10 ноября, 2024

hleb

Находите все последние статьи и смотрите телешоу, репортажи и подкасты, связанные с Россией.

Сводка весенних новостей: важные выпуски Spring Boot, Cloud, Security, Session и Spring AI

Сводка весенних новостей: важные выпуски Spring Boot, Cloud, Security, Session и Spring AI

В течение недели с 19 августа 2024 г. в экосистеме Spring наблюдалась интенсивная активность, в частности: маркированные и критические выпуски для Spring Boot, Spring Data, Spring Cloud, Spring Security, Spring Authorization Server, Spring Session, Spring для Apache Kafka и Spring. для Апача Пульсара.

Весенняя обувь

тот Вторая важная версия к Весенняя обувь Версия 3.4.0 содержит исправления ошибок, улучшения документации, обновления зависимостей и множество новых функций, таких как: Обновление до @ConditionalOnSingleCandidate Объяснение, как поступить с запасными предметами при наличии одного штатного предмета; И состав SimpleAsyncTaskScheduler Класс, когда виртуальные потоки включены. Более подробную информацию об этой версии можно найти на сайте Примечания к выпуску.

Версии 3.3.3 и 3.2.9 Весенний ботинок был сделан Выпущенный Чтобы устранить CVE-2024-38807, Уязвимость подделки подписи в загрузчике Spring Bootгде используются приложения spring-boot-loader или spring-boot-loader-classic API-интерфейсы содержат специальный код, который проверяет подпись вложенных файлов JAR и может быть уязвим для подделки подписи, когда контент, который кажется подписанным одним подписывающим лицом, на самом деле подписан другим. Обязательно для разработчиков, использующих более ранние версии Spring Boot. Он продвигает До версий 3.1.13, 3.0.16 и 2.7.21.

Весенние данные

Версии 2024.0.3 и 2023.1.9, обе Сервисные релизы к Весенние данныеРекомендуемые исправления ошибок и обновления зависимостей для таких подпроектов, как: Spring Data Commons 3.3.3 и 3.2.9; Spring Data MongoDB 4.3.3 и 4.2.9; Spring Data Elasticsearch 5.3.3 и 5.2.9; и Spring Data Neo4j 7.3.3 и 7.2.9. Эти версии могут использоваться Spring Boot 3.3.3 и 3.2.9 соответственно.

Весеннее облако

тот Первый важный релиз к Весеннее облако Версия 2024.0.0, получившая название Mooregate, включает исправления ошибок и заметные обновления подпроектов: Весеннее облако Kubernetes 3.2.0-М1; Функция весеннего облака 4.2.0-М1; Весеннее облако OpenFeign 4.2.0-М1; Весенний тягловый ток 4.2.0-М1; и Ворота весенних облаков 4.2.0-М1. Этот выпуск обеспечивает совместимость с Spring Boot 3.4.0-M1. Более подробную информацию об этой версии можно найти на сайте Примечания к выпуску.

READ  Grand Theft Auto 6: все, что мы знаем

Весенняя безопасность

тот Вторая важная версия к Весенняя безопасность Версия 6.4.0 содержит исправления ошибок, обновления зависимостей и новые функции, такие как: Улучшенная поддержка @AuthenticationPrincipal и @CurrentSecurityContext Описательные аннотации для лучшего соответствия безопасности метода; Сохраняйте пользовательский тип пользователя InMemoryUserDetailsManager Класс для лучшего использования в loadUserByUsername() метод; И добавьте конструктор в AuthorizationDeniedException класс, чтобы предоставить значение по умолчанию для AuthorizationResult Интерфейс. Более подробную информацию об этой версии можно найти на сайте Примечания к выпуску и Что нового? страница.

Аналогично, также были выпущены версии Spring Security 6.3.2, 6.2.6 и 5.8.14. Выпущенный Предоставляет исправления ошибок, обновления зависимостей и новую функцию, реализующую поддержку нескольких URL-адресов в ActiveDirectoryLdapAuthenticationProvider Более подробную информацию об этих выпусках можно найти в примечаниях к выпуску для Версия 6.3.2, Версия 6.2.6 и Версия 5.8.14.

Spring сервер делегирования

