## nestjs/nest — v12.0.4…v12.1.0

_29 commits._

### Features
- **Revert "feat(core): add support for array of global prefixes (#17713)" (#17845)** (40d07dc)
- **feat(core): add support for array of global prefixes (#17713)** (bfb0843)
- **feat(common,core): add built-in, adapter-agnostic cookies (#17834)** (58e13ed)
- **feat(fastify): add file upload interceptors backed by @fastify/multipart (#17835)** (d232dda)
- **feat(common,core,fastify): built-in CSRF protection and security headers (#17836)** (555c2ce)

### Fixes
- **fix(deps): update dependency dotenv to v18.0.3 (#17843)** (56a00a2)
- **fix(deps): update dependency mongoose to v9.10.2 (#17844)** (7948d5b)
- **fix(core): do not skip subsequent middleware after a transient one (#17846)** (2164874)
- **fix(core): preserve route handler names (#17840)** (6b429ba)
- **fix(core): inherit optional ctor params when the ctor is not redeclared (#17838)** (ad18890)
- **fix(microservices): let the redis client retry after a failed connect (#17828)** (e715176)
- **fix(core): name the module when metadata entries are invalid (#17819)** (fb8e0d6)
- **fix(microservices): fail every pending request when a callback throws (#17810)** (a108027)
- **fix(core): stop the Observable producer when the client disconnects (#17826)** (6b282d3)
- **fix(deps): update nest monorepo to v12.0.4 (#17825)** (0845d91)
- **fix(fastify): honor Nest forceCloseConnections in initHttpServer (#17824)** (ea0d2cc)
- **fix(common): apply the ParseDatePipe default to every missing value (#17827)** (b2b2186)
- **fix(microservices): undo a request whose publish threw (#17822)** (54f8755)
- **fix(deps): update dependency dotenv to v18.0.2 (#17831)** (8c45108)
- **fix: three typos (subcription x2, propery) (#17833)** (fb5e699)

### Backend
- **sample: rewrite the dynamic modules sample around an id generator** (039ec9b)

### Chore
- **chore(release): publish v12.1.0 release** (6739656)
- **chore(deps): update dependency @fastify/multipart to v10.1.2 (#17841)** (f4e02f6)
- **chore(deps): update dependency @nestjs/cli to v12.0.5 (#17842)** (7f5ced1)
- **chore(deps): update dependency supertest to v7.3.0 (#17837)** (f9ec595)
- **chore(deps): update dependency eventsource to v5.1.2 (#17829)** (7252e15)
- **chore(deps): update dependency typescript-eslint to v8.70.1 (#17830)** (3f9ea5e)
- **chore(deps): update dependency oxlint to v1.85.0 (#17832)** (920089a)
- **chore: update readme** (2dfba68)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/nestjs/nest?utm_source=github-action)._