Skip to content

v3.4.5

Latest
Compare
Choose a tag to compare
@spring-builds spring-builds released this 24 Apr 14:43
· 1212 commits to main since this release

🐞 Bug Fixes

  • Spring Boot with native image container image build fails on podman due to directory permissions #45256
  • Neo4jReactiveDataAutoConfiguration assumes that certain beans are available #45235
  • Wrong jOOQ exception translator with empty db name #45219
  • MessageSourceMessageInterpolator does not replace a parameter when the message matches its code #45213
  • IntegrationMbeanExporter is not eligible for getting processed by all BeanPostProcessors warnings are shown when using JMX #45194
  • OAuth2AuthorizationServerJwtAutoConfiguration uses @ConditionalOnClass incorrectly #45178
  • MongoDB's dependency management is missing Kotlin coroutine driver modules #45159
  • ImagePlatform can cause "OS must not be empty" IllegalArgumentException #45153
  • TypeUtils does not handle generics with identical names in different positions #45039
  • HttpClient5 5.4.3 breaks local Docker transport #45028
  • spring.datasource.hikari.data-source-class-name cannot be used as a driver class name is always required and Hikari does not accept both #45002
  • Post-processing to apply custom JdbcConnectionDetails triggers an NPE in Hikari if the JDBC URL is for an unknown driver #44998
  • DataSourceBuilder triggers an NPE in Hikari when trying to build a DataSource with a JDBC URL for an unknown driver #44995
  • SSL config does not watch for symlink file changes #44887
  • EmbeddedLdapAutoConfiguration should not rely on PreDestroy #44874
  • DataSourceTransactionManagerAutoConfiguration should run after DataSourceAutoConfiguration #44819
  • JsonValueWriter can throw StackOverflowError on deeply nested items #44627
  • In a reactive web app, SslBundle can no longer open store file locations without using a 'file:' prefix #44535
  • Logging a Path object using structured logging throws StackOverflowError #44507

📔 Documentation

  • Make @Component a javadoc link #45258
  • Fix documentation links to buildpacks.io #45241
  • Clarify the use of multiple profile expressions with "spring.config.activate.on-profile" #45224
  • Show the use of token properties in authorization server clients configuration example #45176
  • Add details of the purpose of the metrics endpoint #45047
  • Escape the asterisk in spring-application.adoc #45033
  • Add reference to Styra (OPA) Spring Boot SDK #44976
  • Update CDS documentation to cover AOTCache #44970
  • WebFlux security documentation incorrectly links to servlet classes #44966
  • Replace mentions of deprecated MockBean annotation #44947
  • TaskExecution documentation should describe what happens when multiple Executor beans are present #44908
  • Documentation lists coordinates for some dependencies that are not actually managed #44879
  • Polish javadoc of SpringProfileAction #44826

🔨 Dependency Upgrades

  • Upgrade to AspectJ 1.9.24 #45184
  • Upgrade to Couchbase Client 3.7.9 #45072
  • Upgrade to Hibernate 6.6.13.Final #45073
  • Upgrade to HttpClient5 5.4.3 #45074
  • Upgrade to HttpCore5 5.3.4 #45075
  • Upgrade to Jaybird 5.0.7.java11 #45076
  • Upgrade to Jetty 12.0.19 #45077
  • Upgrade to jOOQ 3.19.22 #45078
  • Upgrade to Lombok 1.18.38 #45079
  • Upgrade to MariaDB 3.4.2 #45080
  • Upgrade to Maven Failsafe Plugin 3.5.3 #45081
  • Upgrade to Maven Surefire Plugin 3.5.3 #45082
  • Upgrade to Micrometer 1.14.6 #45085
  • Upgrade to Micrometer Tracing 1.4.5 #45086
  • Upgrade to Neo4j Java Driver 5.28.4 #45133
  • Upgrade to Pulsar 3.3.6 #45083
  • Upgrade to Reactor Bom 2024.0.5 #45087
  • Upgrade to Spring AMQP 3.2.5 #45088
  • Upgrade to Spring Authorization Server 1.4.3 #45089
  • Upgrade to Spring Data Bom 2024.1.5 #45090
  • Upgrade to Spring Framework 6.2.6 #45091
  • Upgrade to Spring GraphQL 1.3.5 #45092
  • Upgrade to Spring Integration 6.4.4 #45093
  • Upgrade to Spring Kafka 3.3.5 #45094
  • Upgrade to Spring LDAP 3.2.12 #45095
  • Upgrade to Spring Pulsar 1.2.5 #45096
  • Upgrade to Spring Security 6.4.5 #45097
  • Upgrade to Spring Session 3.4.3 #45098
  • Upgrade to Spring WS 4.0.13 #45099
  • Upgrade to Tomcat 10.1.40 #45084

❤️ Contributors

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

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