Releases: nestjs/nest
Releases · nestjs/nest
v10.3.1
v10.3.1 (2024-01-23)
Bug fixes
common
,microservices
- #13083 fix: generate unique hashes for dynamic modules, and clients (@kamilmysliwiec)
microservices
Enhancements
common
,core
common
- #13056 perf(common): Improve error handling for undefined tokens (@mostafa8026)
- #13075 feat(common): support
secureOptions
on https options (@micalevisk)
Dependencies
- Other
- #13080 chore(deps-dev): bump @typescript-eslint/parser from 6.18.0 to 6.19.1 (@dependabot[bot])
- #13034 chore(deps-dev): bump @types/sinon from 17.0.2 to 17.0.3 (@dependabot[bot])
- #13066 chore(deps-dev): bump nats from 2.18.0 to 2.19.0 (@dependabot[bot])
- #13063 chore(deps-dev): bump imports-loader from 4.0.1 to 5.0.0 (@dependabot[bot])
- #13048 chore(deps-dev): bump socket.io-client from 4.7.3 to 4.7.4 (@dependabot[bot])
- #13064 chore(deps-dev): bump mysql2 from 3.7.0 to 3.7.1 (@dependabot[bot])
- #13065 chore(deps-dev): bump prettier from 3.1.1 to 3.2.4 (@dependabot[bot])
- #13067 chore(deps-dev): bump nodemon from 3.0.2 to 3.0.3 (@dependabot[bot])
- #13069 chore(deps-dev): bump @grpc/grpc-js from 1.9.13 to 1.9.14 (@dependabot[bot])
- #13079 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.1 (@dependabot[bot])
- #13046 chore(deps-dev): bump chai from 4.4.0 to 4.4.1 (@dependabot[bot])
- #13047 chore(deps): bump class-validator from 0.14.0 to 0.14.1 (@dependabot[bot])
- #13049 chore(deps-dev): bump artillery from 2.0.3 to 2.0.4 (@dependabot[bot])
- #13061 chore(deps-dev): bump @types/node from 20.11.0 to 20.11.4 (@dependabot[bot])
- #13029 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.18.0 to 6.18.1 (@dependabot[bot])
- #13031 chore(deps-dev): bump mongoose from 8.0.3 to 8.0.4 (@dependabot[bot])
- #13035 chore(deps-dev): bump follow-redirects from 1.15.3 to 1.15.4 (@dependabot[bot])
- #13038 chore(deps-dev): bump @types/node from 20.10.7 to 20.11.0 (@dependabot[bot])
- #13022 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.17.0 to 6.18.0 (@dependabot[bot])
- #13023 chore(deps-dev): bump mysql2 from 3.6.5 to 3.7.0 (@dependabot[bot])
- #13024 chore(deps-dev): bump chai from 4.3.10 to 4.4.0 (@dependabot[bot])
- #13025 chore(deps): bump fast-json-stringify from 5.9.2 to 5.10.0 (@dependabot[bot])
- #13021 chore(deps-dev): bump @fastify/multipart from 8.0.0 to 8.1.0 (@dependabot[bot])
- #13019 chore(deps-dev): bump @typescript-eslint/parser from 6.17.0 to 6.18.0 (@dependabot[bot])
- #13018 chore(deps-dev): bump @types/node from 20.10.6 to 20.10.7 (@dependabot[bot])
- #13008 chore(deps-dev): bump @commitlint/config-angular from 18.4.3 to 18.4.4 (@dependabot[bot])
- #13004 chore(deps-dev): bump typeorm from 0.3.17 to 0.3.19 (@dependabot[bot])
- #13005 chore(deps-dev): bump socket.io-client from 4.7.2 to 4.7.3 (@dependabot[bot])
- #13009 chore(deps-dev): bump @commitlint/cli from 18.4.3 to 18.4.4 (@dependabot[bot])
- #12934 chore(deps): update dependency eslint-plugin-import to v2.29.1 (@renovate[bot])
- #12999 chore(deps-dev): bump @apollo/server from 4.9.5 to 4.10.0 (@dependabot[bot])
- #12953 chore(deps-dev): bump cache-manager from 5.3.1 to 5.3.2 (@dependabot[bot])
- #12984 chore(deps-dev): bump @typescript-eslint/parser from 6.14.0 to 6.17.0 (@dependabot[bot])
- #12985 chore(deps): update babel monorepo to v7.23.7 (@renovate[bot])
- #12986 chore(deps): update confluentinc/cp-kafka docker tag to v7.5.3 (@renovate[bot])
- #12987 chore(deps): update confluentinc/cp-zookeeper docker tag to v7.5.3 (@renovate[bot])
- #12989 chore(deps): update dependency redis to v4.6.12 (@renovate[bot])
- #12990 fix(deps): update dependency @graphql-tools/utils to v10.0.12 (@renovate[bot])
- #12991 fix(deps): update dependency cache-manager to v5.3.2 (@renovate[bot])
- #12992 fix(deps): update dependency mercurius to v13.3.3 (@renovate[bot])
- #12993 chore(deps): update dependency eslint-plugin-prettier to v5.1.2 (@renovate[bot])
- #12983 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.15.0 to 6.17.0 (@dependabot[bot])
- #12981 chore(deps-dev): bump @types/node from 20.10.5 to 20.10.6 (@dependabot[bot])
- #12973 chore(deps-dev): bump core-js from 3.34.0 to 3.35.0 (@dependabot[bot])
- #12972 chore(deps): bump msgpackr from 1.6.1 to 1.10.1 in /sample/26-queues (@dependabot[bot])
- #12969 chore(deps): bump fast-json-stringify from 5.9.1 to 5.9.2 (@dependabot[bot])
- #12964 chore(deps-dev): bump mqtt from 5.3.3 to 5.3.4 (@dependabot[bot])
- #12948 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.14.0 to 6.15.0 (@dependabot[bot])
- #12942 chore(deps): update dependency eslint-config-prettier to v9.1.0 (@renovate[bot])
- #12945 fix(deps): update dependency ts-morph to v21 (@renovate[bot])
- #12938 fix(deps): update dependency @nestjs/swagger to v7.1.17 (@renovate[bot])
- #12937 fix(deps): update dependency @grpc/grpc-js to v1.9.13 (@renovate[bot])
- #12933 chore(deps): update babel monorepo to v7.23.6 ([@reno...
v10.3.0
v10.3.0 (2023-12-18)
Enhancements
platform-fastify
microservices
- #12175 feat(microservices): Added invalid-grpc-message-decorator.exception.ts (@PhilipMantrov)
common
,core
,microservices
,platform-express
core
common
,core
,microservices
,platform-socket.io
- #12905 feat(core): display module's name on
.select(module)
errors (@micalevisk)
- #12905 feat(core): display module's name on
common
- #12817 fix(common): type def for cors delegated callback function option (@micalevisk)
Dependencies
- Other
- #12891 chore(deps): update dependency @types/jest to v29.5.11 (@renovate[bot])
- #12935 chore(deps): update dependency nodemon to v3.0.2 (@renovate[bot])
- #12833 chore(deps): update dependency typescript to v5.3.3 (@renovate[bot])
- #12832 chore(deps): update dependency ts-loader to v9.5.1 (@renovate[bot])
- #12939 fix(deps): update dependency mercurius to v13.3.2 (@renovate[bot])
- #12941 fix(deps): update dependency sequelize to v6.35.2 (@renovate[bot])
- #12810 fix(deps): update nest monorepo (@renovate[bot])
- #11952 fix(deps): update dependency @nestjs/apollo to v12.0.11 (@renovate[bot])
- #12930 chore(deps-dev): bump @types/node from 20.10.4 to 20.10.5 (@dependabot[bot])
- #12932 chore(deps-dev): bump eslint from 8.55.0 to 8.56.0 (@dependabot[bot])
- #12911 chore(deps-dev): bump @typescript-eslint/parser from 6.13.2 to 6.14.0 (@dependabot[bot])
- #12908 chore(deps-dev): bump prettier from 3.1.0 to 3.1.1 (@dependabot[bot])
- #12909 chore(deps-dev): bump ts-node from 10.9.1 to 10.9.2 (@dependabot[bot])
- #12912 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.13.2 to 6.14.0 (@dependabot[bot])
- #12917 chore(deps-dev): bump @grpc/grpc-js from 1.9.12 to 1.9.13 (@dependabot[bot])
- #12920 chore(deps): bump github/codeql-action from 2 to 3 (@dependabot[bot])
- #12923 chore(deps-dev): bump eslint-plugin-import from 2.29.0 to 2.29.1 (@dependabot[bot])
- #12888 chore(deps-dev): bump @typescript-eslint/parser from 6.13.1 to 6.13.2 (@dependabot[bot])
- #12900 chore(deps-dev): bump mongoose from 8.0.2 to 8.0.3 (@dependabot[bot])
- #12901 chore(deps): bump reflect-metadata from 0.1.13 to 0.1.14 (@dependabot[bot])
- #12902 chore(deps-dev): bump @types/node from 20.10.3 to 20.10.4 (@dependabot[bot])
- #12887 chore(deps-dev): bump mqtt from 5.3.2 to 5.3.3 (@dependabot[bot])
- #12896 chore(deps-dev): bump artillery from 2.0.2 to 2.0.3 (@dependabot[bot])
- #12897 chore(deps-dev): bump typescript from 5.3.2 to 5.3.3 (@dependabot[bot])
- #12889 chore(deps-dev): bump core-js from 3.33.3 to 3.34.0 (@dependabot[bot])
- #12873 chore(deps-dev): bump eslint from 8.54.0 to 8.55.0 (@dependabot[bot])
- #12876 chore(deps-dev): bump nodemon from 3.0.1 to 3.0.2 (@dependabot[bot])
- #12863 chore(deps-dev): bump mongoose from 8.0.1 to 8.0.2 (@dependabot[bot])
- #12868 chore(deps): bump sequelize-typescript from 2.1.5 to 2.1.6 in /sample/07-sequelize (@dependabot[bot])
- #12872 chore(deps-dev): bump artillery from 2.0.1 to 2.0.2 (@dependabot[bot])
- #12874 chore(deps-dev): bump eslint-config-prettier from 9.0.0 to 9.1.0 (@dependabot[bot])
- #12875 chore(deps-dev): bump @types/node from 20.10.0 to 20.10.3 (@dependabot[bot])
- #12877 chore(deps-dev): bump lint-staged from 15.1.0 to 15.2.0 (@dependabot[bot])
- #12878 chore(deps-dev): bump ts-morph from 20.0.0 to 21.0.1 (@dependabot[bot])
- #12882 chore(deps-dev): bump mqtt from 5.3.1 to 5.3.2 (@dependabot[bot])
- #12883 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.13.1 to 6.13.2 (@dependabot[bot])
- #12869 fix(deps): update dependency sequelize-typescript to v2.1.6 [security] (@renovate[bot])
- #12861 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.13.0 to 6.13.1 (@dependabot[bot])
- #12862 chore(deps-dev): bump mqtt from 5.3.0 to 5.3.1 (@dependabot[bot])
- #12859 chore(deps-dev): bump @typescript-eslint/parser from 6.12.0 to 6.13.1 (@dependabot[bot])
- #12807 fix(deps): update dependency @nestjs/typeorm to v10.0.1 (@renovate[bot])
- #12852 chore(deps-dev): bump @types/node from 20.9.5 to 20.10.0 (@dependabot[bot])
- #12794 chore(deps): update dependency @types/jest to v29.5.10 (@renovate[bot])
- #12798 chore(deps): update dependency @types/supertest to v2.0.16 (@renovate[bot])
- #12840 fix(deps): update dependency mongodb to v6.3.0 (@renovate[bot])
- #12853 chore(deps-dev): bump artillery from 1.7.9 to 2.0.1 (@dependabot[bot])
- #12855 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.12.0 to 6.13.0 (@dependabot[bot])
- #12856 chore(deps-dev): bump @grpc/grpc-js from 1.9.11 to 1.9.12 (@dependabot[bot])
- #12809 fix(deps): update dependency mysql2 to v3.6.5 (@renovate[bot])
- #12824 chore(deps-dev): bump typescript from 5.2.2 to 5.3.2 (@dependabot[bot])
- #12828 chore(deps-dev): bump @types/node from 20.9.4 to 20.9.5 (@dependabot[bot])
- #12820 chore(deps-dev): bump @types/chai from 4.3.10 to 4.3.11 ([@dependabot[bot]](https://...
v10.2.7
v10.2.7 (2023-10-05)
Bug fixes
platform-ws
- #12385 fix(platform-ws): URL parsing error handled (@dbulic-margins)
Enhancements
microservices
- #12472 feat(microservices): Added properties for MQTT protocol version 5.0 (@Gvishiani-Giorgi)
Dependencies
- Other
- #12500 fix(deps): update nest monorepo (@renovate[bot])
- #12473 chore(deps-dev): bump @fastify/static from 6.11.0 to 6.11.2 (@dependabot[bot])
- #12486 chore(deps-dev): bump core-js from 3.32.2 to 3.33.0 (@dependabot[bot])
- #12483 chore(deps): update dependency @types/multer to v1.4.8 (@renovate[bot])
- #12487 chore(deps-dev): bump @types/supertest from 2.0.13 to 2.0.14 (@dependabot[bot])
- #12490 chore(deps-dev): bump @types/node from 20.7.1 to 20.8.2 (@dependabot[bot])
- #12492 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.7.2 to 6.7.4 (@dependabot[bot])
- #12493 chore(deps-dev): bump @grpc/grpc-js from 1.9.4 to 1.9.5 (@dependabot[bot])
- #12499 chore(deps-dev): bump mongoose from 7.5.2 to 7.5.4 (@dependabot[bot])
- #12462 chore(deps-dev): bump @types/supertest from 2.0.12 to 2.0.13 (@dependabot[bot])
- #12460 chore(deps-dev): bump @fastify/view from 8.0.0 to 8.2.0 (@dependabot[bot])
- #12443 chore(deps): update dependency @types/amqplib to v0.10.2 (@renovate[bot])
- #12474 chore(deps-dev): bump @typescript-eslint/parser from 6.7.2 to 6.7.3 (@dependabot[bot])
- #12475 chore(deps-dev): bump @types/mocha from 10.0.1 to 10.0.2 (@dependabot[bot])
- #12476 chore(deps-dev): bump chai from 4.3.8 to 4.3.10 (@dependabot[bot])
- #12477 chore(deps-dev): bump @fastify/multipart from 7.7.3 to 8.0.0 (@dependabot[bot])
- #12478 chore(deps-dev): bump @commitlint/cli from 17.7.1 to 17.7.2 (@dependabot[bot])
- #12461 chore(deps-dev): bump @types/sinon from 10.0.16 to 10.0.17 (@dependabot[bot])
- #12456 chore(deps): update dependency @types/express to v4.17.18 (@renovate[bot])
- #12465 chore(deps-dev): bump @grpc/grpc-js from 1.9.2 to 1.9.4 (@dependabot[bot])
- #12466 chore(deps-dev): bump @types/ws from 8.5.5 to 8.5.6 (@dependabot[bot])
- #12467 chore(deps-dev): bump @types/amqplib from 0.10.1 to 0.10.2 (@dependabot[bot])
- #12471 chore(deps-dev): bump @types/node from 20.6.0 to 20.7.1 (@dependabot[bot])
- #12451 chore(deps-dev): bump @types/bytes from 3.1.1 to 3.1.2 (@dependabot[bot])
- #12449 chore(deps-dev): bump @types/express from 4.17.17 to 4.17.18 (@dependabot[bot])
- #12453 chore(deps-dev): bump sinon from 15.2.0 to 16.0.0 (@dependabot[bot])
- #12452 chore(deps-dev): bump eslint from 8.49.0 to 8.50.0 (@dependabot[bot])
- #12446 chore(deps-dev): bump redis from 4.6.9 to 4.6.10 (@dependabot[bot])
- #12454 chore(deps-dev): bump ts-morph from 19.0.0 to 20.0.0 (@dependabot[bot])
- #12442 chore(deps): update dependency @types/cache-manager to v4.0.3 (@renovate[bot])
- #12436 chore(deps-dev): bump @types/http-errors from 2.0.1 to 2.0.2 (@dependabot[bot])
platform-fastify
- #12468 chore(deps): bump @fastify/cors from 8.3.0 to 8.4.0 (@dependabot[bot])
- #12447 chore(deps): bump light-my-request from 5.10.0 to 5.11.0 (@dependabot[bot])
platform-ws
- #12448 chore(deps): bump ws from 8.13.0 to 8.14.2 (@dependabot[bot])
Committers: 2
v10.2.2
v10.2.2 (2023-08-28)
Enhancements
core
- #12276 feat(core): add generic type for transformed value in decorators factory (@quangtran88)
Dependencies
- Other
- #12269 chore(deps-dev): bump concurrently from 8.2.0 to 8.2.1 (@dependabot[bot])
- #12268 chore(deps-dev): bump @grpc/grpc-js from 1.9.0 to 1.9.1 (@dependabot[bot])
- #12263 fix(deps): update dependency @nestjs/event-emitter to v2.0.2 (@renovate[bot])
- #12271 chore(deps-dev): bump redis from 4.6.7 to 4.6.8 (@dependabot[bot])
- #12272 chore(deps-dev): bump @grpc/proto-loader from 0.7.8 to 0.7.9 (@dependabot[bot])
- #12279 chore(deps-dev): bump typescript from 5.1.6 to 5.2.2 (@dependabot[bot])
- #12285 chore(deps-dev): bump @types/node from 20.5.1 to 20.5.7 (@dependabot[bot])
- #12286 chore(deps-dev): bump mongoose from 7.4.3 to 7.4.5 (@dependabot[bot])
- #12247 chore(deps-dev): bump @types/node from 20.5.0 to 20.5.1 (@dependabot[bot])
- #12249 chore(deps-dev): bump eslint-plugin-import from 2.28.0 to 2.28.1 (@dependabot[bot])
- #12262 fix(deps): update dependency @nestjs/bull to v10.0.1 (@renovate[bot])
- #12258 chore(deps): update dependency jest to v29.6.3 (@renovate[bot])
- #12259 fix(deps): update dependency @graphql-tools/utils to v10.0.5 - autoclosed (@renovate[bot])
common
,core
,microservices
,platform-express
,platform-fastify
,platform-socket.io
,platform-ws
,testing
,websockets
- #12248 chore(deps): bump tslib from 2.6.1 to 2.6.2 (@dependabot[bot])
Committers: 1
- Tran Quang (@quangtran88)
v10.2.0
v10.2.0 (2023-08-21)
Features
core
- #12237 feat(core): add strongly-typed decorators factory (reflector) (@kamilmysliwiec)
- #12107 feat(core): discover by decorator, explorer pattern (@kamilmysliwiec)
core
,platform-fastify
- #11992 feat(fastify): supporting fastify route config (@rich-w-lee)
Enhancements
common
,core
common
- #12096 fix(common): fix custom multi file validator (@mohamadrezamomeni)
Dependencies
- Other
- #12228 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.61.0 to 6.4.0 (@dependabot[bot])
- #12242 chore(deps): update dependency jest to v29.6.2 - autoclosed (@renovate[bot])
- #12168 chore(deps): update confluentinc/cp-zookeeper docker tag to v7.4.1 (@renovate[bot])
- #12156 chore(deps-dev): bump amqp-connection-manager from 4.1.13 to 4.1.14 (@dependabot[bot])
- #12225 chore(deps-dev): bump graphql from 16.7.1 to 16.8.0 (@dependabot[bot])
- #11965 fix(deps): update dependency @nestjs/mercurius to v12.0.4 (@renovate[bot])
- #12239 chore(deps-dev): bump nats from 2.15.1 to 2.16.0 (@dependabot[bot])
- #12238 chore(deps-dev): bump mqtt from 5.0.2 to 5.0.3 (@dependabot[bot])
- #12227 chore(deps-dev): bump eslint from 8.46.0 to 8.47.0 (@dependabot[bot])
- #12226 chore(deps-dev): bump mongoose from 7.4.2 to 7.4.3 (@dependabot[bot])
- #12229 chore(deps-dev): bump lint-staged from 13.2.3 to 14.0.0 (@dependabot[bot])
- #12234 chore(deps-dev): bump prettier from 3.0.1 to 3.0.2 (@dependabot[bot])
- #12212 chore(deps-dev): bump @commitlint/config-angular from 17.6.7 to 17.7.0 (@dependabot[bot])
- #12186 chore(deps): bump fast-json-stringify from 5.7.0 to 5.8.0 (@dependabot[bot])
- #12216 chore(deps-dev): bump @commitlint/cli from 17.6.7 to 17.7.1 (@dependabot[bot])
- #12223 chore(deps-dev): bump @types/node from 20.4.8 to 20.5.0 (@dependabot[bot])
- #12190 chore(deps-dev): bump mqtt from 5.0.1 to 5.0.2 (@dependabot[bot])
- #12202 chore(deps-dev): bump eslint-config-prettier from 8.9.0 to 9.0.0 (@dependabot[bot])
- #12203 chore(deps-dev): bump mysql2 from 3.5.2 to 3.6.0 (@dependabot[bot])
- #12205 chore(deps-dev): bump prettier from 3.0.0 to 3.0.1 (@dependabot[bot])
- #12189 chore(deps-dev): bump socket.io-client from 4.7.1 to 4.7.2 (@dependabot[bot])
- #12191 chore(deps-dev): bump mongoose from 7.4.1 to 7.4.2 (@dependabot[bot])
- #12198 chore(deps-dev): bump @types/node from 20.4.5 to 20.4.8 (@dependabot[bot])
- #12180 chore(deps-dev): bump @grpc/grpc-js from 1.8.21 to 1.9.0 (@dependabot[bot])
- #12181 chore(deps-dev): bump engine.io-client from 6.5.1 to 6.5.2 (@dependabot[bot])
- #12182 chore(deps-dev): bump @types/sinon from 10.0.15 to 10.0.16 (@dependabot[bot])
- #12171 chore(deps-dev): bump eslint-config-prettier from 8.8.0 to 8.9.0 (@dependabot[bot])
- #12172 chore(deps-dev): bump mqtt from 5.0.0 to 5.0.1 (@dependabot[bot])
- #12173 chore(deps-dev): bump eslint from 8.45.0 to 8.46.0 (@dependabot[bot])
- #12148 chore(deps-dev): bump @types/node from 20.4.4 to 20.4.5 (@dependabot[bot])
- #12169 chore(deps-dev): bump eslint-plugin-import from 2.27.5 to 2.28.0 (@dependabot[bot])
platform-socket.io
- #12185 chore(deps): bump socket.io from 4.7.1 to 4.7.2 (@dependabot[bot])
Committers: 6
- Ahmed Kotby (@TheCodby)
- Aleksandar Mijic (@HGtronic)
- Kamil Mysliwiec (@kamilmysliwiec)
- Richard Lee (@rich-w-lee)
- @mohamadrezamomeni
- @rbnayax
v10.1.3
v10.1.3 (2023-07-31)
Bug fixes
Enhancements
core
- #12166 fix(core): pass application config to nest container when using application context (@SocketSomeone)
Dependencies
platform-fastify
- #12155 chore(deps): bump fastify from 4.20.0 to 4.21.0 (@dependabot[bot])
- Other
- #12146 chore(deps): update confluentinc/cp-kafka docker tag to v7.4.1 (@renovate[bot])
- #12149 chore(deps-dev): bump mqtt from 4.3.7 to 5.0.0 (@dependabot[bot])
- #12157 chore(deps-dev): bump core-js from 3.31.1 to 3.32.0 (@dependabot[bot])
- #12167 chore(deps-dev): bump @grpc/grpc-js from 1.8.18 to 1.8.21 (@dependabot[bot])
Committers: 4
- Alexey Filippov (@SocketSomeone)
- Antonio Tripodi (@Tony133)
- Jay McDoniel (@jmcdo29)
- X1a0t (@thorseraq)
v10.1.0
v10.1.0 (2023-07-17)
Bug fixes
core
- #12035 fix(core): allow importing providers from global modules in lazy modules (@kamilmysliwiec)
- #12020 fix(core): throw on circular factories and custom providers (@kamilmysliwiec)
microservices
common
- #12031 fix(common): right generic type arg constraint for
FileValidator#isValid
method (@micalevisk)
- #12031 fix(common): right generic type arg constraint for
Enhancements
microservices
- #12014 feat(microservices): allow grpc-server graceful shutdown (@mathieubergeron)
platform-fastify
- #11995 refactor(fastify): updated static options (@Mojtaba-NA)
core
- #12009 fix(core): Initialize application only once (@KKSzymanowski)
Dependencies
- Other
- #12025 chore(deps-dev): bump @grpc/grpc-js from 1.8.17 to 1.8.18 (@dependabot[bot])
- #12034 chore(deps-dev): bump eslint from 8.44.0 to 8.45.0 (@dependabot[bot])
- #12001 chore(deps-dev): bump @typescript-eslint/parser from 5.60.1 to 5.62.0 (@dependabot[bot])
- #12015 chore(deps-dev): bump mongoose from 7.3.2 to 7.3.4 (@dependabot[bot])
- #12016 chore(deps-dev): bump @types/node from 20.4.1 to 20.4.2 (@dependabot[bot])
- #12004 chore(deps): update jest monorepo (@renovate[bot])
- #11973 chore(deps): update babel monorepo (@renovate[bot])
- #11972 fix(deps): update dependency @graphql-tools/utils to v10.0.3 (@renovate[bot])
- #11980 chore(deps-dev): bump core-js from 3.31.0 to 3.31.1 (@dependabot[bot])
- #11981 chore(deps-dev): bump prettier from 2.8.8 to 3.0.0 (@dependabot[bot])
- #11989 chore(deps-dev): bump mongoose from 7.3.1 to 7.3.2 (@dependabot[bot])
- #11993 chore(deps): bump protobufjs from 7.2.2 to 7.2.4 (@dependabot[bot])
- #11994 chore(deps): bump protobufjs from 7.2.3 to 7.2.4 in /sample/04-grpc (@dependabot[bot])
- #11997 chore(deps-dev): bump @types/node from 20.3.3 to 20.4.1 (@dependabot[bot])
- #11998 chore(deps-dev): bump nodemon from 2.0.22 to 3.0.1 (@dependabot[bot])
- #12003 chore(deps-dev): bump mysql2 from 3.4.3 to 3.5.1 (@dependabot[bot])
- #11969 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.60.1 to 5.61.0 (@dependabot[bot])
- #11963 chore(deps): update dependency @types/node to v20.3.3 (@renovate[bot])
- #11895 fix(deps): update dependency mysql2 to v3.4.3 (@renovate[bot])
- #11941 chore(deps): update typescript-eslint monorepo to v5.60.1 (@renovate[bot])
- #11951 chore(deps): update dependency ts-jest to v29.1.1 (@renovate[bot])
- #11959 chore(deps-dev): bump eslint from 8.43.0 to 8.44.0 (@dependabot[bot])
platform-fastify
- #11968 chore(deps): bump fastify from 4.19.1 to 4.19.2 (@dependabot[bot])
Committers: 8
- Kamil Mysliwiec (@kamilmysliwiec)
- Kuba Szymanowski (@KKSzymanowski)
- Mathieu Bergeron (@mathieubergeron)
- Micael Levi L. Cavalcante (@micalevisk)
- Mick Lawitzke (@MickL)
- Mojtaba (@Mojtaba-NA)
- Subin Lee (@kingsubin)
- Tan Ho (@tanhv90)
v10.0.0
v10.0.0 (2023-06-15)
Article: https://trilon.io/blog/nestjs-10-is-now-available
Migration guide: https://docs.nestjs.com/migration-guide
Bug fixes
core
- #11785 fix(core): apply middleware to versioned controllers (ctrl-level) (@kamilmysliwiec)
- #11650 fix(core): global prefix exclude when versioning is turned on (@kamilmysliwiec)
platform-fastify
- #11718 fix(fastify): validate middleware paths (@kamilmysliwiec)
microservices
Enhancements
platform-express
- #11667 feat(express): add support for multer.none (@mathewtrivett)
common
,core
,websockets
common
- #11673 fix(common): loosen http exception cause type (@namoscato)
- #10953 fix(common)!: when transforming optional boolean parameters on
ValidationPipe
(@micalevisk)
core
- #9809 feat(core): middleware runs once for matching route (@rychardvale)
- #11118 feat(core): add support to named groups (@elplancton)
- #11142 feat: Support async local storage in interceptors (@nordfjord)
common
,core
microservices
- #10359 feat(microservices): enable wildcards in redis microservice patterns (@tijsmoree)
common
,platform-express
,platform-fastify
- #10630 feat(common)!: narrow
getInstance
return type for http adapters (@micalevisk)
- #10630 feat(common)!: narrow
Dependencies
- Other
- #11793 chore(deps-dev): bump mongoose from 7.2.4 to 7.3.0 (@dependabot[bot])
- #11792 chore(deps-dev): bump cache-manager from 5.2.2 to 5.2.3 (@dependabot[bot])
- #11794 chore(deps-dev): bump ts-morph from 18.0.0 to 19.0.0 (@dependabot[bot])
- #11790 chore(deps): update node.js to v19.9 (@renovate[bot])
- #11787 chore(deps): update node.js to v18.16 - autoclosed (@renovate[bot])
- #11788 chore(deps): update jest monorepo to v29 (major) (@renovate[bot])
- #11786 chore(deps): update node.js to v16.20 (@renovate[bot])
- #11784 chore(deps): update dependency jest to v28.1.3 (@renovate[bot])
- #11783 fix(deps): update graphql-tools monorepo (major) (@renovate[bot])
- #11782 fix(deps): update dependency ts-morph to v18 - autoclosed (@renovate[bot])
- #11757 chore(deps): update dependency @types/node to v18.16.18 (@renovate[bot])
- #11780 fix(deps): update dependency mongoose to v7 (@renovate[bot])
- #11775 fix(deps): update dependency @nestjs/mercurius to v11 (@renovate[bot])
- #11761 fix(deps): update dependency rxjs to v7.8.1 (@renovate[bot])
- #11779 fix(deps): update dependency mongodb to v5 (@renovate[bot])
- #11777 fix(deps): update dependency cache-manager to v5 (@renovate[bot])
- #11776 fix(deps): update dependency @socket.io/redis-adapter to v8 (@renovate[bot])
- #11772 chore(deps): update dependency webpack-cli to v5 (@renovate[bot])
- #11768 chore(deps-dev): bump @fastify/multipart from 7.6.0 to 7.6.1 (@dependabot[bot])
- #11764 fix(deps): update prisma monorepo to v4.15.0 (@renovate[bot])
- #11778 fix(deps): update dependency mercurius to v13 (@renovate[bot])
- #11774 fix(deps): update dependency @nestjs/graphql to v11.0.6 (@renovate[bot])
- #11773 chore(deps): update jest monorepo to v29 (major) (@renovate[bot])
- #11771 chore(deps): update dependency typescript to v5 (@renovate[bot])
- #11740 chore(deps): update dependency ts-loader to v9.4.3 (@renovate[bot])
- #11762 fix(deps): update dependency sequelize to v6.32.0 (@renovate[bot])
- #11763 fix(deps): update nest monorepo (@renovate[bot])
- #11746 chore(deps-dev): bump eslint from 7.32.0 to 8.42.0 (@dependabot[bot])
- #11747 chore(deps-dev): bump mongoose from 7.2.2 to 7.2.4 (@dependabot[bot])
- #11758 fix(deps): update dependency mysql2 to v3.3.5 (@renovate[bot])
- #11759 chore(deps): update jest monorepo (@renovate[bot])
- #11519 chore(deps): update jest monorepo (@renovate[bot])
- #11742 chore(deps): bump dottie from 2.0.2 to 2.0.4 in /sample/07-sequelize (@dependabot[bot])
- #11743 chore(deps-dev): bump sinon from 15.1.0 to 15.1.2 (@dependabot[bot])
- #11745 chore(deps-dev): bump @apollo/server from 4.7.1 to 4.7.3 (@dependabot[bot])
- #11756 chore(deps-dev): bump @types/node from 20.2.5 to 20.3.1 (@dependabot[bot])
- #11755 fix(deps): update dependency mongoose to v6.11.2 (@renovate[bot])
- #11754 fix(deps): update dependency mongodb to v3.7.3 (@renovate[bot])
- #11753 fix(deps): update dependency dotenv to v16.1.4 (@renovate[bot])
- #11752 fix(deps): update dependency @nestjs/event-emitter to v1.4.2 (@renovate[bot])
- #11748 fix(deps): update apollo graphql packages (@renovate[bot])
- #11750 chore(deps): update dependency ts-node to v10.9.1 (@renovate[bot])
- #11749 chore(deps): update dependency supertest to v6.3.3 (@renovate[bot])
- #11751 chore(deps): update typescript-eslint monorepo to v5.59.11 (@renovate[bot])
- #11741 chore(deps): update dependency webpack to v5.86.0 (@renovate[bot])
- [#11516](ht...
v9.4.0
v9.4.0 (2023-04-05)
Features
Bug fixes
platform-ws
- #11188 fix(ws): mount multi
ws
servers on different paths (@CodyTseng)
- #11188 fix(ws): mount multi
platform-express
Enhancements
microservices
- #11426 feat: allow extension of microservice event and message extras (@effervescentia)
Dependencies
- Other
- #11394 chore(deps-dev): bump sinon from 15.0.2 to 15.0.3 (@dependabot[bot])
- #11406 chore(deps-dev): bump @types/node from 18.15.6 to 18.15.11 (@dependabot[bot])
- #11418 chore(deps-dev): bump @fastify/static from 6.9.0 to 6.10.0 (@dependabot[bot])
- #11419 chore(deps): bump fast-json-stringify from 5.6.2 to 5.7.0 (@dependabot[bot])
- #11422 chore(deps-dev): bump @apollo/server from 4.5.0 to 4.6.0 (@dependabot[bot])
- #11423 chore(deps-dev): bump amqp-connection-manager from 4.1.11 to 4.1.12 (@dependabot[bot])
- #11424 chore(deps-dev): bump core-js from 3.29.1 to 3.30.0 (@dependabot[bot])
- #11405 chore(deps-dev): bump ts-morph from 17.0.1 to 18.0.0 (@dependabot[bot])
- #11403 fix(deps): update dependency @nestjs/apollo to v11.0.4 (@renovate[bot])
- #11402 chore(deps): update dependency @types/cache-manager to v4.0.2 (@renovate[bot])
- #11401 chore(deps): update dependency @babel/core to v7.21.3 (@renovate[bot])
- #11407 chore(deps-dev): bump concurrently from 7.6.0 to 8.0.1 (@dependabot[bot])
- #11408 chore(deps-dev): bump @commitlint/cli from 17.5.0 to 17.5.1 (@dependabot[bot])
- #11347 fix(deps): update dependency sequelize-typescript to v2.1.5 (@renovate[bot])
- #11344 fix(deps): update dependency @nestjs/typeorm to v9.0.1 (@renovate[bot])
- #11343 fix(deps): update dependency @nestjs/serve-static to v3.0.1 (@renovate[bot])
- #11342 fix(deps): update dependency @nestjs/mongoose to v9.2.2 (@renovate[bot])
- #11340 fix(deps): update dependency @nestjs/bull to v0.6.3 (@renovate[bot])
- #11351 chore(deps): update dependency @types/amqplib to v0.10.1 (@renovate[bot])
- #11323 chore(deps-dev): bump @grpc/proto-loader from 0.7.5 to 0.7.6 (@dependabot[bot])
- #11395 chore(deps-dev): bump prettier from 2.8.6 to 2.8.7 (@dependabot[bot])
- #11336 chore(deps): update dependency nodemon to v2.0.22 (@renovate[bot])
- #11339 chore(deps): update mysql docker tag to v8.0.32 (@renovate[bot])
- #11348 fix(deps): update dependency typeorm to v0.3.12 (@renovate[bot])
- #11349 chore(deps): update confluentinc/cp-kafka docker tag to v7.3.2 (@renovate[bot])
- #11366 fix(deps): update dependency @fastify/view to v7.4.1 (@renovate[bot])
- #11376 fix(deps): update dependency socket.io to v4.6.1 (@renovate[bot])
- #11381 chore(deps): update mongo docker tag to v6 (@renovate[bot])
- #11384 fix(deps): update dependency mercurius to v12 (@renovate[bot])
- #11385 fix(deps): update dependency mongodb to v5 (@renovate[bot])
- #11387 fix(deps): update dependency mysql2 to v3 (@renovate[bot])
- #11389 fix(deps): update dependency rimraf to v4.4.1 (@renovate[bot])
- #11334 chore(deps): update dependency @babel/core to v7.21.3 (@renovate[bot])
- #11353 chore(deps): update dependency eslint-config-prettier to v8.8.0 (@renovate[bot])
- #11356 chore(deps): update dependency redis to v4.6.5 (@renovate[bot])
- #11363 chore(deps): update typescript-eslint monorepo to v5.56.0 (@renovate[bot])
- #11338 chore(deps): update dependency webpack to v5.76.3 (@renovate[bot])
- #11337 chore(deps): update dependency ts-jest to v28.0.8 (@renovate[bot])
- #11364 fix(deps): update apollo graphql packages (@renovate[bot])
- #11361 chore(deps): update dependency typescript to v4.9.5 (@renovate[bot])
- #11377 fix(deps): update nest monorepo (@renovate[bot])
- #11321 chore(deps-dev): bump nodemon from 2.0.21 to 2.0.22 (@dependabot[bot])
- #11322 chore(deps-dev): bump @commitlint/cli from 17.4.4 to 17.5.0 (@dependabot[bot])
- #11328 chore(deps-dev): bump mongoose from 7.0.2 to 7.0.3 (@dependabot[bot])
- #11329 chore(deps-dev): bump @types/node from 18.15.5 to 18.15.6 (@dependabot[bot])
- #11330 chore(deps-dev): bump @grpc/grpc-js from 1.8.12 to 1.8.13 (@dependabot[bot])
common
,core
- #11417 chore(deps): bump uid from 2.0.1 to 2.0.2 (@dependabot[bot])
Committers: 8
- Ben Teichman (@effervescentia)
- Cody Tseng (@CodyTseng)
- Hyun-Jin Jeong (@hyunjinjeong)
- Kamil Mysliwiec (@kamilmysliwiec)
- Nathan Arseneau (@nathanArseneau)
- Noah Golub (@nomaxg)
- Tolga Paksoy (@tolgap)
- Yiheng (@ianzone)
v9.3.12
v9.3.12 (2023-03-22)
Enhancements
core
- #11129 fix(core): false-positive value provider not registered error when the value is
undefined
(@micalevisk)
- #11129 fix(core): false-positive value provider not registered error when the value is
common
Dependencies
- Other
- #11307 chore(deps-dev): bump @nestjs/apollo from 11.0.3 to 11.0.4 (@dependabot[bot])
- #11315 chore(deps-dev): bump prettier from 2.8.5 to 2.8.6 (@dependabot[bot])
- #11316 chore(deps-dev): bump cache-manager from 5.1.7 to 5.2.0 (@dependabot[bot])
- #11306 chore(deps-dev): bump mongoose from 6.10.3 to 7.0.2 (@dependabot[bot])
- #11308 chore(deps-dev): bump @nestjs/graphql from 11.0.0 to 11.0.4 (@dependabot[bot])
- #11310 chore(deps-dev): bump eslint-config-prettier from 8.7.0 to 8.8.0 (@dependabot[bot])
- #11311 chore(deps-dev): bump @types/node from 18.15.3 to 18.15.5 (@dependabot[bot])
- #11312 chore(deps-dev): bump prettier from 2.8.4 to 2.8.5 (@dependabot[bot])
platform-fastify
- #11309 chore(deps): bump fastify from 4.14.1 to 4.15.0 (@dependabot[bot])
Committers: 2
- Hans Larsen (@hansl)
- Micael Levi L. Cavalcante (@micalevisk)