Версии 1.4.0-М1, 1.3.2 и 1.2.6 Spring сервер делегирования Это было Выпущенный Включает исправления ошибок, обновления зависимостей и новые функции, такие как: Новый authenticationDetailsSource() Метод добавлен в OAuth2TokenRevocationEndpointFilter Класс, используемый для создания данных аутентификации из экземпляра сервлета Jakarta. HttpServletRequest интерфейс; И разрешите настройку экземпляра Spring Security. LogoutHandler интерфейс в OidcLogoutEndpointFilter Более подробную информацию об этих выпусках можно найти в примечаниях к выпуску для Версия 1.4.0-М1, Версия 1.3.2 и Версия 1.2.6.

Весенняя сессия

тот Вторая важная версия Выпуск Spring Session 3.4.0-M2 содержит несколько обновлений зависимостей и новую версию. RedisSessionExpirationStore Интерфейс таков, что теперь можно настроить политику истечения срока действия в экземпляре. RedisIndexedSessionRepository.RedisSession Более подробную информацию об этой версии можно найти на сайте Примечания к выпуску и Что нового? страница.

Так же, Он выпускает Версии Spring Session 3.3.2 и 3.2.5 включают обновления зависимостей и исправление проблемы, связанной с существованием экземпляров. AbstractSessionWebSocketMessageBrokerConfigurer Класс создает возбужденный экземпляр SessionRepository Интерфейс связан с нестабильной декларацией фреймворка Spring. ApplicationListener Интерфейс. Более подробную информацию об этом выпуске можно найти в примечаниях к выпуску для Версия 3.3.2 и Версия 3.2.5.

READ  Карты Google теперь будут отображать информацию о ценах на вашем маршруте – TechCrunch

Пружинная модель

Версии 1.3 М2, 1.2.3 и 1.1.8 Пружинная модель Это было Выпущенный Включает исправления ошибок, обновления зависимостей и новые функции, такие как: Улучшенное пост-завершение по событию и целевому идентификатору, позволяющее базам данных оптимизировать план запроса; И реструктуризация EventPublication Переименование интерфейса isPublicationCompleted() способ isCompleted()Более подробную информацию об этих выпусках можно найти в примечаниях к выпуску для Версия 1.3.0-М2, Версия 1.2.3 и Версия 1.1.8.

Весенний искусственный интеллект

тот Вторая важная версия к Весенний искусственный интеллект Версия 1.0.0 содержит исправления ошибок, улучшения документации и новые функции, такие как: Улучшенные функции мониторинга для ChatClient интерфейс, формы чата, формы встраивания, формы генерации изображений и векторные хранилища; новый MarkdownDocumentReader к ETL-конвейеры; И новый ChatMemory Интерфейс поддерживается Cassandra.

Spring для Apache Kafka

Версии 3.3.0-М2, 3.2.3 и 3.1.8 Spring для Apache Kafka Это было Выпущенный С исправлениями ошибок, обновлениями зависимостей и новыми функциями, такими как: поддержка Апач Кафка 3.8.0; Улучшена обработка ошибок при повторной попытке отказоустойчивости. Эти версии будут включены в Spring Boot 3.4.0-M2, 3.3.3 и 3.2.9 соответственно. Более подробную информацию об этом выпуске можно найти в примечаниях к выпуску для Версия 3.3.0-М2, Версия 3.2.3 и Версия 3.1.8.

Весна для Apache Pulsar

тот Первый важный релиз к Весна для Apache Pulsar Версия 1.2.0-M1 включает улучшения документации, обновления зависимостей и новые функции: возможность настройки темы и виртуального пространства имен; И возможность использовать собственный экземпляр Джексона. ObjectMapper Класс для схем JSON. Эта версия будет включена в Spring Boot 3.4.0-M2. Более подробную информацию об этой версии можно найти на сайте Примечания к выпуску.

Аналогично, версии Spring 1.1.3 и 1.0.9 были выпущены для Apache Pulsar. Выпущенный Обновления зависимостей включены и будут включены в Spring Boot 3.3.3 и 3.2.9 соответственно. Более подробную информацию об этих выпусках можно найти в примечаниях к выпуску для Версия 1.1.3 и Версия 1.0.9.

READ  Международный институт солнечной энергии предупреждает, что сокращение грантов на солнечную энергию затормозило экономический рост за последние два года.