Wir freuen uns sehr, die Unterstützung für Node.js 20 mit der Version Edgio v7.5.0 ankündigen zu können, die unseren Benutzern noch mehr Flexibilität und modernste Funktionen für die Bereitstellung ihrer Edgio Sites und Cloud-Funktionen bietet. Kurz gesagt, Edgio kündigte vor etwa einem Monat die Unterstützung für Node.js 18 an und wir versprachen schnellere Updates für die Zukunft. Und hier haben wir einen Monat später ein großes Update.
Erweiterte Optionen für Ihre Deployments
Mit diesem Update können Sie nun zwischen Node.js 18 und 20 wählen und Ihre Laufzeitumgebung an Ihre Anwendungsanforderungen anpassen. Node.js 20 bietet eine Vielzahl neuer Funktionen, darunter eine aktualisierte V8 JavaScript-Engine, Verbesserungen bei der Web Assembly Systems Interface (WASI), eine bessere Interoperabilität der Web Crypto API mit anderen JavaScript-Ökosystemen und vieles mehr. Weitere Informationen zu diesen Verbesserungen finden Sie im offiziellen Node.js 20-Ankündigungsblog.
Wichtiges Update zu Node.js 16
Node.js 16 hat sein Ende der Lebensdauer (End of Life, EOL) erreicht und wird am 12. Juni 2024 verworfen. Während des EOL-Zeitraums, beginnend am 11. September 2023, werden nur zugrunde liegende BS-Updates eingespielt, ohne Sicherheitspatches oder andere Updates für Node.js 16.
Benutzer können Node.js 16-Workloads weiterhin mit Edgio CLI-Versionen vor Version 7.5.0 bereitstellen. Node.js 16-Bereitstellungen sind jedoch nicht mehr zulässig, wenn Benutzer ihre Edgio-CLI auf Version 7.5.0 oder höher aktualisieren. Nach dem 12. Juni 2024 sind neue Bereitstellungen mit Node.js 16 als Cloud Runtime auf keiner Edgio CLI-Version möglich.
Um einen reibungslosen Übergang zu gewährleisten und die Sicherheit Ihrer Anwendungen zu gewährleisten, empfehlen wir, Ihre Bereitstellungen so bald wie möglich auf Node.js 18 oder 20 zu migrieren.
So führen Sie ein Upgrade auf Node.js 20 durch
Ein Upgrade auf Node.js 20 auf Edgio ist einfach. Aktualisieren Sie einfach Ihre Edgio CLI-Version auf den neuesten Stand, indem Sie den folgenden Befehl in Ihrem Projektverzeichnis ausführen:
npx Edgio zuletzt verwenden
Setzen Sie nach der Aktualisierung den cloudRuntime-Schlüssel in Ihrer Datei edgio.config.js auf nodejs20.x.
Hier ein Beispiel:
module.exports = {
cloudRuntime: 'nodejs20.x',
// ... other configurations
};
Alle Deployments, die Sie nach diesen Änderungen vornehmen, verwenden Node.js 20 als Laufzeit für Edgio Sites und Cloud-Funktionen.
Gehen Sie mit Edgio in die Zukunft
Wir bei Edgio sind bestrebt, Ihnen die neuesten Technologien und Tools zur Erstellung leistungsstarker, effizienter und sicherer Webanwendungen bereitzustellen. Mit der Unterstützung von Node.js 20 sind Sie bestens gerüstet, um die neuesten Entwicklungen im JavaScript-Ökosystem zu nutzen.
Wir empfehlen Ihnen, die neuen Funktionen und Vorteile von Node.js 20 auf Edgio zu erkunden und freuen uns darauf, Sie bei Ihrem Entwicklungsweg zu unterstützen. Wenn Sie Fragen haben oder Hilfe bei Ihrer Migration benötigen, steht Ihnen unser Team gerne zur Seite.