RSS Весна
Подписаться
Прекрасная Весна Spring Boot 3.4: Spring Boot
Spring Boot 3.4 упрощает интеграцию различных проектов, обеспечивая единый опыт работы с фреймворком. Он нормализует автоматическую настройку реализаций HttpRequestFactory, с улучшенной поддержкой клиентов REST.
В Spring Boot 3.4 по умолчанию реализована плавная остановка приложения, позволяющая завершить текущие запросы перед остановкой. Также упрощается настройка тестовой базы данных с помощью аннотации @AutoConfigureTestDatabase.
Теперь возможен грубый контроль видимости конечных точек Actuator, а также поддерживается структурированное логирование с Elastic Common Schema, Graylog Extended Log Format и Logstash.
ОТLP-диапазоны могут быть отправлены через gRPC, а клиентские сертификаты могут быть использованы для аутентификации в кластерах Couchbase. Переменные FreeMarker в автоматически настроенных конфигурациях FreeMarker могут быть настроены.
Добавлена поддержка виртуальных потоков в OtlpMeterRegistry и Undertow, что улучшает производительность. Docker Compose теперь поддерживает несколько файлов конфигурации и пользовательские параметры командной строки.
Spring Boot 3.4 использует новый строитель, который поддерживает платформы ARM и x64 из коробки. Изображения GraalVM native, работающие на Apple Silicon в Buildpacks, были обнаружены быстрее, чем native-бинарные файлы macOS.
Spring Modulith и Spring AI уже выпустили версии, совместимые с Spring Boot 3.4, что расширяет его экосистему.