github LanternOps/breeze v0.68.1

latest releases: v0.124.0, v0.123.0, v0.122.1...
4 months ago

⚠️ Critical for self-hosters on v0.67.1

v0.68.0 fails to boot on any database that ran v0.67.1, crashing with Migration checksum mismatch for 2026-05-25-b-audit-log-checksum-chain.sql. This release unblocks the v0.67.1 → v0.68.x upgrade path. Hosted EU/US were not affected (they never recorded the changed migrations). All self-hosters on v0.67.1 should upgrade directly to v0.68.1.

Fixed

  • Migration checksum mismatch blocks upgrade from v0.67.1. PR #994 edited two already-shipped audit migrations in place (2026-05-25-b-audit-log-checksum-chain.sql and -c-…-canonical-fix.sql, changing ::bytea → convert_to(payload,'UTF8')). The autoMigrate checksum guard refuses to boot when an applied migration's content has changed, so databases that recorded the originals crashed on upgrade. Added a tightly-scoped CHECKSUM_RECONCILIATIONS allowlist in autoMigrate.ts that heals the recorded checksum for these two specific files only — and only when the recorded value is exactly the old checksum and the current file is exactly the new one. Any other mismatch still throws, and fresh installs / databases that never recorded the originals are untouched. No new migration ships (the guard throws before migrations run, so a migration couldn't fix it) (#998).

Full Changelog: v0.68.0...v0.68.1

Don't miss a new breeze release

NewReleases is sending notifications on new releases.