-
Notifications
You must be signed in to change notification settings - Fork 40.6k
Spring Boot 3.2.0 M3 Release Notes
For changes in earlier milestones, please refer to:
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.
Tip
|
Check the configuration changelog for a complete overview of the changes in configuration. |
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.
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.
-
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.