From 4dcc144b4b514901d17d49d14c4ac09d1beb2918 Mon Sep 17 00:00:00 2001 From: "Christopher Krawczyk (SQL) (from Dev Box)" Date: Wed, 13 May 2026 12:55:55 -0700 Subject: [PATCH] chore(release): duroxide-node 0.1.26 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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> --- CHANGELOG.md | 18 +++++++++++++++++ Cargo.toml | 2 +- npm/npm/darwin-arm64/package.json | 2 +- npm/npm/darwin-x64/package.json | 2 +- npm/npm/linux-arm64-gnu/package.json | 2 +- npm/npm/linux-x64-gnu/package.json | 2 +- npm/npm/win32-x64-msvc/package.json | 2 +- package-lock.json | 29 +++++++--------------------- package.json | 12 ++++++------ 9 files changed, 37 insertions(+), 34 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0af2e2..7d07985 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.26] - 2026-05-13 + +### Fixed + +- **Entra HTTPS token acquisition** — picks up the upstream native-TLS fix in + `duroxide-pg 0.1.33` ([microsoft/duroxide-pg#8]). Released `duroxide-pg 0.1.32` + pulled `reqwest` transitively without a TLS connector compiled in, which + caused every HTTPS call (including AAD token acquisition for + `connectWithEntra` / `connectWithSchemaAndEntra`) to fail with + `error sending request` / `invalid URL, scheme is not http`. No public API + changes. + +### Changed + +- **Bumped `duroxide-pg` dependency** — `0.1.32` → `0.1.33`. + +[microsoft/duroxide-pg#8]: https://github.com/microsoft/duroxide-pg/pull/8 + ## [0.1.25] - 2026-05-09 ### Added diff --git a/Cargo.toml b/Cargo.toml index b63947f..138845e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ crate-type = ["cdylib"] [dependencies] duroxide = { version = "0.1.29", features = ["sqlite"] } -duroxide-pg = "0.1.32" +duroxide-pg = "0.1.33" napi = { version = "2", features = ["async", "napi6", "serde-json"] } napi-derive = "2" async-trait = "0.1" diff --git a/npm/npm/darwin-arm64/package.json b/npm/npm/darwin-arm64/package.json index 2ff7f7a..96fe8cb 100644 --- a/npm/npm/darwin-arm64/package.json +++ b/npm/npm/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "duroxide-darwin-arm64", - "version": "0.1.25", + "version": "0.1.26", "os": [ "darwin" ], diff --git a/npm/npm/darwin-x64/package.json b/npm/npm/darwin-x64/package.json index 1a30abd..2c134ac 100644 --- a/npm/npm/darwin-x64/package.json +++ b/npm/npm/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "duroxide-darwin-x64", - "version": "0.1.25", + "version": "0.1.26", "os": [ "darwin" ], diff --git a/npm/npm/linux-arm64-gnu/package.json b/npm/npm/linux-arm64-gnu/package.json index de4cc89..f3a6657 100644 --- a/npm/npm/linux-arm64-gnu/package.json +++ b/npm/npm/linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "duroxide-linux-arm64-gnu", - "version": "0.1.25", + "version": "0.1.26", "os": [ "linux" ], diff --git a/npm/npm/linux-x64-gnu/package.json b/npm/npm/linux-x64-gnu/package.json index b3577a5..6b5f643 100644 --- a/npm/npm/linux-x64-gnu/package.json +++ b/npm/npm/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "duroxide-linux-x64-gnu", - "version": "0.1.25", + "version": "0.1.26", "os": [ "linux" ], diff --git a/npm/npm/win32-x64-msvc/package.json b/npm/npm/win32-x64-msvc/package.json index d51daec..0b13acc 100644 --- a/npm/npm/win32-x64-msvc/package.json +++ b/npm/npm/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "duroxide-windows-x64", - "version": "0.1.25", + "version": "0.1.26", "os": [ "win32" ], diff --git a/package-lock.json b/package-lock.json index 8fba091..5a1aaab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "duroxide", - "version": "0.1.25", + "version": "0.1.26", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "duroxide", - "version": "0.1.25", + "version": "0.1.26", "license": "MIT", "devDependencies": { "@napi-rs/cli": "^2.18.0", @@ -16,11 +16,11 @@ "node": ">= 18" }, "optionalDependencies": { - "duroxide-darwin-arm64": "0.1.25", - "duroxide-darwin-x64": "0.1.25", - "duroxide-linux-arm64-gnu": "0.1.25", - "duroxide-linux-x64-gnu": "0.1.25", - "duroxide-windows-x64": "0.1.25" + "duroxide-darwin-arm64": "0.1.26", + "duroxide-darwin-x64": "0.1.26", + "duroxide-linux-arm64-gnu": "0.1.26", + "duroxide-linux-x64-gnu": "0.1.26", + "duroxide-windows-x64": "0.1.26" } }, "node_modules/@napi-rs/cli": { @@ -52,21 +52,6 @@ "funding": { "url": "https://dotenvx.com" } - }, - "node_modules/duroxide-darwin-arm64": { - "optional": true - }, - "node_modules/duroxide-darwin-x64": { - "optional": true - }, - "node_modules/duroxide-linux-arm64-gnu": { - "optional": true - }, - "node_modules/duroxide-linux-x64-gnu": { - "optional": true - }, - "node_modules/duroxide-windows-x64": { - "optional": true } } } diff --git a/package.json b/package.json index 6db783a..30c9b36 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "duroxide", - "version": "0.1.25", + "version": "0.1.26", "description": "Durable execution runtime for Node.js, powered by Rust", "main": "lib/duroxide.js", "types": "lib/duroxide.d.ts", @@ -40,11 +40,11 @@ "node": ">= 18" }, "optionalDependencies": { - "duroxide-darwin-arm64": "0.1.25", - "duroxide-darwin-x64": "0.1.25", - "duroxide-linux-arm64-gnu": "0.1.25", - "duroxide-linux-x64-gnu": "0.1.25", - "duroxide-windows-x64": "0.1.25" + "duroxide-darwin-arm64": "0.1.26", + "duroxide-darwin-x64": "0.1.26", + "duroxide-linux-arm64-gnu": "0.1.26", + "duroxide-linux-x64-gnu": "0.1.26", + "duroxide-windows-x64": "0.1.26" }, "files": [ "index.js",