RSS Frühling
Folgen
Schöner Frühling Spring Boot 3.4: Spring Boot
Spring Boot 3.4 vereinfacht die Integration verschiedener Projekte und bietet ein kohärentes Framework-Erlebnis. Es normalisiert die Auto-Konfiguration von HttpRequestFactory-Implementierungen mit verbesserter Unterstützung für REST-Clients.
Spring Boot 3.4 führt ein sanftes Anwendungs-Beenden ein, das standardmäßig aktiviert ist und es ermöglicht, dass laufende Anfragen vor dem Beenden abgeschlossen werden. Es vereinfacht auch das Testen von Datenbanken mit @AutoConfigureTestDatabase.
Es gibt nun eine grobe Steuerung über die Sichtbarkeit von Actuator-Endpunkten und strukturierte Protokollierung wird mit Elastic Common Schema, Graylog Extended Log Format und Logstash unterstützt.
OTLP-Spans können über gRPC gesendet werden und Client-Zertifikate können für die Authentifizierung in Couchbase-Clustern verwendet werden. Freemaker-Variablen in auto-konfigurierten Freemaker-Konfigurationen können angepasst werden.
Unterstützung für virtuelle Threads wurde zu OtlpMeterRegistry und Undertow hinzugefügt, was die Leistung verbessert. Docker Compose unterstützt nun mehrere Konfigurationsdateien und benutzerdefinierte Befehlszeilenparameter.
Spring Boot 3.4 verwendet einen neuen Builder, der ARM- und x64-Plattformen von Haus aus unterstützt. GraalVM-Native-Images, die auf Apple Silicon in Buildpacks laufen, haben sich bei Tests auf macOS schneller als native macOS-Binärdateien erwiesen.
Spring Modulith und Spring AI haben bereits Versionen veröffentlicht, die mit Spring Boot 3.4 kompatibel sind, was das Ökosystem weiter erweitert.