v11.1.7
nestjs/nestv11.1.7Oct 21, 2025by kamilmysliwiec
AI Summary
Introduces manual acknowledgement for WebSockets and various improvements to microservices (TCP/RMQ), dependency resolution, and logging.
Key Highlights
- Added manual acknowledgement handling with @Ack decorator.
- Added InvalidTcpDataReceptionException for TCP receive errors.
- Added force-console option to console logger.
- Fixed RMQ fanout binding.
New Features
- Manual acknowledgement handling with @Ack
- InvalidTcpDataReceptionException
- Force-console option for logger
Full Release Notes
## v11.1.7 (2025-10-21) #### Bug fixes * `microservices` * [#15747](https://github.com/nestjs/nest/pull/15747) Fix/rmq microservice fanout bind ([@slon2015](https://github.com/slon2015)) * `platform-fastify` * [#15732](https://github.com/nestjs/nest/pull/15732) fix: correct parameter type in RouteConstraints decorator ([@thedv91](https://github.com/thedv91)) * `core` * [#15571](https://github.com/nestjs/nest/pull/15571) fix(core): skip lifecycle hooks for non-instantiated transient services ([@mag123c](https://github.com/mag123c)) * `common` * [#15577](https://github.com/nestjs/nest/pull/15577) Add color allowance check to console logger options ([@kerryChen95](https://github.com/kerryChen95)) #### Enhancements * `common`, `platform-socket.io`, `websockets` * [#15543](https://github.com/nestjs/nest/pull/15543) feat(websockets): allow manual acknowledgement handling with @Ack() decorator ([@kim-sung-jee](https://github.com/kim-sung-jee)) * `common` * [#15705](https://github.com/nestjs/nest/pull/15705) fix(core): resolve extras in configurable module builder async methods ([@mag123c](https://github.com/mag123c)) * `common`, `core` * [#15503](https://github.com/nestjs/nest/pull/15503) feat(common): add force-console option to console logger ([@mag123c](https://github.com/mag123c)) * `core` * [#15588](https://github.com/nestjs/nest/pull/15588) fix(core): improve dependency resolution error messages ([@at7211](https://github.com/at7211)) * `microservices` * [#15598](https://github.com/nestjs/nest/pull/15598) feat(errors): add InvalidTcpDataReceptionException for handling TCP receive errors ([@ghyghoo8](https://github.com/ghyghoo8)) #### Dependencies * `platform-fastify` * [#15664](https://github.com/nestjs/nest/pull/15664) chore(deps): bump fastify to 5.6.1 ([@dependabot[bot]](https://github.com/apps/dependabot)) * `core`, `platform-express`, `platform-fastify` * [#15622](https://github.com/nestjs/nest/pull/15622) fix(deps): update dependency path-to-regexp to v8.3.0 ([@renovate[bot]](https://github.com/apps/renovate)) * `common` * [#15566](https://github.com/nestjs/nest/pull/15566) chore(deps): bump load-esm from 1.0.2 to 1.0.3 ([@dependabot[bot]](https://github.com/apps/dependabot)) #### Committers: 9 - Harry ([@thedv91](https://github.com/thedv91)) - JaeHo Jang ([@mag123c](https://github.com/mag123c)) - Jay-Chou ([@at7211](https://github.com/at7211)) - Kerry ([@kerryChen95](https://github.com/kerryChen95)) - Micael Levi L. Cavalcante ([@micalevisk](https://github.com/micalevisk)) - Seongjee Kim ([@kim-sung-jee](https://github.com/kim-sung-jee)) - SerafimGerasimov ([@slon2015](https://github.com/slon2015)) - [@Olexandr88](https://github.com/Olexandr88) - ghy ([@ghyghoo8](https://github.com/ghyghoo8))