Aller au contenu
verdict:

NestJS 12.1.0

notable

note: la synthèse et les notes de version sont en anglais

ok: mise à jour sûre

0 breaking change5 points clés

NestJS 12.1.0 adds built-in cookies, CSRF protection and security headers, plus core and microservices fixes.

synthèse · uniquement d’après les notes de version · claude-haiku-5-5 · prompt v7

points clés

release-notesgithub.com/nestjs/nest · 37 lignes
  1. ## v12.1.0 (2026-09-23)
  2. #### Bug fixes
  3. * `core`
  4. * [#17838](https://github.com/nestjs/nest/pull/17838) fix(core): inherit optional ctor params when the ctor is not redeclared ([@kamilmysliwiec](https://github.com/kamilmysliwiec))
  5. * [#17819](https://github.com/nestjs/nest/pull/17819) fix(core): name the module when metadata entries are invalid ([@thekhegay](https://github.com/thekhegay))
  6. * `microservices`
  7. * [#17828](https://github.com/nestjs/nest/pull/17828) fix(microservices): let the redis client retry after a failed connect ([@hktitof](https://github.com/hktitof))
  8. * [#17810](https://github.com/nestjs/nest/pull/17810) fix(microservices): fail every pending request when a callback throws ([@hktitof](https://github.com/hktitof))
  9. #### Enhancements
  10. * `core`
  11. * [#17846](https://github.com/nestjs/nest/pull/17846) fix(core): do not skip subsequent middleware after a transient one ([@lehafari](https://github.com/lehafari))
  12. * [#17840](https://github.com/nestjs/nest/pull/17840) fix(core): preserve route handler names ([@Grmiade](https://github.com/Grmiade))
  13. * `common`, `core`
  14. * [#17713](https://github.com/nestjs/nest/pull/17713) feat(core): add support for array of global prefixes ([@micalevisk](https://github.com/micalevisk))
  15. * [#17834](https://github.com/nestjs/nest/pull/17834) feat(common,core): add built-in, adapter-agnostic cookies ([@kamilmysliwiec](https://github.com/kamilmysliwiec))
  16. * `platform-fastify`
  17. * [#17824](https://github.com/nestjs/nest/pull/17824) fix(fastify): honor Nest forceCloseConnections in initHttpServer ([@xia-chao](https://github.com/xia-chao))
  18. * `common`
  19. * [#17827](https://github.com/nestjs/nest/pull/17827) fix(common): apply the ParseDatePipe default to every missing value ([@xia-chao](https://github.com/xia-chao))
  20. * `platform-fastify`, `testing`
  21. * [#17835](https://github.com/nestjs/nest/pull/17835) feat(fastify): add file upload interceptors backed by @fastify/multipart ([@kamilmysliwiec](https://github.com/kamilmysliwiec))
  22. * `common`, `core`, `platform-fastify`
  23. * [#17836](https://github.com/nestjs/nest/pull/17836) feat(common,core,fastify): built-in CSRF protection and security headers ([@kamilmysliwiec](https://github.com/kamilmysliwiec))
  24. #### Committers: 9
  25. - Abdellatif Anaflous ([@hktitof](https://github.com/hktitof))
  26. - Alejandro ([@lehafari](https://github.com/lehafari))
  27. - Chris Z ([@haimingZZ](https://github.com/haimingZZ))
  28. - Johnny J. Huirilef Millán ([@johnnyhuirilef](https://github.com/johnnyhuirilef))
  29. - Jérémy Fauvel ([@Grmiade](https://github.com/Grmiade))
  30. - Kamil Mysliwiec ([@kamilmysliwiec](https://github.com/kamilmysliwiec))
  31. - Micael Levi L. Cavalcante ([@micalevisk](https://github.com/micalevisk))
  32. - Roman Khegay ([@thekhegay](https://github.com/thekhegay))
  33. - Xia Chao ([@xia-chao](https://github.com/xia-chao))

voir sur githubimported 2026-09-28 via npm