Skip to content

chore(release): duroxide-node 0.1.26 — pick up duroxide-pg 0.1.33 native-tls fix#6

Merged
ChrisKrawczyk merged 1 commit into
mainfrom
chore/release-0.1.26
May 13, 2026
Merged

chore(release): duroxide-node 0.1.26 — pick up duroxide-pg 0.1.33 native-tls fix#6
ChrisKrawczyk merged 1 commit into
mainfrom
chore/release-0.1.26

Conversation

@ChrisKrawczyk
Copy link
Copy Markdown
Contributor

Bumps duroxide-pg 0.1.320.1.33 to pick up the upstream native-tls fix from microsoft/duroxide-pg#8.

Why

Released duroxide-pg 0.1.32 pulled reqwest transitively without a TLS connector compiled in. As a result every HTTPS call inside the crate — including the AAD token acquisition that powers PostgresProvider.connectWithEntra / connectWithSchemaAndEntra — failed at runtime with errors like:

error sending request
invalid URL, scheme is not http

This was discovered while validating PilotSwarm's passwordless Entra migration end-to-end on AKS Workload Identity. The patched binary (built locally against duroxide-pg 0.1.33) resolves the issue: workers connect to Azure Database for PostgreSQL via Entra cleanly with no errors.

Changes

  • Cargo.toml: duroxide-pg 0.1.320.1.33
  • Bump the npm package version (and all platform subpackages) 0.1.250.1.26
  • CHANGELOG.md: new [0.1.26] entry
  • package-lock.json: regenerated

No API changes

This is a pure dependency / release bump. No code changes in this repo. After merge + tagged release, the publish workflow rebuilds platform binaries against the fixed duroxide-pg.

Validation

End-to-end validated by:

  1. Patching duroxide-node locally with [patch.crates-io] duroxide-pg = { path = ... } pointing at the fix branch.
  2. Building duroxide.linux-x64-gnu.node in node:24-trixie Docker.
  3. Dropping the binary into a PilotSwarm worker image and deploying to AKS with Workload Identity.
  4. Confirming worker pods come up 1/1 Running with no Entra/TLS errors.

Related

Bumps duroxide-pg 0.1.32 → 0.1.33 to pick up the upstream native-tls fix
(microsoft/duroxide-pg#8). Released duroxide-pg 0.1.32 was missing the
native-tls reqwest feature, so HTTPS calls — including the AAD token
acquisition that powers connectWithEntra and connectWithSchemaAndEntra —
failed at runtime with 'error sending request' / 'invalid URL, scheme is
not http'. No public API changes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ChrisKrawczyk ChrisKrawczyk requested a review from affandar May 13, 2026 19:56
@ChrisKrawczyk ChrisKrawczyk merged commit 0e0eb9e into main May 13, 2026
16 of 21 checks passed
@ChrisKrawczyk ChrisKrawczyk deleted the chore/release-0.1.26 branch May 13, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants