RustQueue 0.7.2
RustQueue 0.7.2 is a reliability hardening release for the v7 share-nothing architecture.
Highlights
- Hardened TCP/HTTP admission, request limits, timeouts, and cancellation safety for large messages.
- Made ephemeral channel registration safe across disconnects, cancellation, and concurrent sessions.
- Added durable, bounded DLQ outbox recovery and fail-closed broker integrity checks.
- Tightened segment and batch recovery validation, including malformed filenames and non-contiguous batch identities.
- Prevented protective eviction from purging around retained segments.
- Added AUTH backend failover without allowing explicit 401/403 denials to fall through.
- Improved proxy discovery refresh, Operator rollout safety, and Console management retry semantics.
- Made the containerized format and Clippy gates self-contained on clean CI runners.
- Made the secure Go/Python compatibility matrix portable across Linux bind-mount permissions.
- Isolated compatibility fixtures from production PVC disk watermarks on constrained CI runners and added actionable container health diagnostics.
Validation
- Full Rust workspace tests with crash-injection features: 181 tests passed.
cargo check, strict Clippy (-D warnings), formatting, Console UI checks/build, Helm lint/template: passed.- Seven fuzz targets completed without crashes.
- Official Go and Python NSQ client core and secure compatibility matrices: passed.
- 20 MiB publish/recovery coverage: passed.
Large-scale 500-broker and long-duration soak tests are intentionally outside this patch release gate.
Assets
rustqueue-0.7.2-linux-aarch64.tar.gz: Linux ARM64 binaries.rustqueue-0.7.2-source.tar.gz: source archive.rustqueue-0.7.2.tgz: Helm chart.SHA256SUMS-0.7.2: SHA-256 checksums.