Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
451 commits
Select commit Hold shift + click to select a range
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
1f1b32c
fix(deps): update nest monorepo to v11.1.17
renovate[bot] Mar 16, 2026
c90e00d
fix(deps): update dependency file-type to v21.3.3
renovate[bot] Mar 16, 2026
0e96b0a
chore(deps): bump file-type from 21.3.2 to 21.3.3
dependabot[bot] Mar 17, 2026
7a2b320
Merge pull request #16595 from nestjs/renovate/nest-monorepo
kamilmysliwiec Mar 17, 2026
eef882b
Merge pull request #16603 from nestjs/dependabot/npm_and_yarn/file-ty…
kamilmysliwiec Mar 17, 2026
a7f2e48
Merge pull request #16597 from nestjs/renovate/file-type-21.x
kamilmysliwiec Mar 17, 2026
7799095
chore(deps-dev): bump sinon from 21.0.1 to 21.0.3
dependabot[bot] Mar 17, 2026
5ffe5d0
chore(deps): update typescript-eslint monorepo to v8.57.1
renovate[bot] Mar 17, 2026
fc22e7a
Merge pull request #16596 from nestjs/renovate/typescript-eslint-mono…
kamilmysliwiec Mar 17, 2026
80c0e3e
Merge pull request #16602 from nestjs/dependabot/npm_and_yarn/sinon-2…
kamilmysliwiec Mar 17, 2026
eaf5d7f
chore(deps): update babel monorepo to v7.29.2
renovate[bot] Mar 17, 2026
d7a638c
Merge pull request #16598 from nestjs/renovate/babel-monorepo
kamilmysliwiec Mar 17, 2026
230e1bd
fix(deps): update dependency mongoose to v9.3.1
renovate[bot] Mar 17, 2026
3adf747
Merge pull request #16605 from nestjs/renovate/mongoose-9.x
kamilmysliwiec Mar 18, 2026
d15241f
chore(deps): update confluentinc/cp-zookeeper docker tag to v7.9.6
renovate[bot] Mar 18, 2026
065a214
chore(deps): bump socket.io-parser from 4.2.4 to 4.2.6
dependabot[bot] Mar 18, 2026
01a5e58
Merge pull request #16608 from nestjs/dependabot/npm_and_yarn/socket.…
kamilmysliwiec Mar 19, 2026
47d2f9b
Merge pull request #16607 from nestjs/renovate/confluentinc-cp-zookee…
kamilmysliwiec Mar 19, 2026
6b31d19
chore(deps): update dependency webpack-cli to v7
renovate[bot] Mar 19, 2026
14daeab
chore(deps): update dependency ioredis to v5.10.1
renovate[bot] Mar 19, 2026
b41becf
fix(deps): update apollo graphql packages to v2.13.3
renovate[bot] Mar 19, 2026
99491e9
docs(contributing): Improve and use standard wording in CONTRIBUTING.md
ankitbelal Mar 20, 2026
f407ea1
Merge pull request #16613 from ankitbelal/docs/fix-wording
kamilmysliwiec Mar 20, 2026
c8e95ac
Merge pull request #16611 from nestjs/renovate/apollo-graphql-packages
kamilmysliwiec Mar 20, 2026
7ebd9cc
Merge pull request #16610 from nestjs/renovate/ioredis-5.x
kamilmysliwiec Mar 20, 2026
a86a40c
Merge pull request #16568 from nestjs/renovate/webpack-cli-7.x
kamilmysliwiec Mar 20, 2026
0b3b387
chore(deps-dev): bump flatted from 3.3.2 to 3.4.2
dependabot[bot] Mar 20, 2026
8c8b6b5
fix(deps): update dependency file-type to v21.3.4
renovate[bot] Mar 22, 2026
34f0f28
chore(deps): bump file-type from 21.3.3 to 21.3.4
dependabot[bot] Mar 23, 2026
c80ed75
chore(deps-dev): bump eslint from 9.39.4 to 10.1.0
dependabot[bot] Mar 23, 2026
18a7a5a
Merge pull request #16615 from nestjs/dependabot/npm_and_yarn/flatted…
kamilmysliwiec Mar 23, 2026
33a93eb
Merge pull request #16620 from nestjs/dependabot/npm_and_yarn/eslint-…
kamilmysliwiec Mar 23, 2026
ed0a133
Merge pull request #16619 from nestjs/dependabot/npm_and_yarn/file-ty…
kamilmysliwiec Mar 23, 2026
7076403
Merge pull request #16617 from nestjs/renovate/file-type-21.x
kamilmysliwiec Mar 23, 2026
da48d7d
chore(deps): bump ws from 8.19.0 to 8.20.0
dependabot[bot] Mar 23, 2026
aebd9f8
Merge pull request #16618 from nestjs/dependabot/npm_and_yarn/ws-8.20.0
kamilmysliwiec Mar 23, 2026
769ccc6
chore(deps): update dependency fastify to v5.8.4
renovate[bot] Mar 23, 2026
d2e85c4
fix(deps): update dependency fastify to v5.8.4
renovate[bot] Mar 23, 2026
e04fe9d
fix(deps): update dependency mongoose to v9.3.2
renovate[bot] Mar 23, 2026
1a14884
refactor(core): centralize headers for streamable file responses
ankitbelal Mar 23, 2026
f130894
chore(deps): bump fastify from 5.8.2 to 5.8.4
dependabot[bot] Mar 24, 2026
28ff619
chore(deps-dev): bump @typescript-eslint/parser from 8.57.1 to 8.57.2
dependabot[bot] Mar 24, 2026
fa4e259
Merge pull request #16623 from nestjs/renovate/fastify-5.x
kamilmysliwiec Mar 24, 2026
728f70f
Merge pull request #16632 from nestjs/dependabot/npm_and_yarn/typescr…
kamilmysliwiec Mar 24, 2026
4a03b22
Merge pull request #16625 from nestjs/renovate/mongoose-9.x
kamilmysliwiec Mar 24, 2026
653d872
Merge pull request #16628 from nestjs/dependabot/npm_and_yarn/fastify…
kamilmysliwiec Mar 24, 2026
4510a06
fix(deps): update dependency mongodb to v7.1.1
renovate[bot] Mar 24, 2026
c11b17a
Merge pull request #16622 from nestjs/renovate/fastify-5.x-lockfile
kamilmysliwiec Mar 24, 2026
9603c68
Merge pull request #16635 from nestjs/renovate/mongodb-7.x
kamilmysliwiec Mar 24, 2026
bbd6cea
chore(deps): update dependency mqtt to v5.15.1
renovate[bot] Mar 24, 2026
90b7157
chore(deps): update typescript-eslint monorepo to v8.57.2
renovate[bot] Mar 24, 2026
685e0e9
fix(deps): update dependency @apollo/server to v5.5.0
renovate[bot] Mar 24, 2026
7493b94
fix(core): dependency injection edge case with moduleref.create
JakobStaudinger Mar 24, 2026
ac26831
chore(deps-dev): bump mqtt from 5.15.0 to 5.15.1
dependabot[bot] Mar 25, 2026
a566db8
chore(deps-dev): bump @apollo/server from 5.4.0 to 5.5.0
dependabot[bot] Mar 25, 2026
4677434
feat(core): export `IEntryNestModule` type
Krishnachaitanyakc Mar 25, 2026
a39e345
refactor(common): change console logger helpers to protected
Krishnachaitanyakc Mar 25, 2026
2365fec
Merge pull request #16641 from Krishnachaitanyakc/fix/console-logger-…
kamilmysliwiec Mar 25, 2026
3bd47ab
Merge pull request #16640 from Krishnachaitanyakc/fix/export-entry-ne…
kamilmysliwiec Mar 25, 2026
f8aa7e8
Merge pull request #16639 from nestjs/dependabot/npm_and_yarn/apollo/…
kamilmysliwiec Mar 25, 2026
40c6251
Merge pull request #16634 from nestjs/renovate/mqtt-5.x
kamilmysliwiec Mar 25, 2026
4a1a7e5
Merge pull request #16624 from nestjs/renovate/typescript-eslint-mono…
kamilmysliwiec Mar 25, 2026
9078c5c
Merge pull request #16636 from nestjs/renovate/apollo-graphql-packages
kamilmysliwiec Mar 25, 2026
5ed809a
Merge pull request #16638 from nestjs/dependabot/npm_and_yarn/mqtt-5.…
kamilmysliwiec Mar 25, 2026
6846f00
fix(deps): update dependency mongoose to v9.3.3
renovate[bot] Mar 25, 2026
b37420b
chore(deps): bump picomatch
dependabot[bot] Mar 25, 2026
49a0e2e
chore(deps-dev): bump graphql from 16.13.1 to 16.13.2
dependabot[bot] Mar 26, 2026
f32c91f
chore(deps-dev): bump mongoose from 9.3.2 to 9.3.3
dependabot[bot] Mar 26, 2026
7cd47ae
Merge pull request #16645 from nestjs/dependabot/npm_and_yarn/mongoos…
kamilmysliwiec Mar 26, 2026
d99d0c5
Merge pull request #16644 from nestjs/dependabot/npm_and_yarn/graphql…
kamilmysliwiec Mar 26, 2026
65845dc
Merge pull request #16643 from nestjs/dependabot/npm_and_yarn/multi-b…
kamilmysliwiec Mar 26, 2026
56d45d6
Merge pull request #16642 from nestjs/renovate/mongoose-9.x
kamilmysliwiec Mar 26, 2026
d0a9dc9
fix(deps): update dependency path-to-regexp to v8.4.0
renovate[bot] Mar 26, 2026
e26693c
chore(deps): bump handlebars from 4.7.8 to 4.7.9
dependabot[bot] Mar 26, 2026
3423391
Merge pull request #16651 from nestjs/dependabot/npm_and_yarn/handleb…
kamilmysliwiec Mar 27, 2026
0fddd2e
Merge pull request #16649 from nestjs/renovate/path-to-regexp-8.x
kamilmysliwiec Mar 27, 2026
1c39e1f
fix(deps): update dependency handlebars to v4.7.9 [security]
renovate[bot] Mar 27, 2026
958f809
fix(deps): update prisma monorepo to v7.6.0
renovate[bot] Mar 27, 2026
1b66f21
chore(deps): update dependency amqplib to v1
renovate[bot] Mar 28, 2026
c0c333b
Merge pull request #16657 from nestjs/renovate/amqplib-1.x
kamilmysliwiec Mar 30, 2026
ab9b7fb
Merge pull request #16655 from nestjs/renovate/prisma-monorepo
kamilmysliwiec Mar 30, 2026
849f261
Merge pull request #16652 from nestjs/renovate/npm-handlebars-vulnera…
kamilmysliwiec Mar 30, 2026
f7d4460
Merge pull request #16637 from JakobStaudinger/moduleref-create-trans…
kamilmysliwiec Mar 30, 2026
3d7d5c0
chore(deps): update typescript-eslint monorepo to v8.58.0
renovate[bot] Mar 30, 2026
b0868fe
Merge pull request #16662 from nestjs/renovate/typescript-eslint-mono…
kamilmysliwiec Mar 31, 2026
5c0b11e
fix(deps): update dependency path-to-regexp to v8.4.1
renovate[bot] Mar 31, 2026
cfe08c0
Merge pull request #16665 from nestjs/renovate/path-to-regexp-8.x
kamilmysliwiec Mar 31, 2026
c82894a
chore(deps): update nest monorepo
renovate[bot] Mar 31, 2026
8d16b1a
Merge pull request #16667 from nestjs/renovate/nest-monorepo
kamilmysliwiec Mar 31, 2026
bf6848f
chore(deps): update dependency amqplib to v1.0.3
renovate[bot] Mar 31, 2026
dea5279
Merge pull request #16668 from nestjs/renovate/amqplib-1.x
kamilmysliwiec Apr 1, 2026
9e6774b
fix(microservices): preserve packet headers in nats serializer
wwenrr Apr 1, 2026
b14a8f7
fix(deps): update dependency hbs to v4.2.1
renovate[bot] Apr 1, 2026
25d4fde
fix(deps): update dependency path-to-regexp to v8.4.2
renovate[bot] Apr 2, 2026
7d90668
fix(deps): update dependency dotenv to v17.4.0
renovate[bot] Apr 2, 2026
368691c
fix(core): prevent injector hang when design:paramtypes is missing
Youmoo Apr 3, 2026
59dba14
Merge pull request #16683 from Youmoo/fix/injector-sparse-array-hang
kamilmysliwiec Apr 3, 2026
4a48ea5
Merge pull request #16675 from wwenrr/fix/issue-10273-nats-response-h…
kamilmysliwiec Apr 3, 2026
a6e31ba
Merge pull request #16680 from nestjs/renovate/dotenv-17.x
kamilmysliwiec Apr 3, 2026
d3ed815
chore(deps): update dependency ts-jest to v29.4.9
renovate[bot] Apr 3, 2026
94aa424
Merge pull request #16679 from nestjs/renovate/path-to-regexp-8.x
kamilmysliwiec Apr 3, 2026
903047e
Merge pull request #16678 from nestjs/renovate/hbs-4.x
kamilmysliwiec Apr 3, 2026
63aba59
Merge pull request #16677 from nestjs/renovate/ts-jest-29.x
kamilmysliwiec Apr 3, 2026
0f962c7
fix(core): sanitize sse message
kamilmysliwiec Apr 3, 2026
83558ae
Merge pull request #16686 from nestjs/fix/sanitize-sse-message
kamilmysliwiec Apr 3, 2026
85d17c2
chore(deps): update dependency @types/sinon to v21.0.1
renovate[bot] Apr 3, 2026
2cd585a
chore(deps): update dependency ts-loader to v9.5.7
renovate[bot] Apr 3, 2026
848a6fb
fix(microservices): escape msvc pattern keys
kamilmysliwiec Apr 3, 2026
2c2129a
Merge pull request #16687 from nestjs/fix/escape-msvc-pattern-keys
kamilmysliwiec Apr 3, 2026
e66b9ad
Merge pull request #16685 from nestjs/renovate/ts-loader-9.x
kamilmysliwiec Apr 3, 2026
54ff630
Merge pull request #16684 from nestjs/renovate/sinon-21.x
kamilmysliwiec Apr 3, 2026
0ca5440
Merge pull request #16627 from ankitbelal/refactor/centralize-headers…
kamilmysliwiec Apr 3, 2026
3c1cc5f
chore(release): publish v11.1.18 release
kamilmysliwiec Apr 3, 2026
4a056c6
chore(deps): update dependency @types/node to v24.12.1
renovate[bot] Apr 3, 2026
57022aa
chore(deps): update dependency @types/node to v25.5.1
renovate[bot] Apr 3, 2026
bfb022d
Merge pull request #16689 from nestjs/renovate/node-25.x
kamilmysliwiec Apr 3, 2026
90efeef
Merge pull request #16688 from nestjs/renovate/node-24.x
kamilmysliwiec Apr 3, 2026
4e6c2c6
chore(deps-dev): bump eslint from 10.1.0 to 10.2.0
dependabot[bot] Apr 6, 2026
efa8f74
fix(deps): update nest monorepo to v11.1.18
renovate[bot] Apr 6, 2026
eb1bbae
Merge pull request #16691 from nestjs/renovate/nest-monorepo
kamilmysliwiec Apr 7, 2026
298ac61
Merge pull request #16703 from nestjs/dependabot/npm_and_yarn/eslint-…
kamilmysliwiec Apr 7, 2026
0c977d3
chore(deps-dev): bump mongoose from 9.3.3 to 9.4.1
dependabot[bot] Apr 7, 2026
e5d9823
fix(deps): update dependency dotenv to v17.4.1
renovate[bot] Apr 7, 2026
d6db79e
chore(deps): update dependency @types/node to v24.12.2
renovate[bot] Apr 7, 2026
1b3c9a7
chore(deps): update dependency @types/node to v25.5.2
renovate[bot] Apr 7, 2026
14b83a1
Merge pull request #16704 from nestjs/dependabot/npm_and_yarn/mongoos…
kamilmysliwiec Apr 7, 2026
899d7c5
Merge pull request #16693 from nestjs/renovate/node-25.x
kamilmysliwiec Apr 7, 2026
55a8147
Merge pull request #16692 from nestjs/renovate/node-24.x
kamilmysliwiec Apr 7, 2026
e89590e
fix(deps): update dependency @nestjs/typeorm to v11.0.1
renovate[bot] Apr 7, 2026
08f85d5
fix(deps): update dependency @fastify/static to v9.1.0
renovate[bot] Apr 7, 2026
7144c80
Merge pull request #16728 from nestjs/renovate/dotenv-17.x
kamilmysliwiec Apr 7, 2026
18dfa8c
fix(deps): update dependency mercurius to v16.9.0
renovate[bot] Apr 7, 2026
3840d2b
Merge pull request #16690 from nestjs/renovate/nestjs-typeorm-11.x
kamilmysliwiec Apr 7, 2026
56598c1
Merge pull request #16729 from nestjs/renovate/fastify-static-9.x
kamilmysliwiec Apr 7, 2026
ff585b3
Merge pull request #16730 from nestjs/renovate/mercurius-16.x
kamilmysliwiec Apr 7, 2026
0e84e3a
chore(deps): update dependency @nestjs/cli to v11.0.18
renovate[bot] Apr 7, 2026
54cc9db
fix(deps): update dependency mongoose to v9.4.1
renovate[bot] Apr 7, 2026
ec0d08f
fix(deps): update prisma monorepo to v7.7.0
renovate[bot] Apr 7, 2026
91c6329
chore(deps): update dependency @fastify/multipart to v10
renovate[bot] Apr 8, 2026
1229ae0
Merge pull request #16731 from nestjs/renovate/nest-monorepo
kamilmysliwiec Apr 8, 2026
30b928b
Merge pull request #16736 from nestjs/renovate/fastify-multipart-10.x
kamilmysliwiec Apr 8, 2026
bcd1b00
Merge pull request #16734 from nestjs/renovate/prisma-monorepo
kamilmysliwiec Apr 8, 2026
004ac31
Merge pull request #16732 from nestjs/renovate/mongoose-9.x
kamilmysliwiec Apr 8, 2026
2ccc590
chore(deps): update dependency webpack to v5.106.0
renovate[bot] Apr 8, 2026
60f6a1b
Merge pull request #16739 from nestjs/renovate/webpack-5.x
kamilmysliwiec Apr 8, 2026
5dd8a06
chore(deps): update typescript-eslint monorepo to v8.58.1
renovate[bot] Apr 8, 2026
f59cc55
Merge pull request #16737 from nestjs/renovate/typescript-eslint-mono…
kamilmysliwiec Apr 8, 2026
f5daffb
chore(deps): update dependency @nestjs/cli to v11.0.19
renovate[bot] Apr 9, 2026
b1364f7
Merge pull request #16743 from nestjs/renovate/nest-monorepo
kamilmysliwiec Apr 9, 2026
9ce6845
fix(deps): update graphql-tools monorepo
renovate[bot] Apr 9, 2026
5f9c949
fix(deps): update dependency @nestjs/serve-static to v5.0.5
renovate[bot] Apr 9, 2026
d1d66be
fix(deps): update dependency @nestjs/swagger to v11.2.7
renovate[bot] Apr 9, 2026
1aa003e
chore(deps-dev): bump @nestjs/graphql from 13.2.4 to 13.2.5
dependabot[bot] Apr 10, 2026
7ff4de3
fix(deps): update dependency mysql2 to v3.21.1
renovate[bot] Apr 10, 2026
94b1987
Merge pull request #16749 from nestjs/dependabot/npm_and_yarn/nestjs/…
kamilmysliwiec Apr 10, 2026
fedd3f4
Merge pull request #16747 from nestjs/renovate/nestjs-swagger-11.x
kamilmysliwiec Apr 10, 2026
46de93d
Merge pull request #16745 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Apr 10, 2026
a09c375
chore(deps-dev): bump axios from 1.13.6 to 1.15.0
dependabot[bot] Apr 10, 2026
9da1221
chore(deps-dev): bump @nestjs/apollo from 13.2.4 to 13.2.5
dependabot[bot] Apr 10, 2026
6f462c3
Merge pull request #16750 from nestjs/dependabot/npm_and_yarn/nestjs/…
kamilmysliwiec Apr 10, 2026
895be67
Merge pull request #16746 from nestjs/renovate/nestjs-serve-static-5.x
kamilmysliwiec Apr 10, 2026
af62365
Merge pull request #16744 from nestjs/renovate/graphql-tools-monorepo
kamilmysliwiec Apr 10, 2026
3b13297
chore(deps): update dependency prettier to v3.8.2
renovate[bot] Apr 10, 2026
7917bce
Merge pull request #16756 from nestjs/renovate/prettier-3.x
kamilmysliwiec Apr 10, 2026
8abd521
Merge pull request #16754 from nestjs/dependabot/npm_and_yarn/axios-1…
kamilmysliwiec Apr 10, 2026
230fd3f
chore(deps): update dependency prettier to v3.8.2
renovate[bot] Apr 10, 2026
f0f01e9
fix(deps): update nest-graphql monorepo to v13.2.5
renovate[bot] Apr 10, 2026
7f066ce
Merge pull request #16755 from nestjs/renovate/prettier-3.x-lockfile
kamilmysliwiec Apr 10, 2026
8d7295f
Merge pull request #16757 from nestjs/renovate/nest-graphql-monorepo
kamilmysliwiec Apr 10, 2026
66ad63e
fix(deps): update dependency mysql2 to v3.22.0
renovate[bot] Apr 10, 2026
77063fb
fix(microservices): use backing field for consumer crash event listener
burhanharoon Apr 11, 2026
298857e
fix(microservices): prevent stack overflow in jsonsocket.handledata()
kamilmysliwiec Apr 12, 2026
d3deafe
chore: remove redundant comments
kamilmysliwiec Apr 12, 2026
1e122fc
Merge pull request #16764 from nestjs/fix/tcp-overflow-packet
kamilmysliwiec Apr 12, 2026
026e84f
test: fix tcp-json-socket-pipeline test
kamilmysliwiec Apr 12, 2026
bcc036d
Merge pull request #16762 from burhanharoon/fix/kafka-consumer-crash-…
kamilmysliwiec Apr 12, 2026
08d445f
Merge pull request #16761 from nestjs/renovate/mysql2-3.x
kamilmysliwiec Apr 12, 2026
e8900cc
chore(deps): update dependency webpack to v5.106.1
renovate[bot] Apr 12, 2026
c1ee9ad
fix(deps): update dependency dotenv to v17.4.2
renovate[bot] Apr 12, 2026
7b92101
chore(deps): update dependency @types/node to v25.6.0
renovate[bot] Apr 12, 2026
633d1e0
chore(deps): update dependency sinon to v21.1.2
renovate[bot] Apr 12, 2026
cf78cf3
chore(deps-dev): bump ts-morph from 27.0.2 to 28.0.0
dependabot[bot] Apr 13, 2026
fc17639
chore(deps-dev): bump globals from 17.4.0 to 17.5.0
dependabot[bot] Apr 13, 2026
918429e
Merge pull request #16765 from nestjs/renovate/dotenv-17.x
kamilmysliwiec Apr 13, 2026
c857b5c
Merge pull request #16758 from nestjs/renovate/webpack-5.x
kamilmysliwiec Apr 13, 2026
c6fef18
Merge pull request #16759 from nestjs/renovate/node-25.x
kamilmysliwiec Apr 13, 2026
10f7045
Merge pull request #16760 from nestjs/renovate/sinon-21.x
kamilmysliwiec Apr 13, 2026
657ecd7
Merge pull request #16766 from nestjs/dependabot/npm_and_yarn/ts-morp…
kamilmysliwiec Apr 13, 2026
1d24fc3
Merge pull request #16769 from nestjs/dependabot/npm_and_yarn/globals…
kamilmysliwiec Apr 13, 2026
0506e67
fix(deps): update dependency ts-morph to v28
renovate[bot] Apr 13, 2026
6730995
chore(release): publish v11.1.19 release
kamilmysliwiec Apr 13, 2026
96a4392
chore(deps): update dependency globals to v17.5.0
renovate[bot] Apr 13, 2026
cd083c6
Merge pull request #16771 from nestjs/renovate/ts-morph-28.x
kamilmysliwiec Apr 13, 2026
94af0be
Merge pull request #16770 from nestjs/renovate/globals-17.x
kamilmysliwiec Apr 13, 2026
e0e16fb
fix(deps): update nest monorepo to v11.1.19
renovate[bot] Apr 13, 2026
cee51af
Merge pull request #16772 from nestjs/renovate/nest-monorepo
kamilmysliwiec Apr 13, 2026
768c98c
chore(deps-dev): bump typescript-eslint from 8.58.1 to 8.58.2
dependabot[bot] Apr 14, 2026
6fe1fd0
Merge pull request #16777 from nestjs/dependabot/npm_and_yarn/typescr…
kamilmysliwiec Apr 14, 2026
6fa67d7
chore(deps-dev): bump follow-redirects from 1.15.11 to 1.16.0
dependabot[bot] Apr 14, 2026
39e0ed0
chore(deps-dev): bump @typescript-eslint/eslint-plugin
dependabot[bot] Apr 14, 2026
8e43c1c
Merge pull request #16775 from nestjs/dependabot/npm_and_yarn/typescr…
kamilmysliwiec Apr 14, 2026
8373b5a
Merge pull request #16780 from nestjs/dependabot/npm_and_yarn/follow-…
kamilmysliwiec Apr 14, 2026
a5f9103
chore(deps-dev): bump @typescript-eslint/parser from 8.58.1 to 8.58.2
dependabot[bot] Apr 14, 2026
cc69cd0
Merge pull request #16776 from nestjs/dependabot/npm_and_yarn/typescr…
kamilmysliwiec Apr 14, 2026
895fdf3
fix(core): Use strict null check for SSE message id
burhanharoon Apr 14, 2026
86136f5
Merge pull request #16782 from burhanharoon/fix/sse-stream-falsy-id
kamilmysliwiec Apr 14, 2026
f4f798e
feat(core): wrap non-Error throws from onModuleInit and onApplication…
SAY-5 Apr 15, 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
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Please consider what kind of change it is:

