30秒で判断
- 対応すべき人:
platform-nodeアダプタを使っている/モジュールのlazy loadで問題に遭遇したことがある - 対応不要な人:
platform-fastifyのみを使っている/lazy loadを使っていない/特に不具合に遭遇していない - 確認コマンド:
npm list @nestjs/core
この変更が意味すること
v12.4.1はNestJSのplatform-node(Express系アダプタ)に、fastifyアダプタ相当の機能を追加するパッチリリースです。lazy loadに失敗した際のモジュールのロールバック処理や、decorator metadataが欠落している場合の警告追加など、開発体験の改善が中心の内容です。破壊的変更はありません。
主な変更点
platform-node: req注入とreq.routeの対応
node adapter(Express系)に、fastifyアダプタと同様にリクエストをnodeアダプタへ注入する機能と、req.route をexpress相当に設定する機能が追加されました。
core: lazy load失敗時のモジュールロールバック
モジュールのlazy load(遅延読み込み)が失敗した場合に、該当モジュールをロールバックするバグ修正が行われました。
common, core: decorator metadata欠落時の警告
decorator metadataが見つからない場合に警告を出すよう改善されました。
依存関係の更新
platform-ws の依存する ws パッケージが8.22.0から8.22.1に更新されました。
EOL / サポート状況
endoflife.dateではNestJSのバージョンサイクルは管理されていません。公式のサポート方針についてはNestJSの公式ドキュメントを確認してください。
開発者への影響
platform-nodeを使っている場合、req注入・req.routeの挙動がfastifyアダプタに近づきます。- lazy loadを使っている構成では、失敗時のロールバック改善により安定性が向上します。
- 破壊的変更はないため、通常のパッチ更新と同様に適用可能です。
アップデート方法
npm install @nestjs/core@12.4.1 @nestjs/common@12.4.1
データソース: GitHub Releases API AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
