Skip to content

v3.3.11

Compare
Choose a tag to compare
@spring-builds spring-builds released this 24 Apr 12:01
· 3399 commits to main since this release

🐞 Bug Fixes

  • Spring Boot with native image container image build fails on podman due to directory permissions #45233
  • MessageSourceMessageInterpolator does not replace a parameter when the message matches its code #45212
  • IntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX #45186
  • OAuth2AuthorizationServerJwtAutoConfiguration uses @ConditionalOnClass incorrectly #45177
  • ImagePlatform can cause "OS must not be empty" IllegalArgumentException #45152
  • MongoDB's dependency management is missing Kotlin coroutine driver modules #45018
  • TypeUtils does not handle generics with identical names in different positions #45011
  • Post-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver #44997
  • DataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver #44994
  • Wrong jOOQ exception translator with empty db name #44954
  • spring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both #44938
  • Neo4jReactiveDataAutoConfiguration assumes that certain beans are available #44930
  • EmbeddedLdapAutoConfiguration should not rely on PreDestroy #44870
  • DataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration #44810
  • SSL config does not watch for symlink file changes #44807

📔 Documentation

  • Make @Component a javadoc link #45247
  • Fix documentation links to buildpacks.io #45238
  • Escape the asterisk in spring-application.adoc #45032
  • Show the use of token properties in authorization server clients configuration example #44990
  • WebFlux security documentation incorrectly links to servlet classes #44955
  • Add reference to Styra (OPA) Spring Boot SDK #44951
  • TaskExecution documentation should describe what happens when multiple Executor beans are present #44907
  • Clarify the use of multiple profile expressions with "spring.config.activate.on-profile" #44866
  • Documentation lists coordinates for some dependencies that are not actually managed #44855
  • Polish javadoc of SpringProfileAction #44787
  • Add details of the purpose of the metrics endpoint #44767

🔨 Dependency Upgrades

  • Upgrade to AspectJ 1.9.24 #45183
  • Upgrade to Jaybird 5.0.7.java11 #45066
  • Upgrade to Jetty 12.0.19 #45067
  • Upgrade to jOOQ 3.19.22 #45068
  • Upgrade to Lombok 1.18.38 #45069
  • Upgrade to MariaDB 3.3.4 #45070
  • Upgrade to Micrometer 1.13.13 #45051
  • Upgrade to Micrometer Tracing 1.3.11 #45052
  • Upgrade to Neo4j Java Driver 5.28.4 #45172
  • Upgrade to Reactor Bom 2023.0.17 #45053
  • Upgrade to Spring AMQP 3.1.11 #45054
  • Upgrade to Spring Authorization Server 1.3.6 #45055
  • Upgrade to Spring Data Bom 2024.0.11 #45056
  • Upgrade to Spring Framework 6.1.19 #45057
  • Upgrade to Spring GraphQL 1.3.5 #45058
  • Upgrade to Spring LDAP 3.2.12 #45059
  • Upgrade to Spring Pulsar 1.1.11 #45264
  • Upgrade to Spring Security 6.3.9 #45060
  • Upgrade to Spring Session 3.3.7 #45061
  • Upgrade to Spring WS 4.0.13 #45062
  • Upgrade to Tomcat 10.1.40 #45071

❤️ Contributors

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

@EvaristeGalois11, @MelleD, @ali-jalaal, @erichaagdev, @florgust, @izeye, @jonatan-ivanov, @nenros, @nevenc, @ngocnhan-tran1996, @nosan, @quaff, and @rainboyan