Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
245 commits
Select commit Hold shift + click to select a range
b796a7f
feat(microservices): add redis driver identification
vchomakov Jan 19, 2026
a3120d5
feat(microservices): add redis client info tag with auto version
vchomakov Jan 20, 2026
8a021fa
refactor(microservices): extract redis client info tag to shared utility
vchomakov Feb 3, 2026
15836f7
test(microservices): Verify clientInfoTag is applied to redis client
vchomakov Feb 3, 2026
8c4a0fb
fix(deps): update dependency rimraf to v6.1.3
renovate[bot] Feb 16, 2026
a260c30
Merge pull request #16375 from nestjs/renovate/rimraf-6.x
kamilmysliwiec Feb 16, 2026
6dde3f7
chore(deps): update dependency redis to v5.11.0
renovate[bot] Feb 16, 2026
2b12a78
Merge pull request #16377 from nestjs/renovate/redis-5.x
kamilmysliwiec Feb 16, 2026
e3f9466
fix(deps): update dependency mysql2 to v3.17.2
renovate[bot] Feb 16, 2026
3f8c907
chore(deps): update typescript-eslint monorepo to v8.56.0
renovate[bot] Feb 16, 2026
a10fedd
chore(deps-dev): bump mysql2 from 3.17.1 to 3.17.2
dependabot[bot] Feb 17, 2026
7d31492
chore(deps-dev): bump typescript-eslint from 8.55.0 to 8.56.0
dependabot[bot] Feb 17, 2026
dd6bc27
Merge pull request #16382 from nestjs/dependabot/npm_and_yarn/mysql2-…
kamilmysliwiec Feb 17, 2026
4a097a5
Merge pull request #16383 from nestjs/dependabot/npm_and_yarn/typescr…
kamilmysliwiec Feb 17, 2026
aad5c23
Merge pull request #16378 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Feb 17, 2026
dd90f57
Merge pull request #16379 from nestjs/renovate/typescript-eslint-mono…
kamilmysliwiec Feb 17, 2026
d74e9a8
fix(fastify): fastify middleware bypass cve
kamilmysliwiec Feb 17, 2026
fd8d073
Merge pull request #16384 from nestjs/fix/fastify-middleware-vulnerab…
kamilmysliwiec Feb 17, 2026
5d31df7
chore(release): publish v11.1.14 release
kamilmysliwiec Feb 17, 2026
080fb1f
fix(deps): update nest monorepo to v11.1.14
renovate[bot] Feb 17, 2026
68267fa
chore(deps-dev): bump eslint from 9.39.2 to 10.0.0
dependabot[bot] Feb 18, 2026
910d05f
Merge pull request #16385 from nestjs/renovate/nest-monorepo
kamilmysliwiec Feb 18, 2026
1b2dc84
chore(deps): bump ajv from 8.17.1 to 8.18.0 in /tools/benchmarks
dependabot[bot] Feb 18, 2026
8a62c1c
Merge pull request #16387 from nestjs/dependabot/npm_and_yarn/tools/b…
kamilmysliwiec Feb 18, 2026
f0f71b3
chore(deps): update dependency @types/node to v25.3.0
renovate[bot] Feb 19, 2026
926c275
Merge pull request #16388 from nestjs/renovate/node-25.x
kamilmysliwiec Feb 19, 2026
a9724d5
Merge pull request #16386 from nestjs/dependabot/npm_and_yarn/eslint-…
kamilmysliwiec Feb 19, 2026
06a572e
Revert "chore(deps-dev): bump eslint from 9.39.2 to 10.0.0"
kamilmysliwiec Feb 19, 2026
ce57b59
Merge pull request #16390 from nestjs/revert-16386-dependabot/npm_and…
kamilmysliwiec Feb 19, 2026
2bf0c16
fix(deps): update dependency mysql2 to v3.17.3
renovate[bot] Feb 19, 2026
60d099b
fix(deps): update apollo graphql packages to v2.13.1
renovate[bot] Feb 19, 2026
96a04ab
fix(deps): update prisma monorepo to v7.4.1
renovate[bot] Feb 19, 2026
8be8f06
chore(deps-dev): bump mysql2 from 3.17.2 to 3.17.3
dependabot[bot] Feb 20, 2026
3b7e5a1
chore(deps-dev): bump @commitlint/config-angular from 20.4.1 to 20.4.2
dependabot[bot] Feb 20, 2026
66f7a7d
chore(deps): update dependency nodemon to v3.1.13
renovate[bot] Feb 20, 2026
3a74946
fix: if indexOf return 0 will if will be falsy
cuiweixie Feb 20, 2026
7fb983b
Merge pull request #16397 from nestjs/dependabot/npm_and_yarn/commitl…
kamilmysliwiec Feb 20, 2026
7b78eef
Merge pull request #16400 from nestjs/renovate/nodemon-3.x
kamilmysliwiec Feb 20, 2026
7ebf6df
Merge pull request #16396 from nestjs/dependabot/npm_and_yarn/mysql2-…
kamilmysliwiec Feb 20, 2026
c9e3bf9
Merge pull request #16395 from nestjs/renovate/apollo-graphql-packages
kamilmysliwiec Feb 20, 2026
04bc5cb
Merge pull request #16394 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Feb 20, 2026
8cd845f
Merge pull request #16393 from nestjs/renovate/prisma-monorepo
kamilmysliwiec Feb 20, 2026
55db143
chore(deps-dev): bump @commitlint/cli from 20.4.1 to 20.4.2
dependabot[bot] Feb 20, 2026
b4b84c1
Merge pull request #16398 from nestjs/dependabot/npm_and_yarn/commitl…
kamilmysliwiec Feb 20, 2026
f39b8cf
Merge pull request #16401 from cuiweixie/bugfix
kamilmysliwiec Feb 20, 2026
e099625
fix(microservices): introuduce max pattern depth and object complexity
kamilmysliwiec Feb 20, 2026
cd7501b
Merge pull request #16402 from nestjs/fix/pattern-max-depth-keys
kamilmysliwiec Feb 20, 2026
ca7d95a
fix: transform pattern regression
kamilmysliwiec Feb 20, 2026
53e1cc6
test: fix broken unit transform pattern test
kamilmysliwiec Feb 20, 2026
7d1ee44
chore(deps): update eslint monorepo to v9.39.3
renovate[bot] Feb 20, 2026
0bf24d7
Merge pull request #16403 from nestjs/renovate/eslint-monorepo
kamilmysliwiec Feb 21, 2026
b83cc02
chore(deps-dev): bump ajv from 6.12.6 to 6.14.0
dependabot[bot] Feb 21, 2026
41943b5
chore(deps): update dependency nodemon to v3.1.14
renovate[bot] Feb 21, 2026
bbe45d0
fix(deps): update dependency mysql2 to v3.17.4
renovate[bot] Feb 21, 2026
6560a9f
Merge pull request #16405 from nestjs/renovate/nodemon-3.x
kamilmysliwiec Feb 21, 2026
94962d4
Merge pull request #16404 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Feb 21, 2026
356457e
fix(deps): update dependency find-my-way to v9.5.0
renovate[bot] Feb 21, 2026
5c2cb25
Merge pull request #16408 from nestjs/renovate/find-my-way-9.x
kamilmysliwiec Feb 21, 2026
be4807f
Merge pull request #16407 from nestjs/dependabot/npm_and_yarn/ajv-6.14.0
kamilmysliwiec Feb 22, 2026
748de9b
fix(deps): update dependency mysql2 to v3.17.5
renovate[bot] Feb 23, 2026
c7c1b41
Merge pull request #16414 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Feb 23, 2026
ff2921c
fix(deps): update dependency mysql2 to v3.18.0
renovate[bot] Feb 23, 2026
7a99052
fix(deps): update dependency mongoose to v9.2.2
renovate[bot] Feb 23, 2026
efe35cc
chore(deps-dev): bump mysql2 from 3.17.5 to 3.18.0
dependabot[bot] Feb 24, 2026
00ee370
chore(deps-dev): bump typescript-eslint from 8.56.0 to 8.56.1
dependabot[bot] Feb 24, 2026
5ad1232
chore(deps-dev): bump @eslint/eslintrc from 3.3.3 to 3.3.4
dependabot[bot] Feb 24, 2026
ba69311
chore(deps-dev): bump mongoose from 9.2.1 to 9.2.2
dependabot[bot] Feb 24, 2026
90baf6f
Merge pull request #16417 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Feb 25, 2026
a93dd15
Merge pull request #16426 from nestjs/dependabot/npm_and_yarn/mongoos…
kamilmysliwiec Feb 25, 2026
4677d6f
Merge pull request #16425 from nestjs/dependabot/npm_and_yarn/eslint/…
kamilmysliwiec Feb 25, 2026
cda2aa7
Merge pull request #16424 from nestjs/dependabot/npm_and_yarn/typescr…
kamilmysliwiec Feb 25, 2026
7bd5c99
Merge pull request #16423 from nestjs/dependabot/npm_and_yarn/mysql2-…
kamilmysliwiec Feb 25, 2026
45549ba
Merge pull request #16419 from nestjs/renovate/mongoose-9.x
kamilmysliwiec Feb 25, 2026
c777bdf
fix(deps): update dependency mysql2 to v3.18.1
renovate[bot] Feb 25, 2026
23fdf55
Merge pull request #16446 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Feb 26, 2026
bdc0a8a
chore(deps-dev): bump mysql2 from 3.18.1 to 3.18.2
dependabot[bot] Feb 27, 2026
0e0cff9
chore(deps-dev): bump @types/node from 25.3.0 to 25.3.2
dependabot[bot] Feb 27, 2026
a96c4dc
Merge pull request #16466 from nestjs/dependabot/npm_and_yarn/mysql2-…
kamilmysliwiec Feb 27, 2026
89ad955
Merge pull request #16467 from nestjs/dependabot/npm_and_yarn/types/n…
kamilmysliwiec Feb 27, 2026
2777771
chore(@nestjs/core): allow override for initializeWildcardHandlersIfE…
StNekroman Feb 27, 2026
cbf6381
chore(deps): update dependency @types/node to v24.11.0
renovate[bot] Feb 28, 2026
8fe3602
Merge pull request #16468 from StNekroman/serverrmq-override
kamilmysliwiec Feb 28, 2026
314384e
Merge pull request #16455 from nestjs/renovate/node-24.x
kamilmysliwiec Feb 28, 2026
045012d
chore(deps): bump minimatch and lerna
dependabot[bot] Feb 28, 2026
42cc7c9
chore(deps): update dependency @fastify/middie to v9.2.0 [security]
renovate[bot] Feb 28, 2026
682f729
Merge pull request #16471 from nestjs/dependabot/npm_and_yarn/multi-a…
kamilmysliwiec Mar 1, 2026
d5f3f02
Merge pull request #16472 from nestjs/renovate/npm-fastify-middie-vul…
kamilmysliwiec Mar 1, 2026
9179996
chore(deps-dev): bump @typescript-eslint/parser from 8.56.0 to 8.56.1
dependabot[bot] Mar 1, 2026
1c09faf
fix(deps): update dependency multer to v2.1.0 [security]
renovate[bot] Mar 1, 2026
ee239dc
Merge pull request #16474 from nestjs/renovate/npm-multer-vulnerability
kamilmysliwiec Mar 1, 2026
f2e3c50
chore(deps): update dependency @types/node to v25.3.3
renovate[bot] Mar 1, 2026
41d1001
fix(deps): update dependency class-validator to v0.15.1
renovate[bot] Mar 1, 2026
a56011a
chore(deps): update dependency @types/supertest to v7
renovate[bot] Mar 1, 2026
59567aa
chore(deps-dev): bump globals from 17.3.0 to 17.4.0
dependabot[bot] Mar 2, 2026
62ee143
chore(deps-dev): bump @types/node from 25.3.2 to 25.3.3
dependabot[bot] Mar 2, 2026
d6312b3
Merge pull request #16475 from nestjs/renovate/node-25.x
kamilmysliwiec Mar 2, 2026
9e40235
Merge pull request #16448 from nestjs/renovate/supertest-7.x
kamilmysliwiec Mar 2, 2026
9c54f3f
Merge pull request #16447 from nestjs/renovate/class-validator-0.x
kamilmysliwiec Mar 2, 2026
13408eb
Merge pull request #16478 from nestjs/dependabot/npm_and_yarn/globals…
kamilmysliwiec Mar 2, 2026
bc45025
Merge pull request #16479 from nestjs/dependabot/npm_and_yarn/types/n…
kamilmysliwiec Mar 2, 2026
7f8f043
Merge pull request #16421 from nestjs/dependabot/npm_and_yarn/typescr…
kamilmysliwiec Mar 2, 2026
d291036
chore(deps-dev): bump graphql from 16.12.0 to 16.13.0
dependabot[bot] Mar 2, 2026
8016a56
chore(deps): update dependency @eslint/eslintrc to v3.3.4
renovate[bot] Mar 2, 2026
8b6899a
chore(deps): update dependency webpack to v5.105.3
renovate[bot] Mar 2, 2026
2c126f8
fix(deps): update dependency mongoose to v9.2.3
renovate[bot] Mar 2, 2026
2fe74b3
chore(deps): update dependency nyc to v18
renovate[bot] Mar 2, 2026
035133f
fix(deps): update dependency mysql2 to v3.18.2
renovate[bot] Mar 2, 2026
95f2791
chore(deps-dev): bump lint-staged from 16.2.7 to 16.3.1
dependabot[bot] Mar 3, 2026
80a19c6
chore(deps-dev): bump ioredis from 5.9.3 to 5.10.0
dependabot[bot] Mar 3, 2026
03c57f3
chore(deps-dev): bump mongoose from 9.2.2 to 9.2.3
dependabot[bot] Mar 3, 2026
c7b381a
chore(deps-dev): bump conventional-changelog from 7.1.1 to 7.2.0
dependabot[bot] Mar 3, 2026
fc4c571
Merge pull request #16488 from nestjs/dependabot/npm_and_yarn/convent…
kamilmysliwiec Mar 3, 2026
27979f7
Merge pull request #16487 from nestjs/dependabot/npm_and_yarn/mongoos…
kamilmysliwiec Mar 3, 2026
c75264d
Merge pull request #16486 from nestjs/dependabot/npm_and_yarn/ioredis…
kamilmysliwiec Mar 3, 2026
d426b61
Merge pull request #16483 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Mar 3, 2026
f1f1455
Merge pull request #16482 from nestjs/renovate/mongoose-9.x
kamilmysliwiec Mar 3, 2026
e50cef8
Merge pull request #16481 from nestjs/renovate/webpack-5.x
kamilmysliwiec Mar 3, 2026
b0d513a
Merge pull request #16438 from nestjs/dependabot/npm_and_yarn/graphql…
kamilmysliwiec Mar 3, 2026
bb39f72
Merge pull request #16485 from nestjs/dependabot/npm_and_yarn/lint-st…
kamilmysliwiec Mar 3, 2026
06ca4f7
Merge pull request #16440 from nestjs/renovate/nyc-18.x
kamilmysliwiec Mar 3, 2026
b4b492f
Merge pull request #16418 from nestjs/renovate/eslint-eslintrc-3.x
kamilmysliwiec Mar 3, 2026
76d40c3
fix(deps): update prisma monorepo to v7.4.2
renovate[bot] Mar 3, 2026
96e836a
chore(deps): update dependency globals to v17.4.0
renovate[bot] Mar 3, 2026
7543e04
Merge pull request #16490 from nestjs/renovate/globals-17.x
kamilmysliwiec Mar 3, 2026
0435616
Merge pull request #16489 from nestjs/renovate/prisma-monorepo
kamilmysliwiec Mar 3, 2026
c3d1c6f
chore(deps): update confluentinc/cp-kafka docker tag to v8.2.0
renovate[bot] Mar 3, 2026
2db1ea6
Merge pull request #16492 from nestjs/renovate/confluentinc-cp-kafka-8.x
kamilmysliwiec Mar 3, 2026
e5fc974
fix(core): refine unknown dependencies message token display
shahnoormujawar Mar 3, 2026
6add3d6
chore(release): publish v11.1.15 release
kamilmysliwiec Mar 3, 2026
21da592
chore: revert lerna change
kamilmysliwiec Mar 3, 2026
cb68ac2
chore(release): publish v11.1.15 release
kamilmysliwiec Mar 3, 2026
4fa9c68
chore(deps): update dependency webpack to v5.105.4
renovate[bot] Mar 3, 2026
4adb685
chore(deps): update dependency lint-staged to v16.3.2
renovate[bot] Mar 3, 2026
83ac867
fix(deps): update dependency mongoose to v9.2.4
renovate[bot] Mar 4, 2026
2a4102c
chore(deps-dev): bump lint-staged from 16.3.1 to 16.3.2
dependabot[bot] Mar 4, 2026
1d03576
chore(deps-dev): bump mongoose from 9.2.3 to 9.2.4
dependabot[bot] Mar 4, 2026
5d4fde4
chore(deps-dev): bump @commitlint/cli from 20.4.2 to 20.4.3
dependabot[bot] Mar 4, 2026
5cbf550
Merge pull request #16495 from nestjs/renovate/webpack-5.x
kamilmysliwiec Mar 4, 2026
bfe77a0
Merge pull request #16503 from nestjs/dependabot/npm_and_yarn/commitl…
kamilmysliwiec Mar 4, 2026
5696587
Merge pull request #16502 from nestjs/dependabot/npm_and_yarn/mongoos…
kamilmysliwiec Mar 4, 2026
91503d5
Merge pull request #16501 from nestjs/dependabot/npm_and_yarn/lint-st…
kamilmysliwiec Mar 4, 2026
d2f56a8
Merge pull request #16499 from nestjs/renovate/mongoose-9.x
kamilmysliwiec Mar 4, 2026
14c9fd9
Merge pull request #16498 from nestjs/renovate/lint-staged-16.x
kamilmysliwiec Mar 4, 2026
3a24b74
chore(deps-dev): bump @commitlint/config-angular from 20.4.2 to 20.4.3
dependabot[bot] Mar 4, 2026
a5650d3
fix(deps): update nest monorepo to v11.1.15
renovate[bot] Mar 4, 2026
c9268ff
Merge pull request #16493 from shahnoormujawar/fix/unknown-dependenci…
kamilmysliwiec Mar 4, 2026
86abc72
fix(microservices): fix double callback when isdisposed or err is truthy
LhonRafaat Mar 4, 2026
24956b5
fix(deps): update dependency multer to v2.1.1
renovate[bot] Mar 4, 2026
9908cfc
Merge pull request #16494 from nestjs/renovate/nest-monorepo
kamilmysliwiec Mar 4, 2026
8366143
Merge pull request #16506 from LhonRafaat/fix/double-callback-invocat…
kamilmysliwiec Mar 4, 2026
fdb4439
Merge pull request #16507 from nestjs/renovate/multer-2.x
kamilmysliwiec Mar 4, 2026
244818d
Merge pull request #16500 from nestjs/dependabot/npm_and_yarn/commitl…
kamilmysliwiec Mar 4, 2026
392a477
chore(deps-dev): bump graphql from 16.13.0 to 16.13.1
dependabot[bot] Mar 5, 2026
afd15d3
Merge pull request #16508 from nestjs/dependabot/npm_and_yarn/graphql…
kamilmysliwiec Mar 5, 2026
315e698
chore(release): publish v11.1.16 release
kamilmysliwiec Mar 5, 2026
087faac
chore(deps): update typescript-eslint monorepo to v8.56.1
renovate[bot] Mar 5, 2026
d4f0c75
chore(deps): update dependency @fastify/middie to v9.3.1
renovate[bot] Mar 5, 2026
cc0461d
fix(deps): update nest monorepo to v11.1.16
renovate[bot] Mar 5, 2026
b8e52ab
fix(deps): update dependency fastify to v5.8.1 [security]
renovate[bot] Mar 5, 2026
dbb46fe
chore(deps): update dependency fastify to v5.8.1
renovate[bot] Mar 5, 2026
a4ae852
fix(deps): update dependency mysql2 to v3.19.0
renovate[bot] Mar 5, 2026
5490b46
chore(deps-dev): bump @fastify/middie from 9.2.0 to 9.3.1
dependabot[bot] Mar 6, 2026
4ec0b4a
chore(deps-dev): bump mysql2 from 3.18.2 to 3.19.0
dependabot[bot] Mar 6, 2026
2a9c405
chore(deps-dev): bump @types/node from 25.3.3 to 25.3.4
dependabot[bot] Mar 6, 2026
5aa117a
Merge pull request #16511 from nestjs/renovate/fastify-middie-9.x
kamilmysliwiec Mar 6, 2026
b8d184a
Merge pull request #16416 from nestjs/renovate/typescript-eslint-mono…
kamilmysliwiec Mar 6, 2026
9c6210f
Merge pull request #16517 from nestjs/renovate/npm-fastify-vulnerability
kamilmysliwiec Mar 6, 2026
f0de4ea
Merge pull request #16514 from nestjs/renovate/nest-monorepo
kamilmysliwiec Mar 6, 2026
249b214
Merge pull request #16521 from nestjs/dependabot/npm_and_yarn/types/n…
kamilmysliwiec Mar 6, 2026
4f9ce4e
Merge pull request #16518 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Mar 6, 2026
d0b33d2
Merge pull request #16520 from nestjs/dependabot/npm_and_yarn/mysql2-…
kamilmysliwiec Mar 6, 2026
56eda3d
Merge pull request #16519 from nestjs/dependabot/npm_and_yarn/fastify…
kamilmysliwiec Mar 6, 2026
64713bc
Merge pull request #16515 from nestjs/renovate/fastify-5.x
kamilmysliwiec Mar 6, 2026
aa9698e
chore(deps): update dependency @types/node to v25.3.5
renovate[bot] Mar 6, 2026
0b99623
Merge pull request #16524 from nestjs/renovate/node-25.x
kamilmysliwiec Mar 6, 2026
4444e76
chore(deps): bump mercurius in /sample/33-graphql-mercurius
dependabot[bot] Mar 6, 2026
6b204cc
chore(deps): update dependency fastify to v5.8.2
renovate[bot] Mar 7, 2026
64a911b
Merge pull request #16512 from nestjs/renovate/fastify-5.x-lockfile
kamilmysliwiec Mar 8, 2026
0f4d3ad
fix(deps): update dependency mercurius to v16.8.0 [security]
renovate[bot] Mar 8, 2026
8490ac5
fix(deps): update dependency fastify to v5.8.2
renovate[bot] Mar 8, 2026
ed0757f
chore(deps): update dependency @types/node to v24.12.0
renovate[bot] Mar 8, 2026
84fbda3
Merge pull request #16533 from nestjs/renovate/fastify-5.x
kamilmysliwiec Mar 9, 2026
dfb95d8
Merge pull request #16529 from nestjs/renovate/npm-mercurius-vulnerab…
kamilmysliwiec Mar 9, 2026
bb76711
Merge pull request #16525 from nestjs/renovate/node-24.x
kamilmysliwiec Mar 9, 2026
268a283
fix(deps): update dependency file-type to v21.3.1
renovate[bot] Mar 9, 2026
0802b54
fix(deps): update dependency sequelize to v6.37.8
renovate[bot] Mar 9, 2026
d97eb13
chore(deps): update eslint monorepo to v9.39.4
renovate[bot] Mar 9, 2026
cdbfa5d
chore(deps): update dependency @types/multer to v2.1.0
renovate[bot] Mar 9, 2026
5292dc9
Merge pull request #16531 from nestjs/renovate/eslint-monorepo
kamilmysliwiec Mar 9, 2026
89ee3df
Merge pull request #16526 from nestjs/renovate/multer-2.x
kamilmysliwiec Mar 9, 2026
007623a
Merge pull request #16538 from nestjs/renovate/sequelize-6.x
kamilmysliwiec Mar 9, 2026
3e3e617
Merge pull request #16537 from nestjs/renovate/file-type-21.x
kamilmysliwiec Mar 9, 2026
0151c0f
chore(deps): update dependency @eslint/eslintrc to v3.3.5
renovate[bot] Mar 9, 2026
416de1f
Merge pull request #16528 from nestjs/dependabot/npm_and_yarn/sample/…
kamilmysliwiec Mar 9, 2026
bda54a3
fix(deps): update dependency mysql2 to v3.19.1
renovate[bot] Mar 9, 2026
b80791e
feat(microservices): make redis client info tag opt-in only
vchomakov Mar 9, 2026
20924e9
chore(microservices): remove unused redis client info util test
vchomakov Mar 9, 2026
239e435
chore(deps): update typescript-eslint monorepo to v8.57.0
renovate[bot] Mar 9, 2026
41c508a
docs: fix front-end wording in README
rohan436 Mar 10, 2026
ce0f87a
chore(deps): update dependency lint-staged to v16.3.3
renovate[bot] Mar 10, 2026
49911c2
chore(deps): update dependency jest to v30.3.0
renovate[bot] Mar 10, 2026
f1be3e5
Merge pull request #16540 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Mar 10, 2026
7471db9
Merge pull request #16550 from nestjs/renovate/jest-monorepo
kamilmysliwiec Mar 10, 2026
8a35a39
Merge pull request #16549 from nestjs/renovate/lint-staged-16.x
kamilmysliwiec Mar 10, 2026
b953850
Merge pull request #16548 from Rohan5commit/docs/fix-frontend-wording
kamilmysliwiec Mar 10, 2026
4141992
Merge pull request #16218 from vchomakov/feat-redis-driver-identifica…
kamilmysliwiec Mar 10, 2026
a2f13d9
Merge pull request #16542 from nestjs/renovate/typescript-eslint-mono…
kamilmysliwiec Mar 10, 2026
cd14e08
Merge pull request #16530 from nestjs/renovate/eslint-eslintrc-3.x
kamilmysliwiec Mar 10, 2026
8410ea6
chore(deps): update dependency @types/node to v25.4.0
renovate[bot] Mar 10, 2026
b3767bf
Merge pull request #16541 from nestjs/renovate/node-25.x
kamilmysliwiec Mar 10, 2026
d87c3cd
fix(deps): update prisma monorepo to v7.5.0
renovate[bot] Mar 11, 2026
6734c31
chore(deps-dev): bump lerna from 9.0.5 to 9.0.6
dependabot[bot] Mar 12, 2026
51158ef
Merge pull request #16557 from nestjs/renovate/prisma-monorepo
kamilmysliwiec Mar 12, 2026
f5203b7
Merge pull request #16558 from nestjs/dependabot/npm_and_yarn/lerna-9…
kamilmysliwiec Mar 12, 2026
9a267b7
fix(deps): update dependency mongoose to v9.3.0
renovate[bot] Mar 12, 2026
a4129cf
chore(deps-dev): bump @types/node from 25.4.0 to 25.5.0
dependabot[bot] Mar 13, 2026
a161582
fix(deps): update apollo graphql packages to v2.13.2
renovate[bot] Mar 13, 2026
99ed6e6
fix(deps): update dependency file-type to v21.3.2
renovate[bot] Mar 13, 2026
5c47ee2
Merge pull request #16566 from nestjs/renovate/apollo-graphql-packages
kamilmysliwiec Mar 13, 2026
f183a0d
chore(deps): update commitlint monorepo to v20.4.4
renovate[bot] Mar 13, 2026
02174a3
Merge pull request #16567 from nestjs/renovate/file-type-21.x
kamilmysliwiec Mar 13, 2026
9de7eef
Merge pull request #16560 from nestjs/renovate/commitlint-monorepo
kamilmysliwiec Mar 13, 2026
4593f58
Merge pull request #16551 from nestjs/renovate/mongoose-9.x
kamilmysliwiec Mar 13, 2026
9cde428
chore(deps): update dependency lint-staged to v16.4.0
renovate[bot] Mar 15, 2026
83477fe
chore(deps-dev): bump @commitlint/cli from 20.4.4 to 20.5.0
dependabot[bot] Mar 16, 2026
76957f6
chore(deps-dev): bump lint-staged from 16.3.3 to 16.4.0
dependabot[bot] Mar 16, 2026
c3353b7
fix(deps): update dependency mysql2 to v3.20.0
renovate[bot] Mar 16, 2026
cc22806
Merge pull request #16593 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Mar 16, 2026
422cf24
Merge pull request #16592 from nestjs/dependabot/npm_and_yarn/lint-st…
kamilmysliwiec Mar 16, 2026
240f2af
Merge pull request #16589 from nestjs/dependabot/npm_and_yarn/commitl…
kamilmysliwiec Mar 16, 2026
95cae9c
chore(deps-dev): bump lerna from 9.0.6 to 9.0.7
dependabot[bot] Mar 16, 2026
bcc3fc6
Merge pull request #16590 from nestjs/dependabot/npm_and_yarn/lerna-9…
kamilmysliwiec Mar 16, 2026
c1b5a26
chore(deps): update dependency lerna to v9.0.7
renovate[bot] Mar 16, 2026
a30fb9d
Merge pull request #16556 from nestjs/renovate/lerna-monorepo
kamilmysliwiec Mar 16, 2026
1e28c2b
Merge pull request #16569 from nestjs/renovate/lint-staged-16.x
kamilmysliwiec Mar 16, 2026
e632e36
chore(deps-dev): bump @commitlint/config-angular from 20.4.4 to 20.5.0
dependabot[bot] Mar 16, 2026
689aa77
Merge pull request #16563 from nestjs/dependabot/npm_and_yarn/types/n…
kamilmysliwiec Mar 16, 2026
b3d1de0
chore(deps): update dependency @commitlint/config-angular to v20.5.0
renovate[bot] Mar 16, 2026
d79f468
Merge pull request #16591 from nestjs/dependabot/npm_and_yarn/commitl…
kamilmysliwiec Mar 16, 2026
0dcd474
Merge pull request #16573 from nestjs/renovate/commitlint-monorepo
kamilmysliwiec Mar 16, 2026
cbdf737
feat(core): auto run get middleware for head requests
kamilmysliwiec Mar 16, 2026
ae60d72
Merge branch 'master' of https://github.com/nestjs/nest
kamilmysliwiec Mar 16, 2026
447a373
chore(release): publish v11.1.17 release
kamilmysliwiec Mar 16, 2026
5a05f52
chore: update readme
kamilmysliwiec Mar 16, 2026
03fcbc0
test(common): Add v7 UUID test case
ahmedharabi Mar 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Nest is a framework for building efficient, scalable <a href="https://nodejs.org

