⭐ New Features
- Add 'spring.jpa.bootstrap' property for async background bootstrapping #49733
- Add support for custom GrpcServerObservationConvention #49730
- A Spring Data JPA bootstrap mode property of 'deferred' should provide a meaningful message if no suitable AsyncTaskExecutor is found #49688
🐞 Bug Fixes
- Test starter for Spring Integration does not include Spring Integration test module #49786
- Some sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration #49783
- WebSocket app fails to start when Jackson is on the classpath but there's no JsonMapper bean #49755
- WebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson #49754
- Metadata annotation processor ignores method-level
@NestedConfigurationPropertywhen using constructor binding #49739 - Override of property in external 'application.properties' or 'application.yaml' is ignored #49732
- NativeImageResourceProvider does not find Flyway migration scripts in subdirectories #49707
- Add
@ConditionalOnWebApplicationto NettyReactiveWebServerAutoConfiguration #49699 - App using spring-cloud-stream-binder-rabbit fails to start with 4.1.0-M3 #49676
@GraphQlTestdoes not include@ControllerAdvice#49673
📔 Documentation
- Fix incorrect indefinite articles in Javadoc #49728
- Document gRPC's default unit in configuration properties consistently #49722
- Add some more Kotlin examples and trivial style fixes #49715
- Overhaul Spring Session documentation following modularization #49705
🔨 Dependency Upgrades
- Upgrade to Artemis 2.53.0 #49769
- Upgrade to Brave 6.3.1 #49771
- Upgrade to Grpc Java 1.80.0 #49772
- Upgrade to Jackson 2 Bom 2.21.2 #49773
- Upgrade to jOOQ 3.21.0 #49774
- Upgrade to Netty 4.2.12.Final #49795
- Upgrade to Prometheus Client 1.5.1 #49777
- Upgrade to Protobuf Common Protos 2.67.0 #49778
- Upgrade to Protobuf Java 4.34.1 #49779
- Upgrade to Protobuf Maven Plugin 5.1.0 #49776
- Upgrade to Thymeleaf Layout Dialect 4.0.1 #49780
- Upgrade to Tomcat 11.0.20 #49781
- Upgrade to Zipkin Reporter 3.5.3 #49770
❤️ Contributors
Thank you to all the contributors who worked on this release:
@deejay1, @dlwldnjs1009, @kwondh5217, @ljrmorgan, @quaff, and @therepanic