Sourced from @nestjs/core
's
releases.
v11.0.5 (2025-01-23)
Bug fixes
core
- #14495 fix(core): global module middleware should be executed first (
@kamilmysliwiec
)Committers: 1
- Kamil Mysliwiec (
@kamilmysliwiec
)v11.0.0 (2025-01-16)
Article: https://trilon.io/blog/announcing-nestjs-11-whats-new Migration guide: https://docs.nestjs.com/migration-guide 👈 👈 👈
⚠️ Node v16 and v18 are no longer supported (>= v20 is required).
Features
common
,core
,microservices
- #14142 feat(microservices): add status, unwrap, on methods to microservice transporters (clients/servers) (
@kamilmysliwiec
)
- #14121 feat(common): add json logger, built-in logger improvements (
@kamilmysliwiec
)common
,core
- #13336 feat(core): introduce different module opaque key factories (improve bootstrap performance) (
@kamilmysliwiec
)common
,core
,microservices
,platform-express
,platform-fastify
,platform-socket.io
,platform-ws
,testing
,websockets
- #14238 chore(deps): upgrade to express v5, fastify v5, add legacy route path converter to minimize breaking changes (
@kamilmysliwiec
)Enhancements
common
- #14213 feat(common): add error messages for file validators (
@mag123c
)- #14131 feat(common): allow passing number to http error createBody (
@kamilmysliwiec
)- #14122 feat(common): add ParseDatePipe, add tsdoc to other pipes (
@kamilmysliwiec
)- #12735 feat(common)!: type narrowing allowed injection tokens for
@Inject()
(@micalevisk
)- #12764 fix(common): apply options to plaintoclass in classserializerinterceptor (
@kmw14641
)- #14126 fix(common): type narrowing context parameter on createParamDecorator's callback (
@EeeasyCode
)- #13628 chore(class-transformer): plainToClass is deprectated and replaced with plainToInstance (
@tomflorentin
)microservices
- #14200 feat(microservices): support nats queue per handler (
@kamilmysliwiec
)- #13924 feat(microservices): add gracefull shutdown option for nats server (
@alinowrouzii
)- #12622 feat: allow for microservice options to come from the di container (
@jmcdo29
)- #14134 feat(microservices): add max tcp packet buffer length (
@kamilmysliwiec
)- #12761 feat(microservices): ability to use a random port for the TCP server (
@PieterScheffers
)websockets
- #14184 feat(websockets): include exception cause to associate error with req (
@kamilmysliwiec
)common
,core
,microservices
,websockets
- #14182 feat(common): introduce intrinsic exception (
@kamilmysliwiec
)common
,core
,platform-fastify
platform-express
- #13407 feat: add multer error fieldname to the exception message (
@mmgroner
)platform-ws
- #14127 feat(ws): introduce message parser for ws adapter (
@CodyTseng
)
... (truncated)
08d0c61
chore(@nestjs
)
publish v11.0.5 release33948f7
refactor(core): add delimiter constant44490dc
fix(core): global module middleware should be executed first44c212e
fix(core): pass app options to nest container when creating
instance02045b7
chore(@nestjs
)
publish v11.0.4 releasecbebdd2
chore(@nestjs
)
publish v11.0.3 releasefca5ebb
chore(@nestjs
)
publish v11.0.2 release0f617d4
chore(@nestjs
)
publish v11.0.1 released6b9fee
fix: normalize middle wildcards, call path-to-regexp early1299888
chore: update readme