Releases: ferax564/rustqueue
Releases · ferax564/rustqueue
v0.3.0 — production embedded release
Production-embedded release. Embedded mode now delivers on the durability story, plus an ergonomic worker entry point.
Fixed
Embedded housekeeping now runs — previously RustQueue::redb(...).build() never started the scheduler, so backoff retries, crash recovery, and schedules silently didn't fire in library mode. Now they work without running the server (bug fix, not breaking).
Added
run_worker/run_worker_with_shutdown— managed worker: pull → handler → ack/fail, auto-heartbeat, graceful shutdown.start_housekeeping()— idempotent, runtime-checked, aborts when the lastRustQueueclone drops..stall_timeout()/.tick_interval()builder knobs;RustQueue: Clone; embedded schedule CRUD +heartbeat+get_dlq_jobs.examples/crash_recovery.rs+ production-shaped Axum example;docs/production.md+ website Production guide.
Full notes: see CHANGELOG.md.
🤖 Generated with Claude Code