Releases: microsoft/duroxide
Releases · microsoft/duroxide
v0.1.29
v0.1.28
Changed
- TLS backend — Switched the optional
sqlitefeature's SQLx runtime feature fromruntime-tokio-rustlstoruntime-tokio-native-tls. This eliminates the transitive dependency on theringcrate (not FIPS compliant for our policy requirements). The Linux crypto path now goes through OpenSSL vianative-tls; macOS uses Secure Transport, Windows uses SChannel. No source code or runtime behavior changes. (#12)
📦 Crates.io: https://crates.io/crates/duroxide/0.1.28
📜 Full changelog: https://github.com/microsoft/duroxide/blob/main/CHANGELOG.md#0128---2026-04-23
v0.1.27
What's Changed
Added
get_instance_stats()— per-instance SystemStats (history event count, size, queue pending, KV usage)- Provider validation tests for corrupted event history (error propagation)
- Provider validation tests for KV delta scenarios
Changed
- Updated
MAX_KV_KEYSto 150,MAX_KV_VALUE_BYTESto 65536
Fixed
- Deserialization errors now propagate as
ProviderError::permanentinstead of silently dropping malformed events - SQLite provider
get_instance_statscarry-forward parsing uses proper error handling