🪲 Bug Fixes
@ManagementContextConfiguration
is meta-annotated with@Configuration(proxyBeanMethods=false)
which does not disable proxying #23305- Signed jar dependency performance problem when repackaged in a single jar #23264
- ValidationHandler no longer works with certain map keys #23260
- MVC error model unnecessarily requires timestamp entry to be a java.util.Date #23258
- Missing sanitization in lists of URIs properties on actuator endpoints #23252
- Cassandra's pool duration mapping uses a wrong duration unit #23249
- When using HSQLDB, Hikari logs a warning message about the driver class name when the first connection is retrieved from the pool #23203
- ErrorPageFilter is no longer ordered at HIGHEST_PRECEDENCE + 1 #23200
- spring-boot-dependencies should not define a spring-boot.version property #23174
- PropertiesLauncher fails to load PBKDF-OpenSSL of bcprov-jdk15on-1.64.jar #23165
- Configurable SSL Logback extensions can't be supported due to URL checks #23135
- Image building support does not zero-pad digest hashes to 64 characters #23132
- Image builder fails silently when there's an error loading the ephemeral image #23130
- Large files can throw YAMLException due to node limits #23096
- RSocketPortInfoApplicationContextInitializer can throw NPE #23087
- UndertowWebServerFactoryCustomizer requires commons lang via an unintended import on ClassUtils #23063
- JarFile can cause memory issues when running on Java 11+ #22998
- Dependency convergence error for nimbus-jose-jwt when depending on spring-boot-starter-oauth2-client #22996
- LayoutFactory can be presented with empty source file #22995
- Metrics auto-configurations are not ordered correctly #22989
- The
@TypeExcludeFilters
annotation is not@Inherited
#22966 - Exception inclusion cannot be disabled when sub-classing DefaultErrorAttributes and using its deprecated constructor #22750
- Too much logging when building an OCI image with Maven #22674
📔 Documentation
- Document that
@ConfigurationProperties
beans are not scanned in sliced tests #23243 - Fix documentation on Elasticsearch client configuration #23074
- Provide examples of Actuator custom endpoints in the reference documentation #23060
- Mention correct JUnit 5 annotations in Kotlin testing section #23004
- Document that extracting layers with layertools doesn't work with executable JAR files #22993
- Javadoc inaccuracy in SpringApplicationBuilder.properties(Properties) #22964
- Fix typo
Assert4J
->AssertJ
#22960 - Document that graceful shutdown may not work from IDEs #22959
- Fix typos in docs #22945
- Fix Gradle Plugin custom image name example and documentation #22918
- Document how to use spring.factories to add auto-configuration to a test slice #22531
- Update Maven Plugin's documentation to note the importance of configuring start and stop goals with the same JMX port #22401
- Document how to perform tasks after application startup #22100
- Document setting buildpack Java version from compiler plugin version #21796
- Document that buildpacks use non-root users for building container images and running containers #21122
🔨 Dependency Upgrades
- Upgrade to Micrometer 1.5.5 #23393
- Upgrade to Spring REST Docs 2.0.5.RELEASE #23376
- Upgrade to Spring AMQP 2.2.11 #23373
- Upgrade to Spring WS 3.0.10.RELEASE #23339
- Upgrade to Spring HATEOAS 1.1.2.RELEASE #23338
- Upgrade to Lettuce 5.3.4.RELEASE #23337
- Upgrade to Undertow 2.1.4.Final #23318
- Upgrade to Tomcat 9.0.38 #23317
- Upgrade to R2DBC Bom Arabba-SR7 #23316
- Upgrade to Postgresql 42.2.16 #23315
- Upgrade to Netty tcNative 2.0.34.Final #23314
- Upgrade to Netty 4.1.52.Final #23313
- Upgrade to Neo4j OGM 3.2.16 #23312
- Upgrade to Hibernate 5.4.21.Final #23311
- Upgrade to Hazelcast 3.12.9 #23310
- Upgrade to Flatten Maven Plugin 1.2.5 #23309
- Upgrade to Couchbase Client 3.0.8 #23308
- Upgrade to AppEngine SDK 1.9.82 #23307
- Upgrade to Spring Kafka 2.5.6 #23199
- Upgrade to Spring Data Neumann-SR4 #23196
- Upgrade to Reactor Dysprosium-SR12 #23192
- Upgrade to Spring Session Dragonfruit-SR1 #23187
- Upgrade to Spring Framework 5.2.9 #23183
❤️ Contributors
We'd like to thank all the contributors who worked on this release!