Skip to content

Spring Initializr 0.11 Release Notes

Stéphane Nicoll edited this page Sep 27, 2021 · 2 revisions

Spring Initializr 0.11 Release Notes

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.

Clone this wiki locally