From 87ac241b6ea3561c4cee905ef0d9fef27d03fdad Mon Sep 17 00:00:00 2001 From: "Christopher Krawczyk (SQL) (from Dev Box)" Date: Wed, 13 May 2026 13:27:01 -0700 Subject: [PATCH] docs: update README Latest Release block for 0.1.33 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Follow-up to PR #8 — step 3 of prompts/publish-crate.md (README 'Latest Release' update) was omitted from the version-bump PR. Demote 0.1.32 to 'Previous Release' and add 0.1.33 summary. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 597ad5d..8eeb287 100644 --- a/README.md +++ b/README.md @@ -184,15 +184,15 @@ Two test layers cover the Entra integration: - Orchestration stats introspection via `Client::get_orchestration_stats()` - Microsoft Entra ID authentication for Azure Database for PostgreSQL (managed identity, Workload Identity, az CLI) -## Latest Release (0.1.32) +## Latest Release (0.1.33) -- Bumped `duroxide` core dependency to `0.1.29`. The core 0.1.29 release replaces `futures::join_all`/`join`/`select_biased!` with replay-safe crate-local combinators that eliminate a latent large-fan-in (≥ 1024 children) replay hang. No provider-level code or schema changes required. +- Fix: add `native-tls` feature to the `reqwest` dependency so HTTPS calls compiled into the crate (including AAD token acquisition for `connectWithEntra` / `connectWithSchemaAndEntra`) work end-to-end. Prior 0.1.32 binaries failed with `error sending request` / `invalid URL, scheme is not http` whenever Entra auth was used. +- No API changes; no migrations required. - See [CHANGELOG.md](CHANGELOG.md) for full version history. -## Previous Release (0.1.31) +## Previous Release (0.1.32) -- Added Microsoft Entra ID authentication for Azure Database for PostgreSQL Flexible Server. New constructors `PostgresProvider::new_with_entra` and `PostgresProvider::new_with_schema_and_entra` accept an `EntraAuthOptions` and authenticate via Entra access tokens; a background task refreshes the token before expiry and swaps it into the connection pool. -- Default credential chain is `[WorkloadIdentityCredential (when AKS federated env vars are set), ManagedIdentityCredential, DeveloperToolsCredential]`, with `PgSslMode::VerifyFull` pinned for all Entra connections. +- Bumped `duroxide` core dependency to `0.1.29`. The core 0.1.29 release replaces `futures::join_all`/`join`/`select_biased!` with replay-safe crate-local combinators that eliminate a latent large-fan-in (≥ 1024 children) replay hang. No provider-level code or schema changes required. ## License