github Wikid82/Charon v0.44.0

2 hours ago

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)

Don't miss a new Charon release

NewReleases is sending notifications on new releases.