github spring-io/initializr v0.24.0

7 hours ago

⚠️ Attention Required

This release upgrades the baseline from Spring Boot 3.5.x to Spring Boot 4.0.x

⭐ New Features

  • Use artifactId to generate application class name if name isn't set #1768
  • Allow empty text for name and description in InitializrMetadataBuilder #1767
  • Don't write description and name fields when they're empty #1766
  • Add read and remove methods to ApplicationProperties #1765
  • Use Maven 3.9.14 for generated projects #1763
  • Use Gradle 9.4.0 for generated Spring Boot 4.x projects #1761
  • Add support for collection properties in ApplicationProperties #1759
  • Add support for Docker Compose configs block #1758
  • Add JSpecify annotations #1739
  • Clean up code for older Spring Boot versions #1714

🐞 Bug Fixes

  • Generic types don't use their raw type for imports #1754

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 4.0.4 #1771

❤️ Contributors

Thank you to all the contributors who worked on this release:

@eunseo9311 and @rodmibielli

Don't miss a new initializr release

NewReleases is sending notifications on new releases.