NestJS 11.1.28
NestJS 11.1.28 has been released — a maintenance patch that fixes three bugs and adds a minor enhancement for route path diagnostics.
Overview
This release, published July 8, 2026, is primarily a bugfix release for the NestJS core, common, and websockets packages. It also includes one enhancement that helps developers identify auto-converted legacy routes.
Bug Fixes
- Core: Fixed a bug where SSE (Server-Sent Events) producer Observables were not properly torn down when a client disconnected via an interceptor. This resolves potential memory leaks in real-time streaming endpoints. (#17239)
- Common: Added several missing exception classes to the
HttpErrorByCodelookup map. Previously, certain HTTP error codes would return incorrect exception types when thrown through Nest's built-in exception filters. (#17257) - WebSockets: Fixed a type guard in the WebSocket module that was incorrectly checking the value instead of the key, potentially causing unexpected behavior in gateway parameter validation. (#17188)
Enhancements
- Core: Auto-converted Express routes (e.g.,
@Get()with method name inference) now included in legacy route path warnings, making it easier to identify routes that may change behavior in future versions. (#17241)
Dependency Updates
- platform-fastify: Bumped fastify from 5.8.5 to 5.10.0
- platform-express: Updated multer to v2.2.0 (security update)
Migration Notes
No breaking changes are introduced in this release. Upgrade by bumping your @nestjs/core, @nestjs/common, and @nestjs/websockets dependencies to 11.1.28.
As always, run your test suite after upgrading to catch any regressions specific to your application's use of the affected APIs.