Spring Boot v2.2.2.RELEASE Release Notes
Release Date: 2019-12-06 // over 4 years ago-
🍱 ⭐️ New Features
🍱 🐞 Bug Fixes
- 🤡 @SpyBean (MockitoPostProcessor) tries to initialize @StepScope Bean out of scope #19309
- 🔧 server.ssl.key-alias is ignored when configuring Netty #19304
- 🔧 Actuator does not display immutable configuration properties when using @Validated #19219
- 🚀 Bean class placeholders doesn't work in 2.2.1.RELEASE #19207
- Liquibase actuator endpoint does not give correct information when multiple databases are used in one project #19190
- 🔧 Constructor binding fails when configuration class has a generic field with type parameter java.util.Map #19156
- 🔧 ssl.enabled is ignored when Rabbit is configured with an address with no protocol #19112
- 👉 Use DeferredLog in CloudFoundryVcapEnvironmentPostProcessor #19086
- Spring Boot DevTools YAML property loading does not work #19081
- HealthWebEndpointMapper should expose details if right authority present #19059
- 🖐 Handle ApiVersion in CachingOperationInvoker #18961
- 🔌 Spring Boot - Maven Plugin shutdown broken #18940
- 📜 BasicJsonParser does not handle whitespace between [and { correctly #18913
- @ServletComponentScan does not work with a component index #18912
📔 Documentation
- ➕ Add missing closing parenthesis in Test Scope Dependencies reference documentation #19218
- 🔧 Document the property configuration of the auto-configured EntityManagerFactoryBuilder #19209
- Document Nitrite starter in README #19196
- ➕ Add missing health indicators to docs #19154
- Clarify contradictory advice on the use of
@PropertySource
#19152 - 🌲 Document logging of startup info #19150
- 0️⃣ Incorrect Javadoc regarding default Tomcat async request timeout #19091
- 🛠 Fix syntax error in configuration metadata sample in docs #19032
- 🏗 Use CAPS for build args in Dockerfile example #19029
- 👌 Improve Dockerfile example to extract the application jar based on an argument #18932
- ✂ Remove reference to ConfigurationPropertiesScan in javadoc #18920
- ✂ Remove spring-boot-samples references from docs #18904
⬆️ 🔨 Dependency Upgrades
- 🚀 Upgrade to Spring Cloud Connectors 2.0.7.RELEASE #19247
- ⬆️ Upgrade to Neo4j Ogm 3.2.3 #19246
- ⬆️ Upgrade to Jetty El 8.5.49 #19245
- ⬆️ Upgrade to Liquibase 3.8.2 #19244
- ⬆️ Upgrade to Kotlin 1.3.61 #19243
- ⬆️ Upgrade to Aspectj 1.9.5 #19242
- ⬆️ Upgrade to Activemq 5.15.11 #19241
- ⬆️ Upgrade to Byte Buddy 1.10.4 #19240
- ⬆️ Upgrade to Netty Tcnative 2.0.28.Final #19239
- ⬆️ Upgrade to Unboundid Ldapsdk 4.0.13 #19238
- ⬆️ Upgrade to Couchbase Client 2.7.11 #19237
- 🚀 Upgrade to Spring Hateoas 1.0.2.RELEASE #19223
- 🚀 Upgrade to Spring Amqp 2.2.2.RELEASE #19222
- ⬆️ Upgrade to Maven Enforcer Plugin 3.0.0-M3 #19140
- ⬆️ Upgrade to Liquibase 3.8.1 #19139
- ⬆️ Upgrade to Hibernate 5.4.9.Final #19138
- ⬆️ Upgrade to Jaybird 3.0.8 #19137
- ⬆️ Upgrade to Elasticsearch 6.8.5 #19136
- ⬆️ Upgrade to Jetty 9.4.24.v20191120 #19135
- ⬆️ Upgrade to Tomcat 9.0.29 #19134
- ⬆️ Upgrade to Johnzon Jsonb 1.2.2 #19133
- ⬆️ Upgrade to Byte Buddy 1.10.3 #19132
- ⬆️ Upgrade to Undertow 2.0.28.Final #19131
- ⬆️ Upgrade to Rxjava2 2.2.15 #19130
- ⬆️ Upgrade to Netty Tcnative 2.0.27.Final #19129
- ⬆️ Upgrade to Querydsl 4.2.2 #19128
- ⬆️ Upgrade to Appengine Sdk 1.9.77 #19127
- ⬆️ Upgrade to Jackson 2.10.1 #19126
- ⬆️ Upgrade to Couchbase Client 2.7.10 #19125
- ⬆️ Upgrade to Reactor Dysprosium-SR2 #19077
- ⬆️ Upgrade to Spring Batch 4.2.1 #19073
- ⬆️ Upgrade to Spring Kafka 2.3.4 #19071
- ⬆️ Upgrade to Spring Integration 5.2.2 #19070
- ⬆️ Upgrade to Spring Data Moore-SR3 #19069
- ⬆️ Upgrade to Spring Framework 5.2.2 #19053
- ⬆️ Upgrade to Kotlin 1.3.60 #19046
🍱 ❤️ Contributors
🚀 We'd like to thank all the contributors who worked on this release!