Skip to content

Release RustQueue 0.8.2 - #4

Merged
SamuelSupe merged 7 commits into
mainfrom
codex/0.8.2
Jul 29, 2026
Merged

Release RustQueue 0.8.2#4
SamuelSupe merged 7 commits into
mainfrom
codex/0.8.2

Conversation

@SamuelSupe

Copy link
Copy Markdown
Owner

What

  • align no-Channel retention with NSQ so acknowledged messages remain available to the first durable Channel
  • reduce durable FIN/REQ commit overhead while preserving the bounded group and fsync boundary
  • harden direct-Broker benchmark correctness, shutdown, warmup, and drain accounting
  • prepare the 0.8.2 release metadata and documentation

Why

RustQueue previously allowed acknowledged publishes without a Channel to age past the bootstrap window before a durable Channel was created. This release promotes that boundary to a persisted durability invariant and includes the measured Channel commit-path improvements developed for 0.8.2.

Release decision

The optional 60-run OrbStack performance qualification was not run. The release makes no formal throughput claim; when a full qualification artifact is present, the metadata verifier still validates it strictly.

Checks

  • OrbStack short three-scenario preflight plus three alternating raw-write A/B pairs; no delivery hard failures
  • full workspace tests and Clippy
  • console typecheck/build and Helm lint/template checks
  • all 7 fuzz smoke targets in OrbStack using a named target volume after a host FUSE write stall
  • Go/Python core and secure NSQ compatibility matrices
  • release metadata verification at 0.8.2

@SamuelSupe
SamuelSupe enabled auto-merge (squash) July 29, 2026 08:53
@SamuelSupe
SamuelSupe merged commit 7a17896 into main Jul 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant