v3.3.2
🐞 Bug Fixes
- No configuration property for defaultTimeout setting that was introduced in Spring Integration 6.2 #41521
- NPE during auto-configuration in OnClassCondition.resolveOutcomesThreaded because firstHalf is null #41504
- Spring Authorization Server now defaults multipleIssuersAllowed to false and it cannot be easily re-enabled #41355
- ServiceConnection does not work with
@DataLdapTest
#41325 - PropertiesMigrationListener wrongly reports property as deprecated #41252
@NestedConfigurationProperty
doesn't work on records #41251- TestcontainersLifecycleBeanPostProcessor does not work correctly with scoped beans #41238
- Error message can be misleading if spring.config.import fails to resolve #41236
- build-image failures after docker desktop update with 'Illegal char <:> at index 5: npipe:////' #41234
- When using Jetty, filters, listeners, and servlets are not initialized with the same thread context classloader #41225
- DirtiesContext used with Webflux, a random port and multiple contexts causes multiple contexts to misbehave #41221
- NoSuchMethodException on org.apache.activemq.ActiveMQConnectionFactory.
<init>
when using spring-boot-starter-activemq in a native image #41214
📔 Documentation
- Fix documentation links in the README #41531
- Document the types to which each spring.mvc.format and spring.webflux.format property applies #41518
- Document that logging.file.name and logging.file.path cannot be used together #41516
- Refine CDS how-to guide #41464
- Fix typos in javadoc of BootstrapContext #41448
- CDS link in "Efficient Deployments" documentation is broken #41321
- Update Kotlin DSL examples that configure the environment of bootBuildImage to be additive #41270
- Document tracing support for RestClient #41192
- Documentation wrongly states that zipkin-sender-urlconnection is needed #41181
🔨 Dependency Upgrades
- Upgrade to AspectJ 1.9.22.1 #41474
- Upgrade to Byte Buddy 1.14.18 #41371
- Upgrade to Dependency Management Plugin 1.1.6 #41372
- Upgrade to GraphQL Java 22.1 #41219
- Upgrade to Groovy 4.0.22 #41373
- Upgrade to HttpCore5 5.2.5 #41374
- Upgrade to Jackson Bom 2.17.2 #41375
- Upgrade to Jetty 12.0.11 #41376
- Upgrade to JsonAssert 1.5.3 #41377
- Upgrade to JUnit Jupiter 5.10.3 #41378
- Upgrade to Kafka 3.7.1 #41379
- Upgrade to Lombok 1.18.34 #41380
- Upgrade to Micrometer 1.13.2 #41298
- Upgrade to Micrometer Tracing 1.3.2 #41299
- Upgrade to MSSQL JDBC 12.6.3.jre11 #41381
- Upgrade to Neo4j Java Driver 5.22.0 #41382
- Upgrade to R2DBC MariaDB 1.2.1 #41383
- Upgrade to Reactor Bom 2023.0.8 #41384
- Upgrade to Spring Data Bom 2024.0.2 #41300
- Upgrade to Spring Framework 6.1.11 #41301
- Upgrade to Spring GraphQL 1.3.2 #41527
- Upgrade to Spring HATEOAS 2.3.1 #41497
- Upgrade to Spring Integration 6.3.2 #41302
- Upgrade to Spring Kafka 3.2.2 #41303
- Upgrade to Spring Pulsar 1.1.2 #41536
- Upgrade to Spring Retry 2.0.7 #41485
- Upgrade to Tomcat 10.1.26 #41498
❤️ Contributors
Thank you to all the contributors who worked on this release:
@acouvreur, @anbusampath, @eddumelendez, @izeye, @jxblum, @mateusscheper, @opcooc, and @sdeleuze