Spring Boot v2.3.4.RELEASE Release Notes
Release Date: 2020-09-17 // over 3 years ago-
🍱 🐞 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!
- 🔧