Skip to content

Spring Boot 3.2.0 M3 Release Notes

Andy Wilkinson edited this page Sep 7, 2023 · 25 revisions

Spring Boot 3.2.0-M3 Release Notes

For changes in earlier milestones, please refer to:

Upgrading from Spring Boot 3.1

Jetty 12

Spring Boot now supports Jetty 12. Jetty 12 supports the Servlet 6.0 API, aligning it with both Tomcat and Undertow. Previously, if you were using Jetty with Spring Boot 3.x, the Servlet API had to be downgraded to 5.0. This is no longer necessary. Remove any override of the Servlet API version when upgrading.

Minimum Requirements Changes

None.

New and Noteworthy

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

Spring for Apache Pulsar Support

Spring Boot now includes auto-configuration support and starter POMs for the Spring for Apache Pulsar project. See the updated reference documentation for full details.

Dependency Upgrades

Spring Boot 3.2.0-M3 moves to new versions of several Spring projects:

Numerous third-party dependencies have also been updated, some of the more noteworthy of which are the following:

  • Micrometer 1.12.0-M2

    • This release includes a feature to widen the exemplar support. Exemplars for all time series has been added in Prometheus 2.43.0. If you’re using a Prometheus version older than 2.43.0 and you’re using Micrometer Tracing, please upgrade to Prometheus >= 2.43.0, otherwise metrics won’t show up anymore.

Miscellaneous

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

  • There’s now virtual host support for RabbitMQ Stream. The virtual host for RabbitMQ Stream automatically uses the configured virtual host for RabbitMQ if not set explicitly. If that’s not suitable for you, please set spring.rabbitmq.stream.virtual-host explicitly.

  • The handler for the welcome page now falls back to all MIME types when encountering an invalid Accept header. It further has the severity of the log message reduced to warn, and it will only log the stacktrace if the logger is configured for debug level.

Deprecations in Spring Boot 3.2.0-M3

Clone this wiki locally