# Changelog

## Baseline

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

## Lenses

- Code Health 81
- Architecture 97
- Maturity 77
- Readiness 78
- Security 56
- Domain Modelling 100

## Changes since last survey

- 300 commits — 257 feature/other, 43 fixes

## By area

- test/e2e — 37 commits
- mcp/features — 36 commits
- database/connector — 30 commits
- mcp/core — 24 commits
- mcp/support — 24 commits
- infra/common — 15 commits
- (root) — 12 commits
- database/protocol — 12 commits
- infra/binder — 9 commits
- parser/sql — 8 commits
- proxy/backend — 8 commits
- .codex/harness — 7 commits
- .codex/skills — 7 commits
- features/encrypt — 7 commits
- docs/document — 6 commits
- mode/core — 6 commits
- proxy/frontend — 5 commits
- test/it — 5 commits
- .github/workflows — 4 commits
- mcp/bootstrap — 4 commits

## Notable commits

- fix: Fix BLOB result set handling in MySQL Proxy (#39340)
- fix: Fix CLOB result set handling in MySQL Proxy (#39338)
- fix: Fix Javadoc of DropBroadcastTableRuleStatement to match class name (#39198)
- fix: Fix MCP E2E conformance discovery and Hive test dependency (#39230)
- fix: Fix MCP E2E metadata search response pagination (#39185)
- fix: Fix MCP Rule DistSQL recovery guidance (#39055)
- fix: Fix MCP clarification sensitivity handling (#39169)
- fix: Fix MCP savepoint rollback statement normalization (#39163)
- fix: Fix MySQL TIME fractional seconds in proxy results (#39329)
- fix: Fix MySQL prepared statement parameter signedness in Proxy (#39204)
- fix: Fix NullPointerException in Firebird transaction isolation resolution (#39136)
- fix: Fix Oracle column binding for unparenthesized function names (#39310)
- fix: Fix Oracle column case sensitivity detection (#39297)
- fix: Fix Oracle metadata version comparison for 18c and later (#39104)
- fix: Fix Oracle pre-12.2 column case sensitivity (#39298)
- fix: Fix PostgreSQL composite column type OID resolution (#39241)
- fix: Fix PostgreSQL transactional DDL error handling (#39288)
- fix: Fix SQL Federation pagination binding for long LIMIT parameters (#39237)
- fix: Fix SQL Server row number column binding (#39229)
- fix: Fix ShardingSphere-MCP model-facing contract drift (#39017)
- …and 280 more
