35
Articles
11月12日 09:02
Last updated
2025-11-11, Version 25.2.0 (Current), @aduh95

2025-11-11, Version 25.2.0 (Current), @aduh95

Node.jsのバージョン25.2.0が2025年11月11日にリリースされました。このリリースには、いくつかの重要な変更が含まれています。具体的には、util.deprecateにオプションが追加され、localStorageのgetterがストレージパスが存在しない場合にエラーをスローするようになりました。また、ネットワークファミリーの自動選択タイムアウトが500msに増加し、node-apiに新しい関数napi_create_object_with_propertiesが追加されました。さらに、V8エンジンにおいてtotal_allocated_bytesがHeapStatisticsに追加され、パフォーマンスの向上が図られています。これらの変更は、Node.jsの機能性と安定性を向上させることを目的としています。 • Node.jsのバージョン25.2.0がリリースされた。 • util.deprecateにオプションが追加された。 • localStorageのgetterがストレージパスが存在しない場合にエラーをスローするようになった。 • ネットワークファミリーの自動選択タイムアウトが500msに増加した。 • node-apiに新しい関数napi_create_object_with_propertiesが追加された。 • V8エンジンにtotal_allocated_bytesがHeapStatisticsに追加された。

nodejs/node
release tool
2025-11-11, Version 24.11.1 'Krypton' (LTS), @aduh95

2025-11-11, Version 24.11.1 'Krypton' (LTS), @aduh95

Node.jsのバージョン24.11.1 'Krypton'が2025年11月11日にリリースされました。このリリースでは、Buffer.allocUnsafeに関する既知の問題が解決され、バッファが正しく初期化されないメモリを返すようになりました。また、さまざまなベンチマークの改善や、V8エンジンのビルド設定の変更、依存関係の更新が行われています。具体的には、NSS 3.116へのルート証明書の更新や、npmのバージョン11.6.2へのアップグレードが含まれています。ドキュメントの改善も行われ、いくつかのコード例が修正されました。 • Node.jsのバージョン24.11.1がリリースされた。 • Buffer.allocUnsafeの問題が解決され、正しいメモリ管理が行われるようになった。 • さまざまなベンチマークの改善が行われた。 • V8エンジンのビルド設定が変更された。 • 依存関係としてNSS 3.116やnpm 11.6.2が更新された。 • ドキュメントの改善が行われ、コード例が修正された。

nodejs/node
release tool
2025-10-28, Version 25.1.0 (Current), @aduh95

2025-10-28, Version 25.1.0 (Current), @aduh95

Node.jsのバージョン25.1.0が2025年10月28日にリリースされ、いくつかの重要な変更が含まれています。主な変更点には、HTTPサーバーオプションの最適化、SQLiteの防御フラグ設定の許可、ウォッチ設定の名前空間の追加が含まれます。また、ベンチマークの改善や、V8エンジンのビルド設定の変更、ルート証明書の更新、依存関係の更新も行われています。ドキュメントの修正や、非推奨の機能に関する情報の追加も行われ、全体的に安全性と使いやすさが向上しています。 • Node.jsのバージョン25.1.0がリリースされた • HTTPサーバーオプションの最適化が追加された • SQLiteの防御フラグ設定が可能になった • ウォッチ設定の名前空間が追加された • ベンチマークの改善が行われた • V8エンジンのビルド設定が変更された • ルート証明書が更新された • ドキュメントの修正が行われた

nodejs/node
release tool
2025-10-28, Version 24.11.0 'Krypton' (LTS), @richardlau

2025-10-28, Version 24.11.0 'Krypton' (LTS), @richardlau

Node.jsのバージョン24.11.0 'Krypton'が2025年10月28日にリリースされ、Long Term Support (LTS)に移行しました。このバージョンは2028年4月末まで更新が続けられます。主な変更点は、リリースがLTSであることを反映するためのメタデータの更新のみで、Node.js 24.10.0からのその他の変更は含まれていません。 • Node.js 24.11.0はLTSに移行したバージョンである。 • このバージョンは2028年4月末までサポートされる。 • 主な変更はメタデータの更新のみで、機能的な変更はない。

nodejs/node
release tool
2025-10-20, Version 22.21.0 'Jod' (LTS), @aduh95

2025-10-20, Version 22.21.0 'Jod' (LTS), @aduh95

Node.jsのバージョン22.21.0(LTS)が2025年10月20日にリリースされました。このリリースには、いくつかの重要な変更が含まれています。CLIに新たに--use-env-proxyオプションが追加され、HTTPプロキシのサポートが強化されました。また、HTTPリクエストにおいて、サーバーがHTTPアップグレードを制御できるshouldUpgradeCallbackが追加されました。さらに、メモリ管理に関する改善として、--max-old-space-sizeオプションにパーセンテージサポートが追加されました。依存関係の更新も行われ、OpenSSLやnpmのバージョンがアップグレードされています。これにより、Node.jsのパフォーマンスとセキュリティが向上しています。 • Node.jsのバージョン22.21.0(LTS)がリリースされた • CLIに--use-env-proxyオプションが追加された • HTTPプロキシのサポートが強化された • HTTPリクエストにshouldUpgradeCallbackが追加された • --max-old-space-sizeオプションにパーセンテージサポートが追加された • OpenSSLやnpmのバージョンがアップグレードされた • Node.jsのパフォーマンスとセキュリティが向上した

nodejs/node
release runtime tool
2025-10-15, Version 25.0.0 (Current), @RafaelGSS

2025-10-15, Version 25.0.0 (Current), @RafaelGSS

Node.jsのバージョン25.0.0がリリースされ、V8エンジンが14.1にアップグレードされました。このアップグレードにより、JSON.stringifyのパフォーマンスが大幅に向上し、Uint8Arrayのbase64/hex変換が組み込まれ、WebAssemblyおよびJITパイプラインの最適化が進行中です。また、セキュリティを重視したアプリケーションとWeb標準APIが強化され、--allow-netのパーミッションモデルが追加され、Web Storageがデフォルトで有効になり、ErrorEventがグローバルに利用可能になりました。さらに、SlowBufferなどの長期間非推奨のAPIが削除または最終化され、ポータブルコンパイルキャッシュやWebAssembly用のJSPIなどの利便性向上が図られています。 • Node.js 25.0.0がリリースされ、V8エンジンが14.1にアップグレードされた。 • JSON.stringifyのパフォーマンスが大幅に向上した。 • Uint8Arrayのbase64/hex変換が組み込まれた。 • セキュリティを重視したアプリケーションとWeb標準APIが強化された。 • --allow-netのパーミッションモデルが追加された。 • Web Storageがデフォルトで有効になった。 • ErrorEventがグローバルに利用可能になった。 • SlowBufferなどの長期間非推奨のAPIが削除または最終化された。

nodejs/node
release runtime tool