Ответ
Основным релизом стал Spring Boot 3.2 (ноябрь 2023), а дальнейшие обновления в 2024 году привносят улучшения и исправления. Ключевые нововведения Spring Boot 3.2 и связанных проектов:
- Поддержка Java 21: Полная совместимость, включая виртуальные потоки (Virtual Threads) для масштабирования конкурентных операций.
- Улучшенная нативная компиляция (GraalVM): Сокращение времени сборки нативных образов и улучшение совместимости со сторонними библиотеками.
- Оптимизация тестирования:
@SpringBootTestтеперь эффективнее кэширует контекст приложения между тестами.- Новая аннотация
@RestClientTestдля тестирования REST-клиентов.
- Новые возможности в Spring Framework 6.1:
@HttpExchange— декларативный клиент для HTTP-сервисов (альтернативаRestTemplate/WebClient).- Улучшенная поддержка проблемно-ориентированного API (ProblemDetail).
Пример обновления версии в Maven:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.2.0</version> <!-- Актуальную версию смотри на start.spring.io -->
</parent>