v12.1.3 v12.2.0
nestjs/nestOct 12, 2026 โ Oct 19, 20267 days between releases
What's New
Adds configurable limits, deprecates reply on non-Kafka microservices, and updates middleware exclusions.
Breaking Changes
- Event handlers replying to `ClientProxy#send()` are deprecated in non-Kafka microservices
New Features
- Configurable `maxPendingDataLength` for `@Sse` decorator
- Configurable `maxConcurrentMessages` for `IoAdapter` and `WsAdapter`
- Configurable `maxErrorMessagesLength` for `ValidationPipe`
- Configurable `maxMessageSize` for Kafka parser
- Configurable `drainTimeout` for TCP server
Improvements
- Middleware exclusions now match router logic
- MQTT server defaults to `reconnectOnConnackError`
Bug Fixes
- Fixed Fastify platform stability
- Fixed microservices reliability
- Fixed websocket stability
Upgrade Notes
Update event handlers in non-Kafka microservices to stop replying to `send()`. Configure new resource limits like `maxConcurrentMessages` in adapters. Be aware that middleware exclusions now match router logic.
The Two Releases
v12.1.3
Oct 12, 2026ยท 10 days ago
This release focuses on stabilizing the NestJS framework by addressing numerous bug fixes across core modules, microservices, and websockets. Key improvements include handling SSE streams more robustly, fixing middleware execution logic, and enhancing the Fastify platform. Additionally, enhancements were added for file upload limits.
Full release notesOct 19, 2026ยท 3 days ago
NestJS v12.2.0 introduces new configuration options for various adapters to control resource limits and validation behavior, updates middleware exclusions to match router logic, and deprecates event handlers replying to `ClientProxy#send()` in non-Kafka microservices. The release also includes numerous bug fixes for Fastify, microservices, core, and websockets.
Full release notes