Light Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Spring Boot 4.0.0 RC2 Release Notes

Jump to bottom
Phillip Webb edited this page Nov 6, 2025 * 9 revisions

Spring Boot 4.0.0-RC2 Release Notes

For changes in earlier milestones, please refer to:

Upgrading from Spring Boot 3.5

Migration Guide

To help with upgrading, a migration guide is available.

New and Noteworthy

Tip
Check the configuration changelog for a complete overview of the changes in configuration.

Modularization of spring-boot-micrometer-tracing

spring-boot-micrometer-tracing has been split in 3 modules. We've added new modules called spring-boot-micrometer-tracing-brave and spring-boot-micrometer-tracing-opentelemetry which house Brave and OpenTelemetry tracing support for Micrometer Tracing.

While working on this, we've also fixed some naming inconsistencies regarding properties:

  • The property enabling tracing export has been changed from management.{name}.tracing.export.enabled to management.tracing.export.{name}.enabled.

  • The property enabling logging export has been changed from management.{name}.logging.export.enabled to management.logging.export.{name}.enabled.

  • The properties controlling logging export over OTLP have been renamed from management.opentelemetry.logging.export.* to management.opentelemetry.logging.export.otlp.*

  • Zipkin properties have been renamed from management.zipkin.tracing.* to management.tracing.export.zipkin.*

Restoration of Jersey Support

This release reintroduces Jersey support since we now have a Jersey 4.0 release that support JAX-RS 4 (Jakarta EE 11).

Dependency Upgrades

Spring Boot 4.0.0-RC2 moves to new versions of several Spring projects:

A few third-party dependencies have also been updated:

Miscellaneous

Apart from the changes listed above, there have also been lots of minor tweaks and improvements including:

  • Extracted OpenTelemetryLoggingAutoConfiguration from OpenTelemetrySdkAutoConfiguration.

  • The OnlyOnceLoggingDenyMeterFilter class has been renamed to MaximumAllowableTagsMeterFilter

  • HtmlUnit attributes in @AutoConfigureWebMvc have been moved and a new url attribute is now supported

Deprecations in Spring Boot 4.0.0-RC2

  • None

Clone this wiki locally