# Changelog

## Baseline

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

## Lenses

- Code Health 100
- Architecture 69
- Maturity 82
- Readiness 27
- Security 21

## Changes since last survey

- 300 commits — 254 feature/other, 46 fixes

## By area

- pageserver/src — 46 commits
- compute_tools/src — 38 commits
- proxy/src — 37 commits
- pgxn/neon — 26 commits
- storage_controller/src — 26 commits
- test_runner/regress — 20 commits
- (root) — 14 commits
- pageserver/client_grpc — 12 commits
- safekeeper/src — 8 commits
- test_runner/fixtures — 8 commits
- .github/workflows — 6 commits
- control_plane/src — 6 commits
- libs/proxy — 5 commits
- docs/rfcs — 4 commits
- libs/remote_storage — 4 commits
- vendor/postgres-v14 — 4 commits
- libs/postgres_ffi — 3 commits
- pageserver/page_api — 3 commits
- test_runner/performance — 3 commits
- .github/actions — 2 commits

## Notable commits

- fix: Fix `make neon-pgindent`  (#12535)
- fix: Fix final pyright issues with neon_api.py (#8476)
- fix: Fix how `neon.stripe_size` option is set in postgresql.conf file (#12776)
- fix: Fix keep-failing reconciles test & add logs (#12497)
- fix: Fix misc typos and some cosmetic code cleanup (#12695)
- fix: Fix parameter name in workload for test_multiple_subscription_branching (#12522)
- fix: Fix postgres version compatibility macros (#12658)
- fix: Fix test_lfc_prewarm: reduce number of prewarms, sleep before LFC offloading (#12515)
- fix: Fix typo in migration testing related to pg_monitor (#12530)
- fix: Fix typos (#12819)
- fix: Fixes #10441: control_plane README incorrect neon init args (#12646)
- fix: HCC, resolved GCS upload permit deadlock, SK generation delete bug-fix. (#12873)
- fix: LFC prewarm perftest fixes: use existing staging project (#12651)
- fix: [proxy]: Fix redis IRSA expiration failure errors (#12430)
- fix: [tokio-postgres] fix regression in buffer reuse (#12739)
- fix: chore: Fix nightly lints (#12746)
- fix: clippy: fix unfounded warning on macOS (#12501)
- fix: fix redis credentials check (#12455)
- fix: fix(compute): Turn off database collector in postgres_exporter (#12684)
- fix: fix(compute): background installed extensions worker would collect data without waiting for interval (#12465)
- …and 280 more
