Dev News Daily ENDE

Quarkus 3.40 wird neue LTS-Version mit einem Jahr Support, Quarkus 4 folgt

Das Quarkus-Team hat Version 3.40 veröffentlicht und sie zur neuen Linie mit Langzeitsupport erklärt. LTS-Versionen werden zwölf Monate lang unterstützt, und laut Projekt wird bereits an der ersten Beta von Quarkus 4 gearbeitet.

Wer schon auf 3.39 ist, muss nichts tun: 3.40 gilt als direkte Fortsetzung, der Kern stammt aus 3.39, ergänzt um die Fixes aus 3.40.1. Der Migrationsleitfaden für 3.40 ist deshalb leer.

Die eigentliche Zielgruppe sind Teams auf der vorherigen LTS-Version 3.33. Der Wechsel bringt fünf Feature-Releases auf einmal. Die Ankündigung zählt sie auf: JAR-Tree-Shaking, profilgesteuerte Optimierung für native Builds und Semeru AOT in 3.35; Quarkus Signals, eingebettete SBOMs und OIDC-Authentifizierung mit SPIFFE in 3.36; erweiterungsbasierte Modularität, Hibernate ORM 7.4 und reflexionsfreie Jackson-Serializer in 3.37; gewichtsbasierte Verdrängung für den Hibernate-Second-Level-Cache mit Caffeine in 3.38; und Post-Quanten-Kryptografie in der TLS-Registry in 3.39.

Empfohlen wird quarkus update aus der Quarkus-CLI, das laut Team Anwendungen von jeder früheren Version aus aktualisieren kann, auch von 2.x. Einige Fälle erfordern weiterhin Handarbeit, deshalb sollen die Migrationsleitfäden aller Versionen zwischen 3.33 und 3.40 gelesen werden. Außerdem erwähnt das Projekt, dass JobRunr 9 vom ersten Tag an die neue LTS-Version unterstützt.

Quarkus 3.40 wird neue LTS-Version mit einem Jahr Support, Quarkus 4 folgt
Quarkus 3.40 wird neue LTS-Version mit einem Jahr Support, Quarkus 4 folgt — Dev News Daily

Warum das wichtig ist

Eine LTS-Version ist die, die die meisten Produktionsteams tatsächlich betreiben – erst mit dem Sprung von 3.33 kommen diese Funktionen dort an. Zwölf Monate sind nach Unternehmensmaßstäben kurz, deshalb lohnt es sich, zuerst den dokumentierten Update-Pfad von beliebigen Versionen zu testen.

Geschrieben von Victoria Shinder.