# Changelog

## Baseline

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

## Lenses

- Code Health 63
- Architecture 100
- Maturity 76
- Readiness 86
- Security 61
- Accessibility 45

## Changes since last survey

- 300 commits — 201 feature/other, 99 fixes

## By area

- .github/workflows — 63 commits
- (root) — 52 commits
- ui/src — 26 commits
- ui/package.json — 13 commits
- gitops-engine/pkg — 12 commits
- cmd/argocd — 8 commits
- docs/operator-manual — 8 commits
- test/e2e — 8 commits
- controller/appcontroller.go — 7 commits
- reposerver/repository — 7 commits
- hack/installers — 6 commits
- applicationset/progressivesync — 5 commits
- docs/snyk — 5 commits
- manifests/ha — 5 commits
- test/container — 5 commits
- (repo) — 3 commits
- docs/developer-guide — 3 commits
- docs/proposals — 3 commits
- docs/requirements.txt — 3 commits
- resource_customizations/numaflow.numaproj.io — 3 commits

## Notable commits

- fix: Merge branch 'master' into react-compiler-rules-of-react-fixes
- fix: Merge pull request #28417 from jwinters01/react-compiler-rules-of-react-fixes
- fix: Merge remote-tracking branch 'origin/master' into react-compiler-rules-of-react-fixes
- fix: chore(ci): fix Renovate PR attribution (#28428)
- fix: chore(ui): fix Rules-of-React violations for React Compiler readiness
- fix: chore(ui): fix additional Rules-of-React violations
- fix: chore(ui): fix lint errors surfaced by React Compiler ruleset
- fix: chore: fix broken test (#29057)
- fix: ci(renovate): fix - make renovate update itself correctly, fix network failures (#28985)
- fix: fix(UI): display sync option dropdowns on separate lines (#28438)
- fix: fix(appset): don't release finalizer while children still terminate (#28999)
- fix: fix(appset): fall back to create when patch returns NotFound (#17312) (#28645)
- fix: fix(appset): stop progressive sync reconciling in a tight loop (#27577) (#29044)
- fix: fix(appset): throw error when generated apps have empty name (#28833)
- fix: fix(appset): verify terminating Applications against the API server (#29042) (#29043)
- fix: fix(chore): bump argo-ui for React 19 toast compatibility (#28874)
- fix: fix(ci): exclude generated workflow from dependabot (#28774)
- fix: fix(ci): expand image tag in staging deploy commit message (#28773)
- fix: fix(ci): explicitly check out base repo and default branch for cherry-pick job (#28413)
- fix: fix(ci): fix CI breakage: remove dependabot's changes to an agentic workflow compiled file (#28772)
- …and 280 more
