Spring Framework 5.1 GA

Heute wurde Spring Framework 5.1 GA freigegeben. Zu den Neuerungen gehören warning freies nutzen des JDK 11 mit LTS, initialer Support für GraalVM, Hibernate 5.3. Mit der Freigabe von Spring Boot 2.1 M4 nächste Woche können die neuen Features über den start.spring.io getestet werden.

Weitere Highlights Spring Framework 5.1 GA

  • Warnungsfreie Nutzung unter JDK 11 im Class- und Modulepath
  • Upgrade Reactor Core 3.2 und Reactor Netty 0.8

Mit dem Upgrade erhält HTTP2 Support in Netty einzug in das Release. Kurzbeschreibung Californium.

  • Upgrade auf ASM 7.0 Beta und CGLIB 3.2.8. Diese sind nicht als Abhängigkeiten, sondern sind inline im Spring-Core Repository eingebunden.

  • PathResource wird durch NIO.Path ersetzt

  • Performanceverbesserungen in den Core Typen und der Annotationsauflösung

  • Verbesserte Logausgaben. Weniger Ausgaben im INFO-Level, verbesserte Lesbarkeit im DEBUG-Level und Details sind jetzt im TRACE-Level

  • Unterstützung von und und oder Bedingungen bei Profilzuweisungen
  • Sauberes und konsistente Erkennung von verschachtelten Konfigurationsklassen