v2.2.5.RELEASE
spring-builds
released this
27 Feb 14:15
·
27182 commits
to main
since this release
⭐ New Features
- Perform URI sanitisation for properties named address, addresses, and uris #19999
🪲 Bug Fixes
- Binding to collection fails with unbound elements error if collection overridden in another property source with smaller number of elements #20306
- Metrics are not recorded for nested requests made with RestTemplate #20231
- DataSource url property is ignored when there is no connection pool #20217
- BuildInfo task not run in Gradle project when project's version number changes #20183
- Caching of ProducesRequestCondition in EndpointHandlerMapping may break custom HandlerMapping or ContentTypeResolver arrangements #20150
- No error message when server.ssl.keyAlias doesn't match an entry #20132
- JSON keys containing a dot from CF environment are not handled as a single path segment #20129
- Spring Webflux ignores message of custom exception when annotated with @ResponseStatus #20028
- Unlike all other Maven properties, spring-boot.run.arguments on the command line takes precedence over the pom #20024
- Requests are auto-timed when autotime.enabled is set to false #19981
- Health group with composite contributor results in 404 #19974
- Jetty logs a custom context path incorrectly when compression is enabled #19970
- Conditions evaluation report mistakenly prints '@ConditionalOnBean' for negative matches #19948
- TomcatMetrics does not clean up properly when the application context is closed #19903
- Auto-configured JMS ConnectionFactory should be named jmsConnectionFactory for compatibility with Spring Integration #19565
📔 Documentation
- Fix typos in how to section of reference documentation #20313
- Document missing reference to DataSourceHealthIndicator #20216
- Document sanitized keys and uri sanitization behavior #20169
- Structure your code link in section 25.3.25 of multi-page HTML documentation is broken #20145
- Document how to register a blocking health contributor with the reactive registry #20123
- Fix link to Spring Integration Graph documentation #20023
- Polish two code samples in the reference documentation #20004
- Document spring-boot.run.arguments behaviour with multiple arguments #19998
- Fix Gradle plugin documentation links #19965
- Fix typo in configuration metadata appendix #19957
- Update documentation on excluding an auto-configuration to recommend exclude on SpringBootApplication #19872
🔨 Dependency Upgrades
- Upgrade to Neo4j Ogm 3.2.9 #20330
- Upgrade to Liquibase 3.8.7 #20328
- Upgrade to Rxjava2 2.2.18 #20327
- Upgrade to Dropwizard Metrics 4.1.3 #20326
- Upgrade to Okhttp3 3.14.7 #20325
- Upgrade to Maven Shade Plugin 3.2.2 #20288
- Upgrade to Spring Session Bom Corn-SR1 #20287
- Upgrade to Spring Security 5.2.2.RELEASE #20286
- Upgrade to Lombok 1.18.12 #20285
- Upgrade to Postgresql 42.2.10 #20284
- Upgrade to Jooq 3.12.4 #20281
- Upgrade to Infinispan 9.4.18.Final #20280
- Upgrade to Hibernate 5.4.12.Final #20279
- Upgrade to Jetty 9.4.26.v20200117 #20278
- Upgrade to Tomcat 9.0.31 #20277
- Upgrade to Johnzon Jsonb 1.2.3 #20276
- Upgrade to Httpclient 4.5.11 #20275
- Upgrade to Byte Buddy 1.10.8 #20274
- Upgrade to Rsocket 1.0.0-RC6 #20273
- Upgrade to Netty Tcnative 2.0.29.Final #20272
- Upgrade to Micrometer 1.3.5 #20271
- Upgrade to Lettuce 5.2.2.RELEASE #20270
- Upgrade to Jakarta Activation 1.2.2 #20269
- Upgrade to Sendgrid 4.4.5 #20268
- Upgrade to Hazelcast 3.12.6 #20267
- Upgrade to Appengine Sdk 1.9.78 #20266
- Upgrade to Caffeine 2.8.1 #20265
- Upgrade to Jackson 2.10.2.20200130 #20264
- Upgrade to Couchbase Client 2.7.12 #20263
- Upgrade to Spring Kafka 2.3.6.RELEASE #20203
- Upgrade to Spring Integration 5.2.4.RELEASE #20202
- Upgrade to Spring Data Moore-SR5 #20201
- Upgrade to Reactor Dysprosium-SR5 #20200
- Upgrade to Spring Framework 5.2.4.RELEASE #20199
- Upgrade to Spring AMQP 2.2.5.RELEASE #20106
❤️ Contributors
We'd like to thank all the contributors who worked on this release!