v4.0.4
- Provide advance warning of the deprecation and forthcoming removal of OpenTelemetry's ZipkinSpanExporter #49453
- Upgrade to Jackson 2 Bom 2.21.1 #49389
- Upgrade to Jackson Bom 3.1.0 #49383
- Tomcat's default max part count is too low in 4.0.x #49311
- EndpointRequest request matcher for health groups is too complex #49649
- "/cloudfoundryapplication" web path is not limited to Actuator #49646
- Fix EndpointRequest.toLinks() when base-path is '/' #49617
- Docker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') #49596
- RSocket exposes duplicate endpoint for websocket setups #49593
- Failure analysis for a missing mail sender is misleading #49582
- SpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion #49535
- Ordering of 'spring.config.import' is inconsistent when defined in environment or system properties #49482
- "spring.main.cloud-platform=none" does not disable cloud features #49479
- SSL support with Docker Compose does not work as documented #49385
- Auto-configuration overrides authorization server configuration applied by Customizer beans #49367
- Using
@AutoConfigureWebTestClientprevents separate configuration of spring.test.webtestclient.timeout from taking effect #49344 - NoSuchMethodException when forcing the use of Log4J2LoggingSystem using org.springframework.boot.logging.LoggingSystem system property #49343
- RouterFunctions descriptions in Actuator do not support nesting #49302
- Maven plugin does not set '-parameters' option when processing AOT code #49295
- HTTP Service Interface Client doesn't work in a native image due to missing property binding #49274
- ErrorPageRegistrarBeanPostProcessor is not auto-configured in war deployments and the ErrorPageCustomizer is not applied #49176
- Missing starter for spring-boot-restdocs #48289
- Document support for Java 26 #49604
- List all supported colors when describing color-coded log output #49562
- Improve EndpointRequest matcher documentation #49520
- Clarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint #49514
- Document security considerations for forwarded headers in cloud deployments #49507
- Tutorial in the reference guide has outdated instructions #49429
- Document additional repositories required for shibboleth.net #49392
- Javadoc of JettyHttpClientBuilder refers to the wrong type #49387
- Example spring-devtools.properties file is shown in the wrong format #49362
- Clarify inferred relationships between OAuth 2 registrations and providers #49327
- Mention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM #49321
- Remove superfluous semi-colon from read timeout configuration example for HTTP service interface clients #49306
- Update CLI's INSTALL.txt to reflect Groovy no longer being bundled #49298
- JDK requirement for the CLI still refers to Java 8 #49293
- Java and Kotlin samples of an environment post processor are inconsistent #49287
- Upgrade to Commons Logging 1.3.6 #49545
- Upgrade to DB2 JDBC 12.1.4.0 #49546
- Upgrade to Elasticsearch Client 9.2.6 #49421
- Upgrade to Hibernate 7.2.7.Final #49608
- Upgrade to Jakarta XML WS 4.0.3 #49469
- Upgrade to JBoss Logging 3.6.3.Final #49632
- Upgrade to Jetty 12.1.7 #49470
- Upgrade to Kafka 4.1.2 #49627
- Upgrade to Liquibase 5.0.2 #49471
- Upgrade to Lombok 1.18.44 #49575
- Upgrade to Maven Failsafe Plugin 3.5.5 #49472
- Upgrade to Maven Shade Plugin 3.6.2 #49473
- Upgrade to Maven Surefire Plugin 3.5.5 #49474
- Upgrade to Micrometer 1.16.4 #49413
- Upgrade to Micrometer Tracing 1.6.4 #49414
- Upgrade to MongoDB 5.6.4 #49422
- Upgrade to Native Build Tools Plugin 0.11.5 #49475
- Upgrade to Neo4j Java Driver 6.0.3 #49431
- Upgrade to Pulsar 4.1.3 #49476
- Upgrade to Reactor Bom 2025.0.4 #49415
- Upgrade to Spring Batch 6.0.3 #49416
- Upgrade to Spring Data Bom 2025.1.4 #49417
- Upgrade to Spring Framework 7.0.6 #49418
- Upgrade to Spring HATEOAS 3.0.3 #49587
- Upgrade to Spring Integration 7.0.4 #49529
- Upgrade to Spring Kafka 4.0.4 #49419
- Upgrade to Spring Pulsar 2.0.4 #49420
- Upgrade to Spring Security 7.0.4 #49530
- Upgrade to Spring WS 5.0.1 #49531
- Upgrade to Testcontainers 2.0.4 #49655
Thank you to all the contributors who worked on this release:
@FBibonne, @answndud, @bbbbooo, @chandanv89, @giyeon95, @itsmevichu, @jayychoi, @l2yujw, @ngocnhan-tran1996, @qnnn, @quaff, and @sbrannen
v3.5.12
- EndpointRequest request matcher for health groups is too complex #49648
- "/cloudfoundryapplication" web path is not limited to Actuator #49645
- RSocket exposes duplicate endpoint for websocket setups #49592
- Fix EndpointRequest.toLinks() when base-path is '/' #49591
- SpringBootContextLoader mentions class that no longer exists in message for classes or locations assertion #49518
- "spring.main.cloud-platform=none" does not disable cloud features #49478
- Using
@AutoConfigureWebTestClientprevents separate configuration of spring.test.webtestclient.timeout from taking effect #49340 - Ordering of 'spring.config.import' is inconsistent when defined in environment or system properties #49324
- RouterFunctions descriptions in Actuator do not support nesting #49289
- Maven plugin does not set '-parameters' option when processing AOT code #49268
- SSL support with Docker Compose does not work as documented #49210
- Docker fails when a 'tcp://' address ends with a slash (for example 'tcp://docker:2375/') #49055
- List all supported colors when describing color-coded log output #49561
- Clarify that running is the only supported input state when triggering a Quartz job through the Actuator endpoint #49506
- Tutorial in the reference guide has outdated instructions #49411
- Javadoc of JettyHttpClientBuilder refers to the wrong type #49364
- Example spring-devtools.properties file is shown in the wrong format #49357
- Mention using org.springframework.boot.aot Gradle plugin directly for AOT processing with the JVM #49307
- Update CLI's INSTALL.txt to reflect Groovy no longer being bundled #49297
- JDK requirement for the CLI still refers to Java 8 #49290
- Java and Kotlin samples of an environment post processor are inconsistent #49282
- Document additional repositories required for shibboleth.net #49260
- Clarify inferred relationships between OAuth 2 registrations and providers #49240
- Upgrade to DB2 JDBC 12.1.4.0 #49544
- Upgrade to Hibernate 6.6.44.Final #49457
- Upgrade to Jakarta XML WS 4.0.3 #49458
- Upgrade to JBoss Logging 3.6.3.Final #49630
- Upgrade to Jetty 12.0.33 #49459
- Upgrade to Kafka 3.9.2 #49460
- Upgrade to Lombok 1.18.44 #49574
- Upgrade to Maven Failsafe Plugin 3.5.5 #49461
- Upgrade to Maven Shade Plugin 3.6.2 #49462
- Upgrade to Maven Surefire Plugin 3.5.5 #49463
- Upgrade to Micrometer 1.15.10 #49403
- Upgrade to Micrometer Tracing 1.5.10 #49404
- Upgrade to Pulsar 4.0.9 #49464
- Upgrade to Reactor Bom 2024.0.16 #49405
- Upgrade to Spring Batch 5.2.5 #49406
- Upgrade to Spring Data Bom 2025.0.10 #49407
- Upgrade to Spring Framework 6.2.17 #49408
- Upgrade to Spring HATEOAS 2.5.2 #49586
- Upgrade to Spring Integration 6.5.8 #49631
- Upgrade to Spring Kafka 3.3.14 #49409
- Upgrade to Spring Pulsar 1.2.16 #49410
- Upgrade to Spring Security 6.5.9 #49527
- Upgrade to Spring WS 4.1.3 #49528
Thank you to all the contributors who worked on this release:
@bbbbooo, @chandanv89, @itsmevichu, @jayychoi, @l2yujw, @ngocnhan-tran1996, @qnnn, @quaff, and @sbrannen
Release v4.8.0
Release v4.8.0
Nightly
- 8367944: [dotnet][rb][java][js][py] Automated Browser Version Update (#17231) (Selenium CI Bot) #17231
- 8c0f689: [py] Generate module for importing latest devtools (#17133) (Corey Goldberg) #17133
- b1a7b8d: [bazel] Update to Bazel 9 (#16757) (Simon Mavi Stewart) #16757
- 458c350: [grid] Fix VNC caps not propagated for sessions without browserName (#17235) (Viet Nguyen Duc) #17235
- 5d40cb9: [dotnet] [build] Bump up C# lang version to 14.0 (#17236) (Nikolay Borisenko) #17236
- 055d347: [build] Fix py:local_dev rake task (#17238) (Corey Goldberg) #17238