Skip to content

Release RustQueue 0.8.3 - #5

Merged
SamuelSupe merged 3 commits into
mainfrom
codex/0.8.3
Jul 29, 2026
Merged

Release RustQueue 0.8.3#5
SamuelSupe merged 3 commits into
mainfrom
codex/0.8.3

Conversation

@SamuelSupe

Copy link
Copy Markdown
Owner

Summary

  • Replace full in-flight deadline scans with ordered indexes in durable Channels and TCP sessions.
  • Preserve the v7 format and acknowledged-after-fsync PUB, FIN, and REQ contracts.
  • Add an NSQ v1.3.0 performance-boundary comparison and update 0.8.3 release metadata.

Why

At high RDY and many active consumer connections, deadline expiry previously performed repeated full in-flight scans. NSQ uses a priority queue for this path; this release aligns RustQueue's scheduler shape without weakening its durability boundary.

Validation

  • ./scripts/verify-release-version.sh 0.8.3
  • FULL=1 K8S_ACCEPTANCE=0 FUZZ_SECONDS=1 ./scripts/release-gate.sh
    • format, all-feature check, full tests, Clippy, Console UI check/build, Helm lint/template, fuzz smoke, release image, Go/Python core and TLS compatibility

Kubernetes acceptance was not run because this release does not change Kubernetes behavior.

@SamuelSupe
SamuelSupe marked this pull request as ready for review July 29, 2026 15:27
@SamuelSupe
SamuelSupe enabled auto-merge (squash) July 29, 2026 15:28
@SamuelSupe
SamuelSupe merged commit 37caa47 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