Releases: microsoft/duroxide-python
Releases · microsoft/duroxide-python
v0.1.26
v0.1.25
v0.1.24
Added
- Build and publish a manylinux
aarch64wheel foraarch64-unknown-linux-gnu. - Add Linux ARM64 local wheel and post-publish registry smoke coverage on
ubuntu-24.04-arm.
This release allows pip install duroxide in Linux ARM64 containers without compiling from source.
v0.1.22
Fixed
- Linux wheel build — Install
openssl-devel(manylinux_2_28) /libssl-dev(Debian) in thebefore-script-linuxstep so the newnative-tlsbackend can find OpenSSL via pkg-config. Previous attempt (0.1.21) tagged but never published because every Linux wheel job failed with "Could not find openssl via pkg-config".
Changed
- Bumped
duroxidedependency —0.1.27→0.1.28(drops transitiveringcrate via SQLx native-tls upstream) - Bumped
duroxide-pgdependency —0.1.29→0.1.30(samering-drop cascade)
⚠️ Do not use 0.1.21 — never published to PyPI. Use 0.1.22.
v0.1.21
v0.1.20
Added
- Cross-platform packaging smoke tests (
ci/smoke/) that install the built wheel on ubuntu, macos-14, macos-13, and windows-latest before publish, plus post-publish registry smoke. Publish is gated on all-platform smoke success.
Changed
- Pinned
manylinux_2_28with explicitpython3.12interpreter for Linux wheel build (upstreammanylinux: autoregressed).
See CHANGELOG.md.
v0.1.19
Bump duroxide-pg 0.1.28 → 0.1.29 (migration race fix, microsoft/duroxide#10)
Fixed (via duroxide-pg 0.1.29)
- Migration race condition on concurrent worker startup — advisory lock now serializes migrations
- Cached plan invalidation (SQLSTATE 0A000) now retryable instead of permanent
v0.1.18
What's Changed
Added
client.get_orchestration_stats(instance_id)— per-instance SystemStats (history event count, size, queue pending, KV usage)- Admin API and e2e tests for orchestration stats
Changed
- Bumped
duroxideto 0.1.27,duroxide-pgto 0.1.28 - Updated
MAX_KV_KEYSto 150,MAX_KV_VALUE_BYTESto 65536 - Cleaned up Py-prefixed type names using
#[pyclass(name = ...)]
Fixed
- Removed local path overrides from Cargo.toml for CI compatibility
v0.1.16 — KV Delta Support
Changes
- Bumped duroxide to 0.1.26, duroxide-pg to 0.1.27
- Added KV read-modify-write counter E2E test (verifies kv_delta fix)
- 151 tests passing