つみかさね
N

NestJS v11.1.17

patch
リリース日: 2026-03-17データソース: GitHub Releases, npm, endoflife.date
影響度スコア
35/ 100影響度: 中
Breaking Changes0/40
新機能8/25
バグ修正15/20
セキュリティ5/15
依存関係7/15
NestJSFastifymicroservicesRedisバックエンド

この変更が意味すること

NestJS v11.1.17 は機能強化とバグ修正を含むパッチリリースです。最も重要な変更は platform-fastify における HEAD リクエストのミドルウェア修正です。

Fastify は HEAD リクエストを GET ハンドラーにリダイレクトしますが、その際にミドルウェアの実行がスキップされていました。認証やロギングなどのミドルウェアを利用している場合、HEAD リクエストでこれらの処理が実行されない状態でした。このパッチでミドルウェアが自動実行されるようになります。

また、microservices モジュールに Redis ドライバーの識別機能が追加されました。

主な変更点

microservices: Redis ドライバー識別機能の追加

microservices モジュールで Redis ドライバーの識別に対応しました。複数の Redis クライアントを利用している環境でのドライバー管理が改善されます。

PR: #16218

platform-fastify: HEAD リクエストのミドルウェア自動実行

Fastify は HEAD リクエストを内部的に GET ハンドラーにリダイレクトしますが、この際にミドルウェアの実行が事実上スキップされていました。今回の修正により、HEAD リクエストでもミドルウェアが正しく実行されるようになります。

認証ミドルウェアやレート制限ミドルウェアを利用している場合、HEAD リクエストでこれらの保護が効いていなかった可能性があります。

依存関係の更新

  • file-type が v21.3.2 に更新(#16567
  • fastify が v5.8.2 に更新(#16533

EOL / サポート状況

サイクル最新バージョン状態
11.x11.1.17アクティブ
10.x10.4.22レガシー

NestJS は最新メジャーバージョンのみが積極的にサポートされます。npm の next タグでは NestJS 12.0.0-alpha.2 が公開されており、次期メジャーバージョンの開発が進行中です。

開発者への影響

  1. Fastify プラットフォーム利用者: HEAD リクエスト時のミドルウェア実行が修正されます。認証チェック等のセキュリティミドルウェアが正しく動作するようになるため、アップデートを推奨します
  2. microservices + Redis 利用者: Redis ドライバー識別により、マイクロサービス環境でのドライバー管理が改善されます
  3. Express プラットフォーム利用者: Express ではこの問題は発生しないため、影響は限定的です

アップデート方法

# npm
npm install @nestjs/core@11.1.17 @nestjs/common@11.1.17

# pnpm
pnpm add @nestjs/core@11.1.17 @nestjs/common@11.1.17

# yarn
yarn add @nestjs/core@11.1.17 @nestjs/common@11.1.17

Fastify プラットフォームを利用している場合:

npm install @nestjs/platform-fastify@11.1.17

データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

Fastify 利用者は早めのアップデートを推奨

アップデートすべき場合

  • Fastify プラットフォームで認証・レート制限等のミドルウェアを利用している場合
  • microservices で Redis ドライバーを利用しており識別機能が必要な場合

様子見でよい場合

  • Express プラットフォームを利用している場合
  • HEAD リクエストを受けない環境の場合

EOL / サポート状況

NestJS 11Active
NestJS 10Active
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。