# Changelog

## Baseline

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

## Lenses

- Code Health 70
- Architecture 100
- Maturity 59
- Readiness 46
- Security 63

## Changes since last survey

- 300 commits — 281 feature/other, 19 fixes

## By area

- (repo) — 84 commits
- spring-core/src — 41 commits
- spring-web/src — 40 commits
- spring-test/src — 14 commits
- spring-webflux/src — 13 commits
- framework-docs/modules — 12 commits
- spring-expression/src — 12 commits
- spring-context/src — 10 commits
- spring-webmvc/src — 10 commits
- framework-platform/framework-platform.gradle — 9 commits
- (root) — 8 commits
- spring-beans/src — 8 commits
- spring-orm/src — 6 commits
- spring-jms/src — 5 commits
- spring-websocket/src — 5 commits
- .github/workflows — 4 commits
- buildSrc/src — 4 commits
- spring-jdbc/src — 4 commits
- framework-docs/package.json — 3 commits
- gradle/spring-module.gradle — 2 commits

## Notable commits

- fix: Fix CronExpression day skip on midnight DST gap
- fix: Fix Javadoc error in RetryPolicy
- fix: Fix Javadoc errors in AotContextLoaderTests
- fix: Fix Javadoc in ProtobufDecoder's MessageSizeReader API
- fix: Fix MethodParameter nestingLevel documentation
- fix: Fix URL fetching from environment in Gradle build plugin
- fix: Fix additional links to Selenium documentation
- fix: Fix applicability note on setAutoGrowCollectionLimit
- fix: Fix broken links to Selenium documentation
- fix: Fix build SNAPSHOT workflow
- fix: Fix checkStyleNoHttp errors
- fix: Fix concurrency issue against shared cookie field in setLocaleContext
- fix: Fix data loss in DataBufferUtils synchronous write
- fix: Fix delegation in LifecyclePrintWriter
- fix: Fix docs build trigger
- fix: Fix fragment parsing for relative URI in RfcUriParser
- fix: Fix last flag check in JettyWebSocketSession
- fix: Fix off-by-one error in MimeTypeUtils.parseMimeType()
- fix: Fix primitive array annotation attributes on Java 24 class reading
- change: Adapt query proxy if necessary (for compatibility with Hibernate 8.0)
- …and 280 more

## Architecture

- 0 containers · 1 bounded contexts · 0 dependency edges (baseline)
