Zum Inhalt springen

Das Magazin für Web-Handwerker Donnerstag, 29. Oktober 2026

Backend

Node.js 26 wechselt als Lithium in den Long-Term-Support

Node.js 26.13.0 markiert den Wechsel des 26.x-Zweigs in den Long Term Support unter dem Codenamen Lithium, mit garantierten Updates bis Ende April 2029.

Am 28. Oktober 2026 veröffentlichte das Node.js-Projekt Version 26.13.0 und überführt damit den 26.x-Zweig offiziell in den Long-Term-Support-Status (LTS). Diese Version trägt den Codenamen Lithium und wird bis Ende April 2029 gepflegt. Für Teams, die Server-Workloads in Produktion betreiben, ist dies das Signal, eine Migration weg von älteren Zweigen einzuplanen.

Eine Übergangsversion, keine Feature-Version

Trotz der Versionsnummer bringt 26.13.0 im Vergleich zu 26.12.1 praktisch keine Code-Änderungen. Die offiziellen Release-Notes geben an, dass sich das Update auf Metadaten beschränkt, insbesondere auf das Objekt process.release, um den neuen LTS-Status des Zweigs widerzuspiegeln. Die wichtigsten Funktionen der Node.js-26-Linie, allen voran die standardmäßig aktivierte Temporal-API, wurden bereits beim ursprünglichen Release des Zweigs behandelt.

Support-Kalender: drei aktive Zweige gleichzeitig

Mit diesem Übergang bestehen nun drei LTS-Zweige im Node.js-Lebenszyklus nebeneinander, jeweils auf einer anderen Wartungsstufe.

ZweigCodenameStatus am 29. Oktober 2026Support-Ende (EOL)
Node.js 22JodMaintenance LTS30. April 2027
Node.js 24KryptonMaintenance LTS (seit 20. Oktober 2026)30. April 2028
Node.js 26LithiumActive LTS (seit 28. Oktober 2026)30. April 2029

Node.js 26 wird damit zum empfohlenen Zweig für jedes neue Projekt, während Node.js 24 in den Wartungsmodus wechselt: Es erhält weiterhin Sicherheitskorrekturen, aber keine neuen Funktionen mehr.

Ein Hinweis für Linux-Deployments

Die Release-Notes weisen auf ein Detail hin, das für alle relevant ist, die von einem älteren LTS-Zweig als Node.js 24 migrieren: Seit Node.js 25 sind die offiziellen Linux-Binärdateien gegen libatomic gelinkt, eine Bibliothek, die je nach Distribution separat installiert werden muss. Unter Debian und Ubuntu heißt das Paket meist libatomic1.

# Aktive Version und Branch-Status prüfen
node -v
node -p "process.release"

# Aktuelle LTS mit nvm installieren
nvm install --lts
nvm alias default lts/*

# Unter Debian/Ubuntu, falls node nicht startet
sudo apt-get install -y libatomic1

Der Wechsel von Node.js 26.x in den Long Term Support unter dem Codenamen Lithium garantiert Updates bis Ende April 2029.

Vor der Migration eines Serverparks auf Node.js 26 empfiehlt es sich, die Kompatibilität nativer Abhängigkeiten (in C/C++ kompilierte Module) mit der neuen ABI zu prüfen und den Start der Anwendung auf dem Produktions-Linux-Image zu testen, bevor flächendeckend umgestellt wird.

Das Wichtigste in Kürze

Node.js 26 „Lithium“ wird bis 2029 zum maßgeblichen Active-LTS-Zweig, Node.js 24 „Krypton“ wechselt in die Wartung, und Node.js 22 „Jod“ tritt vor einem für April 2027 vorgesehenen Support-Ende in sein letztes Supportjahr ein. Teams, die noch ungerade oder Nicht-LTS-Versionen betreiben, haben allen Grund, den Umstieg auf Lithium jetzt zu planen, zumal Node.js 26 die Temporal-API bereits beim Release stabilisiert hat.

Ankündigungen wie diese gehen oft unter, weil sie am Code nichts ändern, aber genau das macht sie zu einem verlässlichen Signal: Ein LTS-Wechsel ist der Moment, in dem eine Version aufhört, eine Wette zu sein, und zu einer vernünftigen Standardwahl für die Produktion wird. Auf den Infrastrukturen, die ich für Kunden betreibe, einschließlich selbst gehosteter Setups mit CloudPanel, plane ich den Versionswechsel systematisch in den Wochen nach einer solchen Ankündigung ein, statt auf das Support-Ende des vorherigen Zweigs zu warten, um nicht unter Zeitdruck migrieren zu müssen. — Simon Janvier

Zum Weiterlesen: die offiziellen Release-Notes unter nodejs.org/en/blog/release/v26.13.0.

Teilen LinkedIn Bluesky Hacker News E-mail

Ebenfalls lesenswert