Skip to content

v3.0.3

Compare
Choose a tag to compare
@spring-builds spring-builds released this 23 Feb 15:15
· 10840 commits to main since this release

🐞 Bug Fixes

  • ClassNotFoundException during AOT processing of Logback XML that references a variable when defining a component's class #34336
  • Logback configuration errors are not reported when running as a native image #34315
  • Dependency management for Spring LDAP includes spring-ldap-core-tiger which no longer exists #34299
  • Kotlin ConfigurationProperties default values are not picked up when nativeRun is used #34157
  • Maven Plugin's PropertiesMergingResourceTransformer closes InputStream when it should not do so #34072
  • Actuator Health web endpoint broken with Gson and Java 17 #34070
  • Manifests of jars built with Gradle do not have a Implementation entries #34059
  • Spies are not reset after test execution when using @SpyBean #34044
  • Using devtools with Reactive application results in slower restarts #34036
  • spring-boot-dependencies manages mysql:mysql-connector-java which no longer exists #34021
  • Dependency management for Mongo's Java Driver is incomplete #34019
  • jOOQ DefaultConfiguration does not use TransactionProvider #33979
  • ObservationFilter beans are not registered automatically #33968
  • Properties Migrator does not detect properties of Map type that are marked as deprecated #33963
  • Dependency management for some Angus Mail modules uses the wrong artifact ID #33947
  • ElasticsearchClientAutoConfiguration causes global ObjectMapper to be overwritten #33426

📔 Documentation

  • Updated documentation for @ConfigurationProperties bean naming rules #34192
  • Document additional configuration that is required for spring.mvc.throw-exception-if-no-handler-found=true to be effective #34190
  • Use Maven Central for release downloads in CLI installation documentation #34161
  • Update Customizing Sanitization documentation as built-in key-based sanitization is no longer performed #34051
  • Add Redis application properties example #34041
  • Restore "Use Jedis Instead of Lettuce" how-to documentation #33995
  • Actuator section is missing from documentation overview #33933
  • Add Javadoc since to OperationParameter.getAnnotation() #33919

🔨 Dependency Upgrades

  • Upgrade to Byte Buddy 1.12.23 #34255
  • Upgrade to Caffeine 3.1.4 #34256
  • Upgrade to Dropwizard Metrics 4.2.16 #34258
  • Upgrade to Glassfish JAXB 4.0.2 #34259
  • Upgrade to Groovy 4.0.9 #34260
  • Upgrade to Hibernate 6.1.7.Final #34261
  • Upgrade to Jackson Bom 2.14.2 #34262
  • Upgrade to Jaybird 4.0.9.java11 #34263
  • Upgrade to Jersey 3.1.1 #34264
  • Upgrade to jOOQ 3.17.8 #34265
  • Upgrade to Lettuce 6.2.3.RELEASE #34266
  • Upgrade to Lombok 1.18.26 #34267
  • Upgrade to Micrometer 1.10.4 #34148
  • Upgrade to Micrometer Tracing 1.0.2 #34160
  • Upgrade to Native Build Tools Plugin 0.9.20 #34268
  • Upgrade to Neo4j Java Driver 5.4.0 #34344
  • Upgrade to Netty 4.1.89.Final #34269
  • Upgrade to Postgresql 42.5.4 #34270
  • Upgrade to R2DBC Postgresql 1.0.1.RELEASE #34271
  • Upgrade to Reactor Bom 2022.0.3 #34149
  • Upgrade to Spring AMQP 3.0.2 #34322
  • Upgrade to Spring Batch 5.0.1 #34150
  • Upgrade to Spring Data Bom 2022.0.2 #34151
  • Upgrade to Spring Framework 6.0.5 #34152
  • Upgrade to Spring GraphQL 1.1.2 #34323
  • Upgrade to Spring HATEOAS 2.0.2 #34272
  • Upgrade to Spring Integration 6.0.3 #34039
  • Upgrade to Spring Kafka 3.0.3 #34153
  • Upgrade to Spring LDAP 3.0.1 #34154
  • Upgrade to Spring Security 6.0.2 #34155
  • Upgrade to Spring WS 4.0.2 #34156
  • Upgrade to Undertow 2.3.4.Final #34273

❤️ Contributors

Thank you to all the contributors who worked on this release:

@Anubhav-2000, @artembilan, @ath0s, @enimiste, @izeye, @jprinet, @krzyk, @marcel-wollschlaeger, @mhalbritter, @michaldo, and @sannanansari