Вышел Spring Framework 5.0

За окном по-настоящему наступила осень. Похолодало, дни сократились, с деревьев осыпается листва. Самое время для долгожданного релиза фреймворка «Весна»!

Версия 5.0 больше года провела на этапах milestone и release candidate, а теперь дошла-таки до general availability. Причём 4.0 появилась ещё в декабре 2013-го — перерыв между мажорными версиями даже дольше, чем у Java 8 и Java 9.

Часть изменений в Spring Framework связана как раз с версиями Java. «Восьмёрка» теперь становится прожиточным минимумом: разработчики прекратили поддержку предыдущих версий, вздохнули с облегчением и принялись вволю пользоваться новыми возможностями.

А с «девяткой» обещают полную совместимость, гордо ставя в твиттере хэштег #WorksFineOnJDK9 (этот хэштег популяризовал Марк Рейнхольд, попросив мейнтейнеров библиотек и фреймворков писать ему о совместимости).

Помимо Java 9, фреймворк поддерживает другие новомодные вещи: и свежевышедший JUnit 5, и Kotlin. Обещают, что теперь всё становится и реактивнее (для этого семейство Spring-компонентов пополнилось новым веб-фреймворком Spring WebFlux), и функциональнее. Полный список изменений опубликован на GitHub.

Теперь осталось, чтобы вышел Spring Boot 2.0. Пока что у него запланирован пятый milestone, который будет зависеть уже от релизной версии Spring Framework 5.0.

Tags from the story