Repository navigation
See CHANGELOG.md for the full list of changes.
Highlights:
- Critical correctness fixes — Redis
fetch_and_lock_job(six entangled defects; workers never picked up jobs against the default config) and Postgres scheduler/retry/recovery (top-level vs externally-tagged JSONB path; predicates silently matched no rows). Storagetrait split intoJobStore/JobLocker/RecurringStore/ServerRegistry/NamedLocks. Newqml_rs::storage::preludefor ergonomic imports.StorageInstanceenum retired in favor of constructors returningArc<dyn Storage>.- New atomic primitives:
claim_due_scheduled_jobs/claim_due_retry_jobsandMonitoringApi::update_if_stateCAS. - Dashboard graceful shutdown; Postgres hot-path partial indexes;
metrics_skip_authopt-in.