# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 38.

## Lenses

- Code Health 63
- Architecture 73
- Maturity 74
- Readiness 37
- Security 22
- Performance 69

## Changes since last survey

- 300 commits — 268 feature/other, 32 fixes

## By area

- core/translate — 68 commits
- sqlite/conformance — 37 commits
- core/vdbe — 30 commits
- testing/differential-oracle — 23 commits
- core/mvcc — 17 commits
- core/storage — 15 commits
- (root) — 11 commits
- .github/workflows — 9 commits
- tests/integration — 8 commits
- bindings/c — 7 commits
- core/Cargo.toml — 6 commits
- core/benches — 5 commits
- core/lib.rs — 5 commits
- core/types.rs — 5 commits
- cli/app.rs — 4 commits
- core/index_method — 4 commits
- postgres/cli — 4 commits
- postgres/conformance — 4 commits
- testing/antithesis — 4 commits
- core/connection.rs — 3 commits

## Notable commits

- fix: Merge 'Fix encrypted fresh DB page-size retargeting' from Ahmad Alhour
- fix: Merge 'Fix partial index alias panic' from Nikita Sivukhin
- fix: Merge 'add missing argument to fix build' from Mikaël Francoeur
- fix: Merge 'add missing field to fix build' from Mikaël Francoeur
- fix: Merge 'core/vdbe: fix round() to break exact ties away from zero' from Sergei Iarymov
- fix: Merge 'core: fix MVCC+CDC panic on empty COMMIT after a failed captured write' from Glauber Costa
- fix: Merge 'core: fix attached-database tx handling' from Preston Thorpe
- fix: Merge 'fix: wasm32 unknow unknow compilation' from Marc-Anthony
- fix: Merge 'fts: fix duplicate rowids when index build flushes full batches' from Pavan Nambi
- fix: Merge 'mvcc: fix rootpage resolution for portable changes ' from Preston Thorpe
- fix: Merge 'sync: fix DELETE and upsert replay for tables with composite PK' from Preston Thorpe
- fix: Potential fix for pull request finding
- fix: Revert "remove label check"
- fix: add missing argument to fix build
- fix: add regression test for duplicate FTS rowids
- fix: chore: revert web-time from core
- fix: ci: run the differential fuzzer on fixed seeds, randomize on main
- fix: clippy and nightly fixes
- fix: core/vdbe: fix round() to break exact ties away from zero
- fix: core: fix MVCC+CDC panic on empty COMMIT after a failed captured write
- …and 280 more
