Spring Boot v2.2.2.RELEASE Release Notes

Release Date: 2019-12-06 // over 4 years ago
  • 🍱 ⭐️ New Features

    • 👌 Support constructor binding on 3rd party classes #18935
    • 👌 Support Gradle 6 #18663

    🍱 🐞 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!