Уважаемое Spring сообщество,
Я рад сообщить, что после интенсивной фазы релиз-кандидатов, вышел Spring Framework 4.1 GA и теперь он доступен для использования!
Ветка 4.1 предоставляет в основном новые возможности в разрезе некоторых тем:
- Аннотация методов-наблюдателей(listener) JMS
- Комплексная поддержка JCache (JSR-107) аннотаций
- Гибкое расширение и модификация статических web-ресурсов
- MVC views: декларативное описание, шаблоны разметки Groovy, Jackson’s JsonView
- Улучшения WebSocket: область видимости WebSocket, поддержка клиента SocksJS, статистика WebSocket
- Производительность: режим компиляции SpEL, неблокирующая тонкая настройка через контейнер
И как всегда, 4.1 также содержит множество мелких улучшений, например:
- Поддержка прямого связывания поля с авторасширением(auto-growing) для вложенных полей
- Java 8 Optional для точек введения и параметров MVC обработчика
- Поддержка стандартной
@Priority
аннотации для упорядочевания и отбора зависимостей - Декларативные SQL скрипты и программируемые транзакции в TestContext фреймворке
- Улучшенная установка Hibernate JPA: уровни изоляции, открытие управляемых пакетов
Мы рекомендуем быстрее обновиться на ветку 4.1 как на основную поддерживаемую сейчас ветку, которая немедленно вытесняет ветку 4.0.х. Для традиционного обновления, у нас имеется вариант перехода с версии 4.0.7 на 4.1 GA.
Заметим, что Spring Framework 4.1 не увеличивает системные требования: ему также необходимо Java 6+, Servlet 2.5+, JPA 2.0+, как и Spring Framework 4.0, что означает, что он может без проблем запускаться на WebSphere 7!
C уважением, Juergen