Spring Boot перешёл на новую мажорную версию — 4.0.0. Релиз состоялся 20 ноября 2025 года, его анонсировал Phil Webb от имени всей команды Spring. Новая версия построена на Spring Framework 7-ой версии.
Михаил Поливаха также выложил небольшую статью на Habr, где описал мотивацию за главным структурным изменением Spring Boot 4 - разбиением Spring Boot на модули.
Главное:
• Полная модульность: кодовая база переразбита на меньшие и точечно используемые JAR'ы.
• Null safety благодаря JSpecify: везде, по всем проектам Spring.
• Поддержка Java 25 (и сохранена совместимость с Java 17).
• API Versioning: встроенные средства управления версиями REST-API.
• HTTP Service Clients: новый стандартный способ описывать REST-клиентов.
Команда Spring предоставила отдельное руководство по миграции.
Материалы от сообщества Spring АйО на тему Spring 7 и Spring Boot 4:
• Нативный API Versioning в Spring 7: долгожданная официальная поддержка
• Jackson 3 ворвался в Spring
• Состояние HTTP-клиентов в Spring
• Spring Boot 4 и Spring Framework 7: Ключевые фичи и изменения
• Вышел Spring Framework 7.0
🍃 @spring_aio
