0.44.0 (2026-10-01)
Features
- add database maintenance card and notice (b4c846e), closes #1422
- add database maintenance status and restart flag api (ae5b294)
- add database page to tasks (1c93a61)
- automatic database maintenance (incremental vacuum and guided compaction) (#1428) (3cc0000)
- create new databases in incremental vacuum mode (6fce848)
- optimize existing databases on startup (563be77)
- show a maintenance page while the database is optimized (0b4e10f)
Bug Fixes
- apply the new retention default to existing installs (35b24af), closes #1419
- avoid shadowed error in maintenance state store (f16c588)
- clarify heartbeat retention control and enable e2e (2eb6c4f)
- correct how to retry a stopped database cleanup and clarify database page wording (fc5c93c), closes #1422
- keep health checks under normal request limits outside maintenance (c77dc1c)
- keep the hourly heartbeat maintenance scan bounded (207d4a3), closes #1419
- lower default heartbeat retention to 30 days and tighten retention handling (#1423) (3437ab8)
- remove redundant heartbeat monitor index (ab92193), closes #1419
- report release version from manifest in docker builds (0fcb8c8), closes #1420
- report release version from manifest in docker builds (#1424) (df13fcb)
- scripts: install lefthook as a dev dependency (767a3de)
- scripts: prioritize global npm bin dir on PATH after update (9811d50)
- security: harden response header handling in the proxy layer (ca8d8a8)
- security: harden response header handling in the proxy layer (#1418) (68dce5c)
- security: restore re-authentication safeguard on sensitive exports (1002939)
- security: restore re-authentication safeguard on sensitive exports (#1415) (61c0955)
- set default heartbeat retention to 30 days (765826a), closes #1419
- tidy pruner comment and make index drop non-fatal in migrate (cd3a0b2)