Changelog
Version v0.10.0
What’s Changed
Features
- Postgres vacuum support: New
vacuum()method on the Postgres state adapter for on-demand dead-tuple reclamation on job tables. A newvacuum_tuningmigration (applied automatically bymigrateToLatest()) configuresfillfactor = 75and aggressive per-table autovacuum settings to reduce table bloat automatically - SQLite vacuum support: New
vacuum()method on the SQLite state adapter for on-demand page reclamation viaPRAGMA incremental_vacuum.migrateToLatest()now validates thatauto_vacuum = INCREMENTALis set on the database — this pragma must be configured before table creation
Bug Fixes
- NATS notification buffering: The NATS notify adapter now flushes the connection after each publish, ensuring timely delivery of job-scheduled, chain-completed, and ownership-lost notifications
Improvements
- Relaxed OpenTelemetry peer dependency:
@opentelemetry/apipeer dependency relaxed from^1.9.0to^1.0.0, supporting a wider range of OpenTelemetry versions
Packages
All packages released at 0.10.0: queuert, @queuert/postgres, @queuert/sqlite, @queuert/redis, @queuert/nats, @queuert/otel, @queuert/dashboard.