## Philosophy

<p>In recent years, thanks to Node.js, JavaScript has become the “lingua franca” of the web for both front and backend applications, giving rise to awesome projects like <a href="https://angular.io/" target="_blank">Angular</a>, <a href="https://github.com/facebook/react" target="_blank">React</a>, and <a href="https://github.com/vuejs/vue" target="_blank">Vue</a>, which improve developer productivity and enable the construction of fast, testable, and extensible frontend applications. However, on the server-side, while there are a lot of superb libraries, helpers, and tools for Node, none of them effectively solve the main problem - the architecture.</p>
<p>In recent years, thanks to Node.js, JavaScript has become the “lingua franca” of the web for both front-end and back-end applications, giving rise to awesome projects like <a href="https://angular.io/" target="_blank">Angular</a>, <a href="https://github.com/facebook/react" target="_blank">React</a>, and <a href="https://github.com/vuejs/vue" target="_blank">Vue</a>, which improve developer productivity and enable the construction of fast, testable, and extensible frontend applications. However, on the server-side, while there are a lot of superb libraries, helpers, and tools for Node, none of them effectively solve the main problem - the architecture.</p>
<p>Nest aims to provide an application architecture out of the box which allows for effortless creation of highly testable, scalable, and loosely coupled and easily maintainable applications. The architecture is heavily inspired by Angular.</p>

