v11.1.10

nestjs/nestv11.1.10Dec 22, 2025by kamilmysliwiec

AI Summary

A substantial release introducing new features like SSE Promise support and microservice keepalive, alongside improvements to validation pipes and dependency resolution.

Key Highlights

  • Added Promise<Observable> support for SSE handlers.
  • Added keepalive support for server-side microservices.
  • Enhanced ValidationPipe error handling.
  • Added custom message property to FileTypeValidator.

New Features

  • Promise<Observable> support for SSE handlers
  • Microservice keepalive support
  • Async logger compatibility option
  • Custom message property for FileTypeValidator

Full Release Notes

## v11.1.10 (2025-12-22)

#### Bug fixes
* `core`
  * [#16098](https://github.com/nestjs/nest/pull/16098) fix(core): instantiate nested transient providers in static context ([@mag123c](https://github.com/mag123c))
  * [#16005](https://github.com/nestjs/nest/pull/16005) fix(core): resolve all providers when using resolve() with each option ([@malkovitc](https://github.com/malkovitc))
* `microservices`
  * [#16072](https://github.com/nestjs/nest/pull/16072) fix(microservices): fix grpc stream method return type ([@shash-hq](https://github.com/shash-hq))
* `common`
  * [#16077](https://github.com/nestjs/nest/pull/16077) fix(common): resolve file-type path explicitly ([@shash-hq](https://github.com/shash-hq))
  * [#16013](https://github.com/nestjs/nest/pull/16013) fix(common): Support fallbackToMimetype without buffer ([@chenjieya](https://github.com/chenjieya))

#### Enhancements
* `common`
  * [#16100](https://github.com/nestjs/nest/pull/16100) fix(common): improve error handling in FileTypeValidator ([@malkovitc](https://github.com/malkovitc))
  * [#16060](https://github.com/nestjs/nest/pull/16060) feat(common): add message property to file type validator ([@Jo-Minseok](https://github.com/Jo-Minseok))
  * [#16079](https://github.com/nestjs/nest/pull/16079) fix: enhance ValidationPipe ([@liu-jin-yi](https://github.com/liu-jin-yi))
* `core`
  * [#15721](https://github.com/nestjs/nest/pull/15721) feat(core): add Promise<Observable> support for SSE handlers ([@pythonjsgo](https://github.com/pythonjsgo))
* `microservices`
  * [#15975](https://github.com/nestjs/nest/pull/15975) feat(microservices): add keepalive support for server side ([@OlegStrokan](https://github.com/OlegStrokan))
* `common`, `core`
  * [#15986](https://github.com/nestjs/nest/pull/15986) feat(core): add option for async logger compatibility ([@mag123c](https://github.com/mag123c))

#### Dependencies
* `platform-fastify`
  * [#16041](https://github.com/nestjs/nest/pull/16041) fix(deps): update dependency @fastify/cors to v11.2.0 ([@renovate[bot]](https://github.com/apps/renovate))
* `platform-express`
  * [#16002](https://github.com/nestjs/nest/pull/16002) fix(deps): update dependency express to v5.2.1 ([@renovate[bot]](https://github.com/apps/renovate))
* `common`
  * [#15948](https://github.com/nestjs/nest/pull/15948) chore(deps): bump file-type from 21.1.0 to 21.1.1 ([@dependabot[bot]](https://github.com/apps/dependabot))

#### Committers: 11
- Alexander ([@pythonjsgo](https://github.com/pythonjsgo))
- J_Coder ([@Jo-Minseok](https://github.com/Jo-Minseok))
- Luke Son ([@KAPUIST](https://github.com/KAPUIST))
- Oleh Strokan ([@OlegStrokan](https://github.com/OlegStrokan))
- Praveen Somasundaram ([@som14062005](https://github.com/som14062005))
- Shashank ([@shash-hq](https://github.com/shash-hq))
- [@chenjieya](https://github.com/chenjieya)
- [@giorgikakauridze](https://github.com/giorgikakauridze)
- [@mag123c](https://github.com/mag123c)
- chernomortsev evgeny ([@malkovitc](https://github.com/malkovitc))
- liu-jin-yi ([@liu-jin-yi](https://github.com/liu-jin-yi))