v2026.7.0
Migration-safety and release-publishing recovery release. This release restores a
safe upgrade path from the February v2026.2.0 database state to current,
requires a successful pre-migration backup for bundled deployments, and verifies
that GHCR publishing is active again before cutting versioned public images.
Fixed
- February-to-current upgrade path: exact
v2026.2.0migration history is
normalized before current migrations run, including legacy duplicate-version
and checksum drift cases from the February tag. - SKOS embedding trigger compatibility: legacy restore states with pgvector
IS DISTINCT FROMtrigger comparisons are repaired before backup/migration,
preventing restore-time type errors on current PostgreSQL/pgvector. - Bundled upgrade backup gate: the bundle entrypoint now fails closed if the
pre-migration backup cannot be created before applying migrations. - GHCR release confidence: release creation remains dependent on successful
image publishing, and the post-merge dev publish path was verified before this
tagged release.
Documentation
- Added a February-to-current upgrade runbook, audit report, and fixture evidence
covering exactv2026.2.0restore, 100k-note migration, backup restore drill,
and post-February migration inventory.