github nestjs/nest v11.0.0

latest releases: v11.0.3, v11.0.2
14 hours ago

v11.0.0 (2025-01-16)

Article: coming soon πŸ“†
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)
  • 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
  • websockets
  • common, core, microservices, websockets
  • common, core, platform-fastify
    • #13278 feat(core,common,platform-fastify): add webdav http methods support (@johaven)
  • platform-express
    • #13407 feat: add multer error fieldname to the exception message (@mmgroner)
  • platform-ws
  • platform-fastify
    • #14115 chore(fastify): update fastify view options interface (@Tony133)
    • #14116 refactor(fastify): update fastify static options interface (@Tony133)
  • common, core

Bug fixes

Other packages in the ecosystem

Dependencies

Committers: 22

Don't miss a new nest release

NewReleases is sending notifications on new releases.