github spring-projects/spring-boot v4.1.0-M4

latest release: v4.0.5
pre-release7 hours ago

⭐ 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 @NestedConfigurationProperty when 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 @ConditionalOnWebApplication to NettyReactiveWebServerAutoConfiguration #49699
  • App using spring-cloud-stream-binder-rabbit fails to start with 4.1.0-M3 #49676
  • @GraphQlTest does 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

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.