Skip to content

Release RustQueue 0.9.0: Topic TTL discard - #8

Merged
SamuelSupe merged 1 commit into
mainfrom
codex/0.9.0
Aug 27, 2026
Merged

SamuelSupe merged 1 commit into
mainfrom
codex/0.9.0

Conversation

@SamuelSupe

Copy link
Copy Markdown
Owner

Summary

  • add Topic-level TTL_DISCARD with an absolute Broker-timestamp lifetime while keeping RELIABLE as the default
  • expire unrouted, deferred, requeued, and in-flight messages without DLQ; persist expiration boundaries and keep Segment GC asynchronous
  • add management API, CRD, Console create/configure flows, ownership fencing, metrics, logs, compatibility handling, and deadline-safe TCP writes
  • update workspace, Console, Helm, README, architecture, operations, site, and release metadata for 0.9.0

Validation

  • OrbStack Rust 1.88 workspace check, 410 tests, Clippy, Helm lint/template, and 7 fuzz targets
  • Go/Python core and secure compatibility matrix on the 0.9.0 runtime image
  • Console pnpm check (2 tests), production build, and local Chrome bilingual interaction validation
  • ./scripts/verify-release-version.sh 0.9.0
  • git diff --check

Environment note

The OrbStack Node container could not fetch pnpm supply-chain registry metadata because of the local certificate chain. The UI check/build therefore used the already locked local dependencies; the production runtime image and all Rust/compatibility work remained in OrbStack.

@SamuelSupe
SamuelSupe enabled auto-merge (squash) August 27, 2026 11:43
@SamuelSupe
SamuelSupe merged commit 50a1cbd into main Aug 27, 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