S

Spring Boot

S
Spring Boot Web v4.2.0-M1

v4.2.0-M1

⭐ New Features Refine Forwarded headers configuration for Jetty servers #51148 Disable Micrometer global registry in tests by default #51142 Use GracefulHandler rather than StatisticsHandler to coordinate graceful shutdown of Jetty #51128 Deprecate RestTemplate support #51118 Update properties for forwarded headers to adapt to Reactor Netty changes #51031 Update properties for forwarded headers to…

S
Spring Boot Web v4.1.1

v4.1.1

⚠️ Attention Required Spring Boot's Gradle plugin no longer automatically configures gRPC when the Protobuf plugin is applied. This behavior caused problems for those using Protobuf without gRPC. To opt in to the configuration of gRPC, configure the protobuf extension with the grpc plugin using an empty block. The Spring Boot Gradle plugin will then automatically configure the use of protoc-gen-gr…

S
Spring Boot Web v4.0.8

v4.0.8

🐞 Bug Fixes Kafka consumer-specific security protocol is not taken into account #51365 Temporary file is not deleted when ExportedImageTar construction fails #51117 spring-boot-h2-console pulls servlet-api as transitive dependency #51094 Methods that return the result of Map#remove are not declared with a @Nullable return type #50972 PropertiesLauncher does not log nested archive paths #50968 JarF…

S
Spring Boot Web v3.5.16

v3.5.16

🔨 Dependency Upgrades Upgrade to Spring AMQP 3.2.12 #50818 Upgrade to Spring Data Bom 2025.0.13 #50819 Upgrade to Spring Integration 6.5.10 #50820

S
Spring Boot Web v4.1.0

v4.1.0

Full release notes for Spring Boot 4.1 are available on the wiki. ⭐ New Features Add public constructor to InvalidConfigurationPropertyValueException that accepts a cause #50211 Reduce memory consumption when repeatedly calling WritableJson.toByteArray #49428 🐞 Bug Fixes MailSender auto-configuration does not enable hostname verification #50747 Artemis auto-configuration uses a predictable default…

S
Spring Boot Web v3.5.15

v3.5.15

🐞 Bug Fixes Artemis auto-configuration uses a predictable default location for the embedded broker's data #50743 MailSender auto-configuration does not enable hostname verification #50742 SSL should not be enabled when a SSL bundle is overridden to an empty string #50624 Layer written outside the output location of '//' exception is thrown when using extract layers in root directory #50501 Docker…

S
Spring Boot Web v4.0.7

v4.0.7

🐞 Bug Fixes MailSender auto-configuration does not enable hostname verification #50746 Artemis auto-configuration uses a predictable default location for the embedded broker's data #50744 NullPointerException in reactor-netty SniProvider and unmapped SSL bundle with RSocket #50640 SSL should not be enabled when a SSL bundle is overridden to an empty string #50634 Docker Compose support does not re…

S
Spring Boot Web v4.0.6

v4.0.6

🐞 Bug Fixes Default security is misconfigured when spring-boot-actuator-autoconfigure is present and spring-boot-health is not #50188 Elasticsearch Rest5Client auto-configuration misconfigures underlying HTTP client #50187 ApplicationPidFileWriter does not handle symlinks correctly #50185 RandomValuePropertySource is not suitable for secrets #50183 Cassandra auto-configuration misconfigures CqlSes…

S
Spring Boot Web v3.5.14

v3.5.14

🐞 Bug Fixes ApplicationPidFileWriter does not handle symlinks correctly #50173 RandomValuePropertySource is not suitable for secrets #50172 Cassandra auto-configuration misconfigures CqlSessionBuilder #50171 ApplicationTemp does not handle symlinks correctly #50170 Remote DevTools performs comparison incorrectly #50169 spring.rabbitmq.ssl.verify-hostname is applied inconsistently #50168 EnversRevi…

S
Spring Boot Web v4.1.0-RC1

v4.1.0-RC1

⭐ New Features Add support for docker.elastic.co/elasticsearch/elasticsearch #50119 Narrow the scope of icons pattern to /icons/icon-* #50084 Add configuration options for KafkaTemplate's allowNonTransactional and closeTimeout #49954 Align ReactorHttpClientBuilder defaults with Spring Framework and provide an opt-out #49950 Add support for providing a custom SessionTimeout bean #49883 Add support…

S
Spring Boot Web v4.1.0-M4

v4.1.0-M4

⭐ 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 S…

S
Spring Boot Web v4.0.5

v4.0.5

🐞 Bug Fixes Test starter for Spring Integration does not include Spring Integration test module #49784 Some sliced tests that import TransactionAutoConfiguration do not import TransactionManagerCustomizationAutoConfiguration #49782 WebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson #49753 WebSocket app fails…

S
Spring Boot Web v3.5.13

v3.5.13

⚠️ Attention Required Jackson has been upgraded to 2.21.2 in response to the Jackson team ending support for Jackson 2.19.x and 2.20.x. #49365 🐞 Bug Fixes WebSocket messaging's task executors are only auto-configured and stompWebSocketHandlerMapping is only forced to be eager when using Jackson #49750 Metadata annotation processor ignores method-level @NestedConfigurationProperty when using constr…