Before you submit an issue, please search the issue tracker, maybe an issue for your problem already exists and the discussion might inform you of workarounds readily available.

We want to fix all the issues as soon as possible, but before fixing a bug we need to reproduce and confirm it. In order to reproduce bugs we will systematically ask you to provide a minimal reproduction scenario using a repository or [Gist](https://gist.github.com/). Having a live, reproducible scenario gives us wealth of important information without going back & forth to you with additional questions like:
We want to fix all the issues as soon as possible, but before fixing a bug, we need to reproduce and confirm it. In order to reproduce bugs we will systematically ask you to provide a minimal reproduction scenario using a repository or [Gist](https://gist.github.com/). Having a live, reproducible scenario gives us a wealth of important information without going back & forth to you with additional questions like:

- version of NestJS used
- 3rd-party libraries and their versions
Expand Down Expand Up @@ -203,7 +203,7 @@ To ensure consistency throughout the source code, keep these rules in mind as yo
// We're working on auto-documentation.
* All public API methods **must be documented**. (Details TBC). -->

- All features or bug fixes **must be tested** by one or more specs (unit-tests).
- All features or bug fixes **must be tested** by one or more specs (unit tests).
- We follow [Google's JavaScript Style Guide][js-style-guide], but wrap all code at
**100 characters**. An automated formatter is available (`npm run format`).

Expand Down
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
4 changes: 2 additions & 2 deletions integration/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ services:
zookeeper:
container_name: test-zookeeper
hostname: zookeeper
image: confluentinc/cp-zookeeper:7.9.5
image: confluentinc/cp-zookeeper:7.9.6
ports:
- "2181:2181"
environment:
Expand All @@ -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
Loading