Skip to content

v2.2.3.RELEASE

Compare
Choose a tag to compare
@spring-builds spring-builds released this 16 Jan 16:33
· 24095 commits to main since this release

⭐ New Features

  • Avoid 406 Not Acceptable for error pages #19545
  • Ignore trailing slash by default when recording web metrics #18207

🪲 Bug Fixes

  • Fat jars do not tolerate entries with an invalid modification date of 0 #19713
  • Make equality checks defensive to null reference #19685
  • PoolingDataSourceBean getParentLogger throws StackOverflowError #19682
  • Failure analyser for a missing validation provider does not kick in when using the latest Jakarta Validation API #19671
  • Rejected value is null when configuration property fails validation #19580
  • Profile with comma in name does not work in tests #19560
  • Spring Boot's antlib references a properties file that is no longer packaged in its jar #19553
  • Incorrect target type with wildcard List #19526
  • Since 2.2.2 Jetty error handler cannot be overridden #19520
  • Use RBAC credentials for Couchbase cluster info #19393
  • HypermediaAutoConfiguration hinges on Spring MVC #19392
  • Micrometer's Dynatrace group property cannot be configured via application properties #19369
  • MetricsWebFilter assigns UNKNOWN outcome to 200 OK responses #19367
  • Disable Jackson SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS by default #19352
  • Unset forward header strategy in kubernetes environment eats X-Forwarded-* headers in Spring Boot 2.2 #19333
  • Diagnostics are poor when using @ConfigurationPropertiesScan and @ConstructorBinding on a Kotlin data class without kotlin-reflect #19312
  • NoSuchMethodError when deploying to Tomcat 8.5 before 8.5.44 and Tomcat 9 before 9.0.23 #19308
  • Non-public property in Saml2RelyingPartyProperties' Registration class #19194
  • Configuration properties that use the builder pattern are not recognized when used with a generic #19099
  • Support commas embedded in command line arguments from Maven plugin #18711

📔 Documentation

  • Remove duplicate note in Hazelcast section of reference guide #19678
  • Fix links to external types in javadoc #19591
  • Links to apply method in AutoTimer's javadoc are broken #19572
  • Spring MVC auto-config doc update #19521
  • Add reference to OptaPlanner starter #19508
  • Outdated reference in ArtemisConfigurationCustomizer javadoc #19503
  • Polish note about handling of caches that are created on-the-fly #19498
  • Fix typo in BindHandler#onFinish javadoc #19496
  • Adapt file rotation documentation to logging's maxHistory default change to 7 days #19458
  • Clarify documentation of repackage mojo's attach property #19453
  • Clarify non-public nature of Boot?s own @ConfigurationProperties classes and multi-DataSource example #19451
  • Clarify the behaviour of @CacheConfig with respect to on-the-fly cache creation and cache metrics #19448
  • Add JMX note for Kafka consumer metrics #19446
  • Fix typo on ConditionMessage #19433
  • Improve "Running Behind a Front-end Proxy Server" documentation #19403
  • Link consistently to Tomcat 9.0 docs #19362
  • Fix link to Vaadin Spring Boot starter #19360
  • Improve documentation coverage for Spring Batch #19211

🔨 Dependency Upgrades

  • Upgrade to Micrometer 1.3.2 #19778
  • Upgrade to Spring Retry 1.2.5.RELEASE #19758
  • Upgrade to Slf4j 1.7.30 #19757
  • Upgrade to Postgresql 42.2.9 #19756
  • Upgrade to Neo4j Ogm 3.2.6 #19755
  • Upgrade to Liquibase 3.8.5 #19754
  • Upgrade to Kotlin Coroutines 1.3.3 #19753
  • Upgrade to Infinispan 9.4.17.Final #19752
  • Upgrade to Hibernate 5.4.10.Final #19751
  • Upgrade to Elasticsearch 6.8.6 #19750
  • Upgrade to Jetty 9.4.25.v20191220 #19749
  • Upgrade to Groovy 2.5.9 #19748
  • Upgrade to Awaitility 4.0.2 #19747
  • Upgrade to Httpcore 4.4.13 #19746
  • Upgrade to Byte Buddy 1.10.6 #19745
  • Upgrade to Mysql 8.0.19 #19744
  • Upgrade to Undertow 2.0.29.Final #19743
  • Upgrade to Rxjava2 2.2.17 #19742
  • Upgrade to Netty 4.1.45.Final #19741
  • Upgrade to Dropwizard Metrics 4.1.2 #19740
  • Upgrade to Hikaricp 3.4.2 #19739
  • Upgrade to Unboundid Ldapsdk 4.0.14 #19738
  • Upgrade to Okhttp3 3.14.6 #19737
  • Upgrade to Hazelcast 3.12.5 #19736
  • Upgrade to Jackson 2.10.2 #19735
  • Upgrade to Jakarta Validation API 2.0.2 #19687
  • Upgrade to Spring Data Moore-SR4 #19648
  • Upgrade to Spring Integration 5.2.3 #19647
  • Upgrade to Spring AMQP 2.2.3 #19646
  • Upgrade to Spring HATEOAS 1.0.3 #19644
  • Upgrade to Reactor Dysprosium-SR3 #19643
  • Upgrade to Spring Kafka 2.3.5 #19613
  • Upgrade to Spring Framework 5.2.3 #19531
  • Upgrade to nohttp 0.0.4.RELEASE #19479
  • Upgrade to Tomcat 9.0.30 #19473

❤️ Contributors

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