Skip to content

Spring Initializr 0.11 Release Notes

Stéphane Nicoll edited this page Jan 21, 2022 · 2 revisions

Upgrading from Initializr 0.10

Removal of Spring Boot 2.x EOL versions support

The Spring conventions have been upgraded so that it is no longer possible to create a project with Spring Boot 2.0.x, 2.1.x, or 2.2.x. Spring Boot 2.2.x is EOL since July 2021.

As part of this, support for the following has been removed as well:

  • JUnit 4

  • Gradle 4 and 5

New and Noteworthy

Gradle 7 support

Support for Gradle 7 is available and automatically used for Spring Boot 2.5+ projects.

Dependency Upgrades

Spring Initializr 0.11 moves to Spring Boot 2.5.

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

  • Gradle 7.2

  • Maven 3.8.2

Miscellaneous

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

  • Maven properties use a shortcut notation if no value is provided.

  • Provide a mapping strategy for Gradle plugins that don’t have a plugin marker artifact.

  • MutableDescription now allows to remove a dependency.

  • Improve cURL examples to use GET rather than POST.

  • Improve MavenDependency to specify whether snapshots and releases are available.

Deprecations in Spring Initializr 0.11

None.