Skip to content

Spring Boot 3.0.0 M4 Release Notes

Andy Wilkinson edited this page Jun 15, 2022 · 30 revisions

Spring Boot 3.0.0 M4 Release Notes

For changes in earlier milestones, please refer to:

Upgrading from Spring Boot 2.x

ReactiveElasticsearchRestClientAutoConfiguration

ReactiveElasticsearchRestClientAutoConfiguration has been renamed to ReactiveElasticsearchClientAutoConfiguration and has moved from org.springframework.boot.autoconfigure.data.elasticsearch to org.springframework.boot.autoconfigure.elasticsearch. Any auto-configuration exclusions or ordering should be updated accordingly.

Minimum Requirements Changes

Spring Boot 3.0.0-M4 makes the following changes to the minimum supported versions:

  • Kotlin 1.7

New and Noteworthy

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

Making a PUT to Prometheus Push Gateway on Shutdown

The Push Gateway can be configured to perform a PUT on shutdown. To do so, set management.prometheus.metrics.export.pushgateway.shutdown-operation to put. Additionally, the existing push setting has been deprecated and post should now be used instead.

Dependency Upgrades

Spring Boot 3.0.0-M4 moves to new versions of several Spring projects:

  • TBD

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

  • TBD

Miscellaneous

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

  • Micrometer’s JvmCompilationMetrics are now auto-configured.

Deprecations in Spring Boot 3.0

  • The push setting of management.prometheus.metrics.export.pushgateway.shutdown-operation in favor of post.

  • @AutoConfigureMetrics has been deprecated in favor of @AutoConfigureObservability.

Clone this wiki locally