Spring Boot 4 основан на версии Spring Framework 7.0.0 и предлагает ряд отличий от предыдущих версий. habr.com proselyte.net Некоторые из них:
Поддержка Jakarta EE 11. habr.com proselyte.net В частности, Servlet 6.1 для современных веб-API, JPA 3.2 + Hibernate ORM 7.0 для более эффективной работы с данными, Bean Validation 3.1 с улучшенными ограничениями и поддержкой Kotlin/records. habr.com
Поддержка Kotlin 2.2. habr.com Поддерживаются новые возможности языка, улучшена работа с корутинами и тесная интеграция со сборкой Gradle. habr.com
Улучшения в области безопасности. habr.com proselyte.net Платформа основана на Spring Security 7, есть улучшенная интеграция с OAuth 2.2 и OIDC, улучшенные криптографические настройки по умолчанию. habr.com
Поддержка современных стандартов Java. proselyte.net Хотя формально минимальная версия остаётся Java 17, фреймворк полностью поддерживает Java 21 и связанные с ней возможности. proselyte.net
Готовность к грядущим релизам JDK. proselyte.net Платформа готова к грядущим релизам JDK, в сообществе Spring заявлено о намерении поддержать Java 25 LTS на момент выхода финальной версии Spring Boot 4.0. proselyte.net
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.