nodejs/node
github.com/nodejs/node2025-06-09, Version 24.2.0 (Current), @aduh95
Node.jsのバージョン24.2.0が2025年6月9日にリリースされ、いくつかの重要な変更が行われた。まず、HTTP/2の優先度信号のサポートが削除され、これはRFC 9113での非推奨に従ったものである。次に、ECMAScriptモジュールで使用できるimport.meta.mainが追加され、現在のモジュールがプロセスのエントリポイントであるかどうかを検出できるようになった。その他の変更点として、いくつかのAPIが非推奨となり、Symbol.disposeやasyncDisposeが実験的から正式に移行された。また、FileHandleのreadableWebStreamにautoCloseオプションが追加され、HTTP2に関する診断チャネルが追加された。これらの変更は、Node.jsの最新の更新を反映したものである。 • HTTP/2の優先度信号のサポートが削除された • import.meta.mainがECMAScriptモジュールで利用可能になった • いくつかのAPIが非推奨となった • Symbol.disposeとasyncDisposeが正式に移行された • FileHandleのreadableWebStreamにautoCloseオプションが追加された
2025-05-21, Version 24.1.0 (Current), @aduh95
2025年5月21日にリリースされたNode.jsのバージョン24.1.0では、いくつかの重要な変更が行われた。新たにコラボレーターとしてJonas BadalicとGiovanni Bucciが追加され、ドキュメントの更新が行われた。また、fsモジュールにおいて明示的なリソース管理のためのDirサポートが追加された。非同期フックのインスタンスが孤立して動作することを保証するための修正や、Buffer.prototypeの関数に名前を付ける変更も含まれている。さらに、暗号モジュールにおいてOPENSSL_TLS_SECURITY_LEVELの欠如を処理する修正が行われ、V8エンジンのパッチも適用された。これらの変更は、Node.jsの安定性と機能性を向上させることを目的としている。 • Node.jsのバージョン24.1.0がリリースされた。 • 新たにコラボレーターが追加された。 • fsモジュールにDirサポートが追加された。 • 非同期フックのインスタンスが孤立して動作するように修正された。 • Buffer.prototypeの関数に名前を付ける変更が行われた。 • 暗号モジュールでOPENSSL_TLS_SECURITY_LEVELの欠如を処理する修正が行われた。 • V8エンジンにパッチが適用された。
2025-05-21, Version 22.16.0 'Jod' (LTS), @aduh95
2025年5月21日にリリースされたNode.jsのバージョン22.16.0(LTS)では、複数の重要な変更が行われた。主な変更点には、タイムゾーンの更新、複数の実験的APIの正式化、import.metaプロパティのサポート、パッケージタイプなしでのトップレベルWasmのサポート、SQLiteの新しいメソッドの追加、デフォルト設定の変更、エラーハンドリングの改善、AsyncLocalStorageのコンテキスト保持、Float16Arrayのサポートなどが含まれる。これらの変更は、Node.jsの機能性とパフォーマンスを向上させることを目的としている。 • Node.jsのバージョン22.16.0がリリースされた。 • タイムゾーンが2025bに更新された。 • 複数の実験的APIが正式に卒業した。 • import.metaプロパティがサポートされた。 • SQLiteに新しいメソッドが追加された。 • デフォルト設定がnode.config.jsonに変更された。 • AsyncLocalStorageのコンテキストが保持されるようになった。 • Float16Arrayのサポートが追加された。
2025-05-14, Version 24.0.2 (Current), @RafaelGSS
2025年5月14日にリリースされたNode.jsのバージョン24.0.2は、セキュリティリリースであり、特に非同期暗号操作におけるエラーハンドリングの修正が含まれています。この修正はCVE-2025-23166として識別されており、開発者RafaelGSSによって行われました。リリースには859のコミットが含まれており、コミッターの署名が確認されています。 • Node.jsのバージョン24.0.2が2025年5月14日にリリースされた。 • このリリースはセキュリティリリースである。 • CVE-2025-23166に関連する非同期暗号操作のエラーハンドリングが修正された。 • 修正は開発者RafaelGSSによって行われた。 • リリースには859のコミットが含まれている。
2025-05-14, Version 23.11.1 (Current), @RafaelGSS
この記事は、Node.jsのバージョン23.11.1のリリースに関するもので、2025年5月14日に公開されました。このリリースはセキュリティアップデートであり、特に非同期の暗号操作におけるエラーハンドリングの修正が含まれています。また、c-aresライブラリがバージョン1.34.5に更新されています。リリースは、コミッターの署名が確認された状態で行われており、セキュリティ上の脆弱性(CVE-2025-23166)に対処しています。 • Node.jsのバージョン23.11.1が2025年5月14日にリリースされた。 • このリリースはセキュリティアップデートである。 • 非同期の暗号操作におけるエラーハンドリングが修正された。 • c-aresライブラリがバージョン1.34.5に更新された。 • リリースはコミッターの署名が確認された状態で行われた。
2025-05-14, Version 22.15.1 'Jod' (LTS), @RafaelGSS
2025年5月14日にリリースされたNode.jsのバージョン22.15.1(LTS)は、セキュリティリリースであり、主に2つの重要な修正が含まれています。1つ目は、非同期の暗号操作におけるエラーハンドリングの修正(CVE-2025-23166)で、2つ目は、uv_fs_req_cleanupの呼び出しが欠落していた問題の修正(CVE-2025-23165)です。これらの修正は、Node.jsの安定性とセキュリティを向上させることを目的としています。リリースには3364のコミットが含まれており、コミッターの署名が確認されています。 • 2025年5月14日にNode.jsのバージョン22.15.1(LTS)がリリースされた。 • このリリースはセキュリティリリースである。 • CVE-2025-23166に基づき、非同期の暗号操作におけるエラーハンドリングが修正された。 • CVE-2025-23165に基づき、uv_fs_req_cleanupの呼び出しが追加された。 • リリースには3364のコミットが含まれており、コミッターの署名が確認されている。
2025-05-14, Version 20.19.2 'Iron' (LTS), @RafaelGSS
2025年5月14日にリリースされたNode.jsのバージョン20.19.2(LTS)は、いくつかの重要なセキュリティ修正を含んでいます。このリリースでは、非同期の暗号操作におけるエラーハンドリングの修正(CVE-2025-23166)、llhttpのバージョンを9.2.0に更新すること(CVE-2025-23167)、およびuv_fs_req_cleanupの呼び出しが欠落していた問題の修正(CVE-2025-23165)が行われました。これらの修正は、Node.jsの安定性とセキュリティを向上させることを目的としています。 • 2025年5月14日にNode.jsのバージョン20.19.2がリリースされた。 • このリリースはLTS(長期サポート)版である。 • 非同期の暗号操作におけるエラーハンドリングの修正が行われた(CVE-2025-23166)。 • llhttpのバージョンが9.2.0に更新された(CVE-2025-23167)。 • uv_fs_req_cleanupの呼び出しが欠落していた問題が修正された(CVE-2025-23165)。
2025-05-08, Version 24.0.1 (Current), @aduh95
Notable Changes [2e1d9581e0] - Revert "buffer: move SlowBuffer to EOL" (Filip Skokan) #58211 Commits [d38e811c5b] - benchmark: fix typo in method name for error-stack (Miguel Marcondes Filho) #5...
2025-05-06, Version 24.0.0 (Current), @RafaelGSS and @juanarbol
We’re excited to announce the release of Node.js 24! This release brings several significant updates, including the upgrade of the V8 JavaScript engine to version 13.6 and npm to version 11. Starti...
2025-04-23, Version 22.15.0 'Jod' (LTS), @UlisesGascon prepared by @RafaelGSS
Notable Changes [3c88f3938b] - (SEMVER-MINOR) assert: implement partial error comparison (Ruben Bridgewater) #57370 [db19a3f9fc] - (SEMVER-MINOR) assert: improve partialDeepStrictEqual (Ruben Brid...
2025-04-22, Version 20.19.1 'Iron' (LTS), @UlisesGascon prepared by @RafaelGSS
Notable Changes [d5e73ce0f8] - deps: update undici to 6.21.2 (Matteo Collina) #57442 [e4a6323ab2] - deps: update c-ares to v1.34.5 (Node.js GitHub Bot) #57792 Commits [d5e73ce0f8] - deps: update...
2025-04-01, Version 23.11.0 (Current), @aduh95
Notable Changes [64b086740a] - (SEMVER-MINOR) assert: implement partial error comparison (Ruben Bridgewater) #57370 [053cef70e0] - (SEMVER-MINOR) crypto: add optional callback to crypto.diffieHell...
2025-03-27, Version 18.20.8 'Hydrogen' (LTS), @richardlau
Notable Changes This release updates OpenSSL to 3.0.16 and root certificates to NSS 3.108. Commits [f737a79073] - async_hooks,inspector: implement inspector api without async_wrap (Gabriel Bota) #...