From 560c72d64f43922b0a5989bb58eeee3f316e6191 Mon Sep 17 00:00:00 2001 From: Adrian Gracia Date: Mon, 6 Apr 2026 11:24:23 -0500 Subject: [PATCH] SQC-810 Fix tls configuration for hyperdrive local dev - fixes failed tls connections due to strict self signed cert validation --- .changeset/petite-wolves-matter.md | 5 +++++ .../miniflare/src/plugins/hyperdrive/hyperdrive-proxy.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/petite-wolves-matter.md diff --git a/.changeset/petite-wolves-matter.md b/.changeset/petite-wolves-matter.md new file mode 100644 index 0000000000..24deb7fff9 --- /dev/null +++ b/.changeset/petite-wolves-matter.md @@ -0,0 +1,5 @@ +--- +"miniflare": minor +--- + +Fix hyperdrive local dev binding tls configuration bug diff --git a/packages/miniflare/src/plugins/hyperdrive/hyperdrive-proxy.ts b/packages/miniflare/src/plugins/hyperdrive/hyperdrive-proxy.ts index 7f5c56b996..927bfbdecc 100644 --- a/packages/miniflare/src/plugins/hyperdrive/hyperdrive-proxy.ts +++ b/packages/miniflare/src/plugins/hyperdrive/hyperdrive-proxy.ts @@ -152,6 +152,7 @@ async function handlePostgresTlsConnection( socket: dbSocket, host: targetHost, servername: targetHost, + rejectUnauthorized: false, }; try { const tlsSocket = await tlsConnect(tlsOptions); @@ -242,7 +243,7 @@ async function handleMySQLTlsConnection( host: targetHost, servername: targetHost, minVersion: "TLSv1.2", - rejectUnauthorized: true, + rejectUnauthorized: false, }; try {