# Changelog

## Baseline

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

## Lenses

- Code Health 59
- Architecture 100
- Maturity 70
- Readiness 80
- Security 67
- Accessibility 29

## Changes since last survey

- 300 commits — 223 feature/other, 77 fixes

## By area

- apollo-portal/src — 97 commits
- (root) — 68 commits
- docs/en — 41 commits
- apollo-biz/src — 22 commits
- apollo-configservice/src — 16 commits
- apollo-adminservice/src — 14 commits
- .github/workflows — 8 commits
- scripts/sql — 8 commits
- apollo-audit/apollo-audit-impl — 4 commits
- apollo-common/src — 4 commits
- docs/index.html — 3 commits
- docs/zh — 3 commits
- .github/PULL_REQUEST_TEMPLATE.md — 2 commits
- apollo-assembly/src — 2 commits
- apollo-client/src — 2 commits
- .github/ISSUE_TEMPLATE — 1 commit
- apollo-openapi/src — 1 commit
- apollo-portal/pom.xml — 1 commit
- doc/images — 1 commit
- e2e/portal-e2e — 1 commit

## Notable commits

- fix: Bump com.thoughtworks.xstream:xstream from 1.4.20 to 1.4.21 to fix [CVE redacted] (#5280)
- fix: Fix Apollo checks the yaml format interface Response Code = 500  (#4567)
- fix: Fix NPE in ConfigChangeContentBuilder.updateItem when old value is null
- fix: Fix OIDC logout unnecessary redirect (#4773)
- fix: Fix `@Transactional` invalid cases (#4551)
- fix: Fix a json serialization problem during LDAP integration (#4556)
- fix: Fix apolloconfigdb.sql apolloportaldb.sql AppId length settings are inconsistent (#4725)
- fix: Fix circular references on LdapAutoConfiguration (#5055)
- fix: Fix gray namespace value-length limit using the wrong namespace
- fix: Fix method reflection bug (#5030)
- fix: Fix npe of audit log get operator (#5153)
- fix: Fix security vulnerabilities in netty-handler and zookeeper dependencies (#5438)
- fix: Fix the issue of case sensitivity when matching keys with cache enabled (#4820)
- fix: Fix the issue of the system permission management page retrieving non-existent users. (#4802)
- fix: Fix the issue that clear content when paste the same content in namespace (#4922)
- fix: Fix the issue that env special case handling is missing in some case
- fix: Fix the issue that the length of private namespaces are mis-calculated
- fix: Fix the problem of deleting blank items appear at the end#4654 (#4662)
- fix: Fix the problem that the deletion failure of the system rights management page does not prompt (#4803)
- fix: Fix the release retention error
- …and 280 more
