# Changelog

## Baseline

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

## Lenses

- Code Health 64
- Architecture 100
- Maturity 74
- Readiness 75
- Security 61

## Changes since last survey

- 300 commits — 248 feature/other, 52 fixes

## By area

- (root) — 89 commits
- .github/workflows — 67 commits
- pkg/agent — 14 commits
- pkg/cli — 13 commits
- pkg/etcd — 11 commits
- scripts/airgap — 11 commits
- (repo) — 10 commits
- manifests/traefik.yaml — 10 commits
- tests/e2e — 9 commits
- updatecli/updatecli.d — 8 commits
- manifests/coredns.yaml — 6 commits
- tests/docker — 5 commits
- pkg/cloudprovider — 4 commits
- pkg/daemons — 4 commits
- tests/integration — 4 commits
- pkg/executor — 3 commits
- pkg/server — 3 commits
- pkg/util — 3 commits
- .github/actions — 2 commits
- .github/dependabot.yml — 2 commits

## Notable commits

- fix: Bump containerd with the fix for []byte Get tag from k3s-io/containerd
- fix: Bump cri-api and containerd for upstream env string fix
- fix: Bump golang.org/x/net to v0.55.0 to fix [CVE redacted] (#14203)
- fix: Bump helm-controller for job race fix
- fix: Bump kine for NATS conformance fixes
- fix: Bump kine for list/watch revision fixes
- fix: Bump kine for t4 fixes
- fix: Bump klipper-helm image for revision check fix
- fix: Bump spegel to v0.7.1 for libp2p-kad-dht panic fix
- fix: Download script fix to not be based for /v to use a better pattern for versions
- fix: Fix [CVE redacted]: Update docker/docker to v25.0.13 (#13473)
- fix: Fix S3 test
- fix: Fix SANs added from comma-separated node-external-ip list
- fix: Fix VPN node IP not being applied to kubelet (#13457)
- fix: Fix atomic write in WriteSubnetFile
- fix: Fix cloud-controller-manager exiting due to missing core RBAC
- fix: Fix coverage reports for e2e and integration tests
- fix: Fix cron to run everyday at 6PM UTC (#14041)
- fix: Fix deprecated updatecli apply command
- fix: Fix docker dualstack test
- …and 280 more
