github spring-projects/spring-boot v2.2.12.RELEASE

latest releases: v3.4.0-RC1, v3.3.5, v3.2.11...
3 years ago

🪲 Bug Fixes

  • Redis health indicator requests more information than it needs resulting in unnecessarily large responses from Redis #24208
  • elasticsearch-rest-client-sniffer is missing from the dependency management for Elasticsearch's REST client modules #24173
  • WebFluxTags performs unnecessary Pattern compilation when ignoring trailing slashes #24147
  • Actuator web endpoints cannot respond with custom HTTP status codes when running on MVC or WebFlux #24123
  • Missing Spring Integration metrics due to the MeterRegistry bean being looked for before it has been defined #24095
  • Configuration property binding processes JavaBean methods in a non-deterministic order which may result in variable behavior #24068
  • When using Tomcat, key and trust store passwords set via javax.net.ssl system properties are overwritten with null when Spring Boot's equivalent properties have not been set #24041
  • Configuration metadata annotation processor may use the wrong accessor for boolean properties #24002
  • TestTypeExcludeFilter does not implement hashCode and equals as required by its super-class #23978
  • Configuration property annotation processor does not notice overriding getter methods #23966
  • Our auto-configuration should not use @PostConstruct as it's ignored on Java 11+ without a dependency on jakarta-annotation-api #23723
  • JdbcStoreTypeConfiguration picks transaction of primary data source when Quartz data source is not the primary data source #20184
  • @DataJpaTest using H2 with schema.sql and spring.datasource.schema-username fails #19321

📔 Documentation

  • Document how to use Devtools without an IDE #24271
  • Add link to appendix from error handling documentation #24265
  • Fix link to Flyway callback docs #24119
  • Provide more details about overriding SpringPhysicalNamingStrategy's case insensitive flag #24045
  • Clarify the javadoc of AutoConfigureTestDatabase to make it clearer that it only replaces the main DataSource #23808
  • Security properties appendix contains spring.session and spring.ldap properties that belong elsewhere #23558
  • Improve Spring Session back off documentation #23151
  • Clarify documentation regarding relaxed binding of environment variables #22974
  • Recommend that bean definitions provide as much type information as possible #22925
  • Recommend disabling context path redirects when using proxy-terminated SSL with Tomcat #22908
  • Enhance spring.datasource.initialization-mode property description #21121

🔨 Dependency Upgrades

  • Upgrade to Activemq 5.15.14 #24434
  • Upgrade to Appengine Sdk 1.9.83 #24354
  • Upgrade to Byte Buddy 1.10.18 #24358
  • Upgrade to Caffeine 2.8.8 #24430
  • Upgrade to Couchbase Client 2.7.18 #24351
  • Upgrade to Db2 Jdbc 11.5.5.0 #24355
  • Upgrade to Dropwizard Metrics 4.1.16 #24356
  • Upgrade to Groovy 2.5.14 #24361
  • Upgrade to Hibernate 5.4.25.Final #24363
  • Upgrade to Httpcore 4.4.14 #24359
  • Upgrade to Infinispan 9.4.21.Final #24364
  • Upgrade to Jackson 2.10.5.20201202 #24352
  • Upgrade to Jetty 9.4.35.v20201120 #24362
  • Upgrade to Micrometer 1.3.16 #24279
  • Upgrade to Neo4j Ogm 3.2.18 #24365
  • Upgrade to Netty 4.1.55.Final #24431
  • Upgrade to Netty Tcnative 2.0.35.Final #24432
  • Upgrade to Reactor Dysprosium-SR15 #24273
  • Upgrade to Spring AMQP 2.2.13 #24286
  • Upgrade to Spring Batch 4.2.5 #24289
  • Upgrade to Spring Data Moore-SR12 #24282
  • Upgrade to Spring Framework 5.2.12 #24276
  • Upgrade to Spring Integration 5.2.10 #24429
  • Upgrade to Spring Kafka 2.3.13 #24292
  • Upgrade to Spring Security 5.2.8.RELEASE #24366
  • Upgrade to Tomcat 9.0.41 #24435
  • Upgrade to Undertow 2.0.33.Final #24433

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.