# v0.80.0 — Operational Excellence, Documentation Completeness & Final v1.0 Gate > **Status:** ✅ Released > **Full details:** [v0.80.0.md-full.md](v0.80.0.md-full.md) ## What's in this release? v0.80.0 is the final v1.0 gate release, completing every remaining observability, documentation, CI, and fuzzing item from the Assessment-15 hardening arc. ### Operational Excellence - **O-1** — DVM fallback reason codes are now surfaced in `health_check()` output. A new `dvm_fallbacks` check queries `pgt_refresh_history` for `CORRELATED_SUBQUERY_DELTA_QUADRATIC`, `CASE_IN_LIST_DVM_DRIFT_FULL_FALLBACK`, and `REGEX_COMPLEXITY_CLASSIFIER_UNCERTAIN` reason codes in the last hour and warns if any are present. - **O-2** — `health_check()` now includes a `ring_overflow_trend` check that warns when the DDL invalidation ring in shared memory has overflowed since the last extension restart. - **O-3** — `metrics_summary()` exposes two new columns: `cleanup_backlog_count` (total entries in `pgt_cleanup_status`) and `cleanup_blocked_count` (entries blocked by active transactions). ### Documentation Completeness - **DOC-1** — `scripts/check_pg_extern_docs.py` added: verifies that every `#[pg_extern]` export in the codebase is documented in `SQL_REFERENCE.md` or `SQL_API_CATALOG.md`. Integrated into `just docs-lint` (CI gate). - **DOC-2** — `docs/DVM_SUPPORT_MATRIX.md` created: comprehensive reference for every DVM query pattern, fallback reason codes, IMMEDIATE-mode restrictions, and known-unsupported forms (q12/q20). ### Upgrades & Operations - **U-1** — `docs/ROLLBACK_RUNBOOK.md` created: covers why downgrades are unsafe, pre-upgrade backup requirements, recommended snapshot workflow, and step-by-step restore path. - **U-2** — Upgrade E2E cutoff policy documented in `CHANGELOG.md` and release notes: defines the supported upgrade path window. ### Build & CI - **B-1** — `CONTRIBUTING.md` expanded with a full CI workflow trigger matrix table (25+ jobs with PR / push / schedule / manual columns). - **B-2** — `cargo-deny` confirmed in PR gate (`dependency-policy.yml` has `pull_request` trigger). ### Performance & Fuzzing - **P-5** — Fuzz target `snapshot_fingerprint_fuzz` added for the DVM snapshot fingerprint cache classifiers: tests no-panic, determinism, known-safe queries never trigger classifiers, and q12 canonical triggers correctly. ### Architecture Documentation - **A-3** — Event trigger function doc comments expanded in `src/hooks.rs`: both `_on_ddl_end` and `_on_sql_drop` now have comprehensive documentation covering their role in the invalidation ring pipeline, DDL → ring → scheduler → DAG-rebuild flow, and interaction with the overflow counter.