## Getting started
Expand Down
2 changes: 1 addition & 1 deletion integration/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ services:
kafka:
container_name: test-kafka
hostname: kafka
image: confluentinc/cp-kafka:8.1.1
image: confluentinc/cp-kafka:8.2.0
depends_on:
- zookeeper
ports:
Expand Down
181 changes: 181 additions & 0 deletions integration/hello-world/e2e/middleware-fastify.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -612,4 +612,185 @@ describe('Middleware (FastifyAdapter)', () => {
await app.close();
});
});

describe('should respect fastify routing options', () => {
const MIDDLEWARE_RETURN_VALUE = 'middleware_return';

@Controller()
class TestController {
@Get('abc/def')
included() {
return 'whatnot';
}
}
@Module({
imports: [AppModule],
controllers: [TestController],
})
class TestModule {
configure(consumer: MiddlewareConsumer) {
consumer
.apply((req, res, next) => res.end(MIDDLEWARE_RETURN_VALUE))
.forRoutes({ path: 'abc/def', method: RequestMethod.GET });
}
}

describe('[ignoreTrailingSlash] attribute', () => {
beforeEach(async () => {
app = (
await Test.createTestingModule({
imports: [TestModule],
}).compile()
).createNestApplication<NestFastifyApplication>(
new FastifyAdapter({
ignoreTrailingSlash: true,
// routerOptions: {
// ignoreTrailingSlash: true,
// },
}),
);

await app.init();
});

it(`GET forRoutes(GET /abc/def/)`, () => {
return app
.inject({
method: 'GET',
url: '/abc/def/', // trailing slash
})
.then(({ payload }) =>
expect(payload).to.be.eql(MIDDLEWARE_RETURN_VALUE),
);
});

afterEach(async () => {
await app.close();
});
});

describe('[ignoreDuplicateSlashes] attribute', () => {
beforeEach(async () => {
app = (
await Test.createTestingModule({
imports: [TestModule],
}).compile()
).createNestApplication<NestFastifyApplication>(
new FastifyAdapter({
routerOptions: {
ignoreDuplicateSlashes: true,
},
}),
);

await app.init();
});

it(`GET forRoutes(GET /abc//def)`, () => {
return app
.inject({
method: 'GET',
url: '/abc//def', // duplicate slashes
})
.then(({ payload }) =>
expect(payload).to.be.eql(MIDDLEWARE_RETURN_VALUE),
);
});

afterEach(async () => {
await app.close();
});
});

describe('[caseSensitive] attribute', () => {
beforeEach(async () => {
app = (
await Test.createTestingModule({
imports: [TestModule],
}).compile()
).createNestApplication<NestFastifyApplication>(
new FastifyAdapter({
routerOptions: {
caseSensitive: true,
},
}),
);

await app.init();
});

it(`GET forRoutes(GET /ABC/DEF)`, () => {
return app
.inject({
method: 'GET',
url: '/ABC/DEF', // different case
})
.then(({ payload }) =>
expect(payload).to.be.eql(MIDDLEWARE_RETURN_VALUE),
);
});

afterEach(async () => {
await app.close();
});
});

describe('[useSemicolonDelimiter] attribute', () => {
beforeEach(async () => {
app = (
await Test.createTestingModule({
imports: [TestModule],
}).compile()
).createNestApplication<NestFastifyApplication>(
new FastifyAdapter({
routerOptions: { useSemicolonDelimiter: true } as any,
}),
);

await app.init();
});

it(`GET forRoutes(GET /abc/def;foo=bar)`, () => {
return app
.inject({
method: 'GET',
url: '/abc/def;foo=bar', // semicolon delimiter
})
.then(({ payload }) =>
expect(payload).to.be.eql(MIDDLEWARE_RETURN_VALUE),
);
});

afterEach(async () => {
await app.close();
});
});

describe('HEAD auto-forwarding to GET', () => {
beforeEach(async () => {
app = (
await Test.createTestingModule({
imports: [TestModule],
}).compile()
).createNestApplication<NestFastifyApplication>(new FastifyAdapter());

await app.init();
});

it(`GET forRoutes(HEAD /abc/def)`, () => {
return app
.inject({
method: 'HEAD',
url: '/abc/def',
})
.then(({ payload }) =>
expect(payload).to.be.eql(MIDDLEWARE_RETURN_VALUE),
);
});

afterEach(async () => {
await app.close();
});
});
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ describe('Optional factory provider deps', () => {
} catch (err) {
expect(err).to.be.instanceOf(UnknownDependenciesException);
expect(err.message).to
.equal(`Nest can't resolve dependencies of the POSSIBLY_MISSING_DEP (?). Please make sure that the argument "MISSING_DEP" at index [0] is available in the RootTestModule context.
.equal(`Nest can't resolve dependencies of the POSSIBLY_MISSING_DEP (?). Please make sure that the argument "MISSING_DEP" at index [0] is available in the RootTestModule module.

Potential solutions:
- Is RootTestModule a valid NestJS module?
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"packages": ["packages/*"],
"version": "11.1.13",
"version": "11.1.17",
"$schema": "node_modules/lerna/schemas/lerna-schema.json"
}
Loading