Skip to content

Spring Boot 3.5.0 M1 Release Notes

Stéphane Nicoll edited this page Jan 8, 2025 · 3 revisions

Spring Boot 3.5.0-M1 Release Notes

Upgrading from Spring Boot 3.4

Minimum Requirements Changes

None.

New and Noteworthy

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

Task decoration for scheduled tasks

If a TaskDecorator bean is present, it is associated to scheduled tasks. ThreadPoolTaskSchedulerBuilder has been updated so that it is applied for programmatic schedulers created by the auto-configured builder.

Vibur Connection Pool

Support for configuring a Vibur DBCP connection pool using DataSourceBuilder has been added. Dependency management has also been updated to cover org.vibur:vibur-dbcp.

Redis Improvements

Add support for configuring RedisFrom using the spring.data.redis.from property.

Dependency Upgrades

Spring Boot 3.5.0-M1 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:

Miscellaneous

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

  • The application_name property of the Postgres docker container is now configured by default using spring.application.name.

  • The auto-configuration for Jackson retains modules that have been added prior to its execution, rather than overwriting them.

  • Tomcat connector’s max parameter count can be configured using the server.tomcat.max-parameter-count property.

Deprecations in Spring Boot 3.5.0-M1

Clone this wiki locally