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.
| Zweig | Codename | Status am 29. Oktober 2026 | Support-Ende (EOL) |
|---|---|---|---|
| Node.js 22 | Jod | Maintenance LTS | 30. April 2027 |
| Node.js 24 | Krypton | Maintenance LTS (seit 20. Oktober 2026) | 30. April 2028 |
| Node.js 26 | Lithium | Active 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.
