Versions of the package @nestjs/core before 9.0.5 are vulnerable to Information Exposure via the StreamableFile pipe. Exploiting this vulnerability is possible when the client cancels a request while it is streaming a StreamableFile, the stream wrapped by the StreamableFile will be kept open.
Release Notes
nestjs/nest (@nestjs/core)
### [`v9.0.5`](https://redirect.github.com/nestjs/nest/releases/tag/v9.0.5)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v9.0.4...v9.0.5)
#### v9.0.5 (2022-07-20)
##### Bug fixes
- `common`, `platform-express`
- [#9819](https://redirect.github.com/nestjs/nest/pull/9819) fix: use pipeline over stream.pipe ([@jmcdo29](https://redirect.github.com/jmcdo29))
##### Enhancements
- `microservices`
- [#9798](https://redirect.github.com/nestjs/nest/pull/9798) feat(microservices): add noAssert option for RMQ connection ([@frankmangone](https://redirect.github.com/frankmangone))
- [#9954](https://redirect.github.com/nestjs/nest/pull/9954) feat(microservices): add Kafka heartbeat callback to KafkaContext ([@kosh-b](https://redirect.github.com/kosh-b))
- `platform-express`, `platform-fastify`
- [#9926](https://redirect.github.com/nestjs/nest/pull/9926) fix(express,fastify): raw body for urlencoded requests ([@tolgap](https://redirect.github.com/tolgap))
##### Dependencies
- Other
- [#9959](https://redirect.github.com/nestjs/nest/pull/9959) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/30-event-emitter ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9960](https://redirect.github.com/nestjs/nest/pull/9960) chore(deps): bump terser from 5.14.1 to 5.14.2 in /sample/32-graphql-federation-schema-first/users-application ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9961](https://redirect.github.com/nestjs/nest/pull/9961) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/31-graphql-federation-code-first/gateway ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9962](https://redirect.github.com/nestjs/nest/pull/9962) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/31-graphql-federation-code-first/users-application ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9963](https://redirect.github.com/nestjs/nest/pull/9963) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/32-graphql-federation-schema-first/posts-application ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9964](https://redirect.github.com/nestjs/nest/pull/9964) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/32-graphql-federation-schema-first/gateway ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9965](https://redirect.github.com/nestjs/nest/pull/9965) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/29-file-upload ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9966](https://redirect.github.com/nestjs/nest/pull/9966) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/28-sse ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9967](https://redirect.github.com/nestjs/nest/pull/9967) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/31-graphql-federation-code-first/posts-application ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9951](https://redirect.github.com/nestjs/nest/pull/9951) chore(deps-dev): bump mongoose from 6.4.4 to 6.4.5 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9952](https://redirect.github.com/nestjs/nest/pull/9952) chore(deps-dev): bump concurrently from 7.2.2 to 7.3.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `platform-fastify`
- [#9950](https://redirect.github.com/nestjs/nest/pull/9950) chore(deps): bump light-my-request from 5.1.0 to 5.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
##### Committers: 4
- Franco Mangone ([@frankmangone](https://redirect.github.com/frankmangone))
- Jay McDoniel ([@jmcdo29](https://redirect.github.com/jmcdo29))
- Tolga Paksoy ([@tolgap](https://redirect.github.com/tolgap))
- [@kosh-b](https://redirect.github.com/kosh-b)
### [`v9.0.4`](https://redirect.github.com/nestjs/nest/compare/v9.0.3...v9.0.4)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v9.0.3...v9.0.4)
### [`v9.0.3`](https://redirect.github.com/nestjs/nest/compare/v9.0.2...v9.0.3)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v9.0.2...v9.0.3)
### [`v9.0.2`](https://redirect.github.com/nestjs/nest/releases/tag/v9.0.2)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v9.0.1...v9.0.2)
#### v9.0.2
##### Bug fixes
- `common`
- [#9904](https://redirect.github.com/nestjs/nest/pull/9904) fix(common): Fix CacheModule registerAsync ([@tugascript](https://redirect.github.com/tugascript))
##### Enhancements
- `core`
- [#9902](https://redirect.github.com/nestjs/nest/pull/9902) refactor(core): replace our own 1-level flatten by the native one ([@micalevisk](https://redirect.github.com/micalevisk))
##### Dependencies
- [#9906](https://redirect.github.com/nestjs/nest/pull/9906) chore(deps-dev): bump mongoose from 6.4.3 to 6.4.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9908](https://redirect.github.com/nestjs/nest/pull/9908) chore(deps-dev): bump cache-manager from 4.0.1 to 4.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9910](https://redirect.github.com/nestjs/nest/pull/9910) chore(deps-dev): bump [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) from 10.0.16 to 10.0.18 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9911](https://redirect.github.com/nestjs/nest/pull/9911) chore(deps-dev): bump core-js from 3.23.3 to 3.23.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
##### Committers: 3
- Afonso Barracha ([@tugascript](https://redirect.github.com/tugascript))
- Antonio T. alias Tony ([@Tony133](https://redirect.github.com/Tony133))
- Micael Levi L. Cavalcante ([@micalevisk](https://redirect.github.com/micalevisk))
### [`v9.0.1`](https://redirect.github.com/nestjs/nest/compare/v9.0.0...v9.0.1)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v9.0.0...v9.0.1)
### [`v9.0.0`](https://redirect.github.com/nestjs/nest/releases/tag/v9.0.0)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.7...v9.0.0)
#### v9.0.0 (2022-07-08)
##### Article: https://trilon.io/blog/nestjs-9-is-now-available
##### Migration guide: https://docs.nestjs.com/migration-guide
##### Features
- `common`
- [#9718](https://redirect.github.com/nestjs/nest/pull/9718) Feature/4752 file validators pipe ([@thiagomini](https://redirect.github.com/thiagomini))
- [#9534](https://redirect.github.com/nestjs/nest/pull/9534) feat(core): add configurable module builder, module utils ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
- `common`, `core`
- [#9684](https://redirect.github.com/nestjs/nest/pull/9684) feat(core): read–eval–print loop feature ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
- [#9697](https://redirect.github.com/nestjs/nest/pull/9697) feat(core): add durable providers feature ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
##### Bug fixes
- `microservices`
- [#9674](https://redirect.github.com/nestjs/nest/pull/9674) fix(microservices): Fixed typings for MessageHandler ([@dkonasov](https://redirect.github.com/dkonasov))
- [#9587](https://redirect.github.com/nestjs/nest/pull/9587) fix(microservices): revert grpc client interceptors (grpc-specific) ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
##### Enhancements
- `common`, `core`, `platform-express`, `platform-fastify`
- [#8802](https://redirect.github.com/nestjs/nest/pull/8802) fix: only send exception responses if header is not already sent ([@wSedlacek](https://redirect.github.com/wSedlacek))
- [#9591](https://redirect.github.com/nestjs/nest/pull/9591) feat(common,core): make `HttpServer#applyVersionFilter` mandatory ([@micalevisk](https://redirect.github.com/micalevisk))
- `common`
- [#9705](https://redirect.github.com/nestjs/nest/pull/9705) feat(common): Add error chaining support to http exception ([@vinnymac](https://redirect.github.com/vinnymac))
- [#9383](https://redirect.github.com/nestjs/nest/pull/9383) feat(common): disallow usage of `inject` on class and value providers at type level ([@micalevisk](https://redirect.github.com/micalevisk))
- [#9023](https://redirect.github.com/nestjs/nest/pull/9023) fix: fix factory provider definition ([@ZanMinKian](https://redirect.github.com/ZanMinKian))
- [#8459](https://redirect.github.com/nestjs/nest/pull/8459) fix(common): ParseUUIDPipe - throw exceptions with exceptionFactory only ([@titivuk](https://redirect.github.com/titivuk))
- `microservices`
- [#9681](https://redirect.github.com/nestjs/nest/pull/9681) fix(microservices): allow `postfixId` on `KafkaOptions` to be an empty string ([@micalevisk](https://redirect.github.com/micalevisk))
- [#8798](https://redirect.github.com/nestjs/nest/pull/8798) feat(microservices): migrate redis transporter to internally use ioredis package ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
- [#9586](https://redirect.github.com/nestjs/nest/pull/9586) feat(microservices): add kafka retriable exception, auto-unwrap payloads ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
- `core`
- [#9720](https://redirect.github.com/nestjs/nest/pull/9720) fix(core): prevent renaming global providers and modules in the repl ([@micalevisk](https://redirect.github.com/micalevisk))
- [#9596](https://redirect.github.com/nestjs/nest/pull/9596) feat(core): throw an exception instead of logging due to module import misusage ([@micalevisk](https://redirect.github.com/micalevisk))
- `common`, `core`, `microservices`
- [#9604](https://redirect.github.com/nestjs/nest/pull/9604) refactor(common,core,microservices): drop all deprecated methods ([@micalevisk](https://redirect.github.com/micalevisk))
- `core`, `websockets`
- [#9491](https://redirect.github.com/nestjs/nest/pull/9491) feat(core,websockets): use rxjs to check if values are observables ([@micalevisk](https://redirect.github.com/micalevisk))
##### Dependencies
- Other
- [#9885](https://redirect.github.com/nestjs/nest/pull/9885) chore(deps-dev): bump [@fastify/static](https://redirect.github.com/fastify/static) from 5.0.0 to 6.4.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9883](https://redirect.github.com/nestjs/nest/pull/9883) chore(deps-dev): bump ioredis from 5.0.4 to 5.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9884](https://redirect.github.com/nestjs/nest/pull/9884) chore(deps-dev): bump nodemon from 2.0.18 to 2.0.19 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9886](https://redirect.github.com/nestjs/nest/pull/9886) chore(deps-dev): bump supertest from 6.2.3 to 6.2.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9888](https://redirect.github.com/nestjs/nest/pull/9888) chore(deps-dev): bump [@types/cache-manager](https://redirect.github.com/types/cache-manager) from 4.0.0 to 4.0.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9889](https://redirect.github.com/nestjs/nest/pull/9889) chore(deps): bump cli-color from 2.0.2 to 2.0.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9890](https://redirect.github.com/nestjs/nest/pull/9890) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 18.0.0 to 18.0.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9882](https://redirect.github.com/nestjs/nest/pull/9882) chore(deps-dev): bump [@fastify/multipart](https://redirect.github.com/fastify/multipart) from 6.0.0 to 7.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9869](https://redirect.github.com/nestjs/nest/pull/9869) chore(deps): bump fast-json-stringify from 5.0.1 to 5.0.6 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9851](https://redirect.github.com/nestjs/nest/pull/9851) chore(deps-dev): bump kafkajs from 2.0.2 to 2.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9848](https://redirect.github.com/nestjs/nest/pull/9848) chore(deps-dev): bump graphql-tools from 8.2.13 to 8.3.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9837](https://redirect.github.com/nestjs/nest/pull/9837) chore(deps-dev): bump [@commitlint/config-angular](https://redirect.github.com/commitlint/config-angular) from 17.0.0 to 17.0.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9871](https://redirect.github.com/nestjs/nest/pull/9871) chore(deps-dev): bump redis from 3.1.2 to 4.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9870](https://redirect.github.com/nestjs/nest/pull/9870) chore(deps-dev): bump mongoose from 6.4.0 to 6.4.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9852](https://redirect.github.com/nestjs/nest/pull/9852) chore(deps-dev): bump [@types/sinon](https://redirect.github.com/types/sinon) from 10.0.11 to 10.0.12 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9766](https://redirect.github.com/nestjs/nest/pull/9766) chore(deps): bump middie from 6.1.0 to 7.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9876](https://redirect.github.com/nestjs/nest/pull/9876) chore(deps): bump moment from 2.29.2 to 2.29.4 in /sample/07-sequelize ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9875](https://redirect.github.com/nestjs/nest/pull/9875) chore(deps): bump moment from 2.29.2 to 2.29.4 in /sample/26-queues ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9877](https://redirect.github.com/nestjs/nest/pull/9877) chore(deps): bump moment from 2.29.2 to 2.29.4 in /sample/27-scheduling ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9878](https://redirect.github.com/nestjs/nest/pull/9878) chore(deps): bump moment from 2.29.2 to 2.29.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9838](https://redirect.github.com/nestjs/nest/pull/9838) chore(deps-dev): bump core-js from 3.23.2 to 3.23.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9839](https://redirect.github.com/nestjs/nest/pull/9839) chore(deps-dev): bump [@commitlint/cli](https://redirect.github.com/commitlint/cli) from 17.0.2 to 17.0.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9841](https://redirect.github.com/nestjs/nest/pull/9841) chore(deps-dev): bump lint-staged from 13.0.2 to 13.0.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9830](https://redirect.github.com/nestjs/nest/pull/9830) chore(deps-dev): bump nodemon from 2.0.16 to 2.0.18 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9828](https://redirect.github.com/nestjs/nest/pull/9828) chore(deps): bump fast-json-stringify from 4.2.0 to 5.0.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9827](https://redirect.github.com/nestjs/nest/pull/9827) chore(deps-dev): bump graphql-tools from 8.2.12 to 8.2.13 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9815](https://redirect.github.com/nestjs/nest/pull/9815) chore(deps-dev): bump core-js from 3.23.1 to 3.23.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9796](https://redirect.github.com/nestjs/nest/pull/9796) chore(deps-dev): bump prettier from 2.7.0 to 2.7.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9807](https://redirect.github.com/nestjs/nest/pull/9807) chore(deps-dev): bump mongoose from 6.3.8 to 6.4.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9808](https://redirect.github.com/nestjs/nest/pull/9808) chore(deps-dev): bump typescript from 4.7.3 to 4.7.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9791](https://redirect.github.com/nestjs/nest/pull/9791) chore(deps-dev): bump apollo-server-core from 3.8.2 to 3.9.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9790](https://redirect.github.com/nestjs/nest/pull/9790) chore(deps-dev): bump [@nestjs/apollo](https://redirect.github.com/nestjs/apollo) from 10.0.14 to 10.0.16 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9787](https://redirect.github.com/nestjs/nest/pull/9787) chore(deps-dev): bump apollo-server-express from 3.8.2 to 3.9.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9788](https://redirect.github.com/nestjs/nest/pull/9788) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.43 to 18.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9792](https://redirect.github.com/nestjs/nest/pull/9792) chore(deps-dev): bump [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) from 10.0.15 to 10.0.16 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9794](https://redirect.github.com/nestjs/nest/pull/9794) chore(deps-dev): bump lint-staged from 13.0.1 to 13.0.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9779](https://redirect.github.com/nestjs/nest/pull/9779) chore(deps-dev): bump concurrently from 7.2.1 to 7.2.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9780](https://redirect.github.com/nestjs/nest/pull/9780) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.42 to 17.0.43 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9781](https://redirect.github.com/nestjs/nest/pull/9781) chore(deps-dev): bump core-js from 3.23.0 to 3.23.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9782](https://redirect.github.com/nestjs/nest/pull/9782) chore(deps-dev): bump [@nestjs/mongoose](https://redirect.github.com/nestjs/mongoose) from 9.1.0 to 9.1.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9772](https://redirect.github.com/nestjs/nest/pull/9772) chore(deps-dev): bump prettier from 2.6.2 to 2.7.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9734](https://redirect.github.com/nestjs/nest/pull/9734) chore(deps-dev): bump ts-node from 10.8.0 to 10.8.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9761](https://redirect.github.com/nestjs/nest/pull/9761) chore(deps): bump fast-json-stringify from 4.1.0 to 4.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9771](https://redirect.github.com/nestjs/nest/pull/9771) chore(deps-dev): bump core-js from 3.22.8 to 3.23.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9773](https://redirect.github.com/nestjs/nest/pull/9773) chore(deps-dev): bump [@types/cache-manager](https://redirect.github.com/types/cache-manager) from 3.4.3 to 4.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9522](https://redirect.github.com/nestjs/nest/pull/9522) chore(deps-dev): bump mocha from 9.2.2 to 10.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `platform-fastify`
- [#9853](https://redirect.github.com/nestjs/nest/pull/9853) chore(deps): bump fastify from 3.29.0 to 4.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `microservices`, `testing`
- [#9825](https://redirect.github.com/nestjs/nest/pull/9825) chore(deps): update dependency got to 11.8.5 \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- `platform-ws`
- [#9770](https://redirect.github.com/nestjs/nest/pull/9770) chore(deps): bump ws from 8.7.0 to 8.8.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
##### Committers: 13
- Dylan Lundy ([@diesal11](https://redirect.github.com/diesal11))
- Kamil Mysliwiec ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
- Kanstantsin Tatarchuk ([@titivuk](https://redirect.github.com/titivuk))
- Marcin Wojciechowski ([@Wojciechowski-Marcin](https://redirect.github.com/Wojciechowski-Marcin))
- Micael Levi L. Cavalcante ([@micalevisk](https://redirect.github.com/micalevisk))
- Thiago Valentim ([@thiagomini](https://redirect.github.com/thiagomini))
- Vincent Taverna ([@vinnymac](https://redirect.github.com/vinnymac))
- William Sedlacek ([@wSedlacek](https://redirect.github.com/wSedlacek))
- [@chunghha](https://redirect.github.com/chunghha)
- [@dkonasov](https://redirect.github.com/dkonasov)
- [@yevgeniypak](https://redirect.github.com/yevgeniypak)
- 曾明健 ([@ZanMinKian](https://redirect.github.com/ZanMinKian))
- 정우병 ([@woobottle](https://redirect.github.com/woobottle))
### [`v8.4.7`](https://redirect.github.com/nestjs/nest/releases/tag/v8.4.7)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.6...v8.4.7)
#### v8.4.7 (2022-06-14)
##### Enhancements
- `microservices`
- [#9719](https://redirect.github.com/nestjs/nest/pull/9719) feat(microservices): exposes base context on the main package ([@delucca](https://redirect.github.com/delucca))
- [#9751](https://redirect.github.com/nestjs/nest/pull/9751) fix(microservices): adds feedback message when RabbitMQ server connection hangs ([@delucca](https://redirect.github.com/delucca))
- `common`
- [#9742](https://redirect.github.com/nestjs/nest/pull/9742) Improve stripProtoKeys performance, especially for TypedArray ([@mjgp2](https://redirect.github.com/mjgp2))
##### Dependencies
- [#9731](https://redirect.github.com/nestjs/nest/pull/9731) chore(deps-dev): bump apollo-server-core from 3.8.1 to 3.8.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9762](https://redirect.github.com/nestjs/nest/pull/9762) chore(deps-dev): bump lint-staged from 13.0.0 to 13.0.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9764](https://redirect.github.com/nestjs/nest/pull/9764) chore(deps-dev): bump graphql-tools from 8.2.11 to 8.2.12 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9765](https://redirect.github.com/nestjs/nest/pull/9765) chore(deps-dev): bump point-of-view from 6.2.1 to 6.3.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9769](https://redirect.github.com/nestjs/nest/pull/9769) chore(deps-dev): bump mongoose from 6.3.5 to 6.3.8 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9729](https://redirect.github.com/nestjs/nest/pull/9729) chore(deps-dev): bump cache-manager from 4.0.0 to 4.0.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9730](https://redirect.github.com/nestjs/nest/pull/9730) chore(deps-dev): bump typescript from 4.7.2 to 4.7.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9732](https://redirect.github.com/nestjs/nest/pull/9732) chore(deps-dev): bump apollo-server-express from 3.8.1 to 3.8.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9735](https://redirect.github.com/nestjs/nest/pull/9735) chore(deps-dev): bump ts-morph from 15.0.0 to 15.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9740](https://redirect.github.com/nestjs/nest/pull/9740) chore(deps-dev): bump [@grpc/proto-loader](https://redirect.github.com/grpc/proto-loader) from 0.6.12 to 0.6.13 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9756](https://redirect.github.com/nestjs/nest/pull/9756) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.38 to 17.0.42 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9757](https://redirect.github.com/nestjs/nest/pull/9757) chore(deps): bump fast-json-stringify from 3.2.0 to 4.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9711](https://redirect.github.com/nestjs/nest/pull/9711) chore(deps-dev): bump [@nestjs/apollo](https://redirect.github.com/nestjs/apollo) from 10.0.13 to 10.0.14 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9712](https://redirect.github.com/nestjs/nest/pull/9712) chore(deps-dev): bump lint-staged from 12.5.0 to 13.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9710](https://redirect.github.com/nestjs/nest/pull/9710) chore(deps-dev): bump cache-manager from 3.6.3 to 4.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9709](https://redirect.github.com/nestjs/nest/pull/9709) chore(deps-dev): bump [@commitlint/cli](https://redirect.github.com/commitlint/cli) from 17.0.1 to 17.0.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9713](https://redirect.github.com/nestjs/nest/pull/9713) chore(deps-dev): bump core-js from 3.22.7 to 3.22.8 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9723](https://redirect.github.com/nestjs/nest/pull/9723) chore(deps-dev): bump [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) from 10.0.13 to 10.0.15 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9722](https://redirect.github.com/nestjs/nest/pull/9722) chore(deps): bump protobufjs from 6.11.2 to 6.11.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9721](https://redirect.github.com/nestjs/nest/pull/9721) chore(deps): bump protobufjs from 6.11.2 to 6.11.3 in /sample/04-grpc ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9724](https://redirect.github.com/nestjs/nest/pull/9724) chore(deps-dev): bump amqplib from 0.9.1 to 0.10.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9700](https://redirect.github.com/nestjs/nest/pull/9700) chore(deps-dev): bump kafkajs from 2.0.1 to 2.0.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9701](https://redirect.github.com/nestjs/nest/pull/9701) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.36 to 17.0.38 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9702](https://redirect.github.com/nestjs/nest/pull/9702) chore(deps-dev): bump point-of-view from 5.3.0 to 6.2.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9703](https://redirect.github.com/nestjs/nest/pull/9703) chore(deps-dev): bump lint-staged from 12.4.3 to 12.5.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
##### Committers: 5
- Antonio T. alias Tony ([@Tony133](https://redirect.github.com/Tony133))
- Daniel De Lucca ([@delucca](https://redirect.github.com/delucca))
- Matthew Painter ([@mjgp2](https://redirect.github.com/mjgp2))
- Sushant Zope ([@sushant9096](https://redirect.github.com/sushant9096))
- Volodymyr Tytarenko ([@bovatitar](https://redirect.github.com/bovatitar))
### [`v8.4.6`](https://redirect.github.com/nestjs/nest/compare/v8.4.5...v8.4.6)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.5...v8.4.6)
### [`v8.4.5`](https://redirect.github.com/nestjs/nest/releases/tag/v8.4.5)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.4...v8.4.5)
#### v8.4.5 (2022-05-13)
##### Bug fixes
- `core`
- [#9456](https://redirect.github.com/nestjs/nest/pull/9456) fix(core): scoped injection with symbol field name ([@MyAeroCode](https://redirect.github.com/MyAeroCode))
##### Enhancements
- `common`
- [#9496](https://redirect.github.com/nestjs/nest/pull/9496) feat(common): improve extensibility on few built-in pipes ([@micalevisk](https://redirect.github.com/micalevisk))
- `core`
- [#9506](https://redirect.github.com/nestjs/nest/pull/9506) feat(core): enhance circular dependency error message ([@ntibi](https://redirect.github.com/ntibi))
##### Dependencies
- Other
- [#9566](https://redirect.github.com/nestjs/nest/pull/9566) chore(deps-dev): bump kafkajs from 1.16.0 to 2.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9565](https://redirect.github.com/nestjs/nest/pull/9565) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.23 to 17.0.33 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9562](https://redirect.github.com/nestjs/nest/pull/9562) chore(deps): bump fast-json-stringify from 3.0.3 to 3.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9559](https://redirect.github.com/nestjs/nest/pull/9559) chore(deps-dev): bump [@commitlint/cli](https://redirect.github.com/commitlint/cli) from 16.2.3 to 16.2.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9560](https://redirect.github.com/nestjs/nest/pull/9560) chore(deps-dev): bump supertest from 6.2.2 to 6.2.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9561](https://redirect.github.com/nestjs/nest/pull/9561) chore(deps-dev): bump [@grpc/proto-loader](https://redirect.github.com/grpc/proto-loader) from 0.6.9 to 0.6.12 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9563](https://redirect.github.com/nestjs/nest/pull/9563) chore(deps-dev): bump apollo-server-express from 3.6.7 to 3.7.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9551](https://redirect.github.com/nestjs/nest/pull/9551) chore(deps-dev): bump mongoose from 6.3.2 to 6.3.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9538](https://redirect.github.com/nestjs/nest/pull/9538) chore(deps-dev): bump engine.io-client from 6.1.1 to 6.2.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9533](https://redirect.github.com/nestjs/nest/pull/9533) chore(deps-dev): bump fastify-static from 4.6.1 to 4.7.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9535](https://redirect.github.com/nestjs/nest/pull/9535) chore(deps-dev): bump amqp-connection-manager from 4.1.2 to 4.1.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9537](https://redirect.github.com/nestjs/nest/pull/9537) chore(deps-dev): bump typescript from 4.6.3 to 4.6.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9532](https://redirect.github.com/nestjs/nest/pull/9532) chore(deps-dev): bump lint-staged from 12.3.7 to 12.4.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9524](https://redirect.github.com/nestjs/nest/pull/9524) chore(deps-dev): bump fastify-multipart from 5.3.1 to 5.4.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9530](https://redirect.github.com/nestjs/nest/pull/9530) chore(deps-dev): bump [@commitlint/config-angular](https://redirect.github.com/commitlint/config-angular) from 16.2.3 to 16.2.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9531](https://redirect.github.com/nestjs/nest/pull/9531) chore(deps-dev): bump nodemon from 2.0.15 to 2.0.16 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9523](https://redirect.github.com/nestjs/nest/pull/9523) chore(deps-dev): bump [@types/mocha](https://redirect.github.com/types/mocha) from 9.1.0 to 9.1.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9525](https://redirect.github.com/nestjs/nest/pull/9525) chore(deps-dev): bump socket.io-client from 4.4.1 to 4.5.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9528](https://redirect.github.com/nestjs/nest/pull/9528) chore(deps-dev): bump core-js from 3.21.1 to 3.22.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9512](https://redirect.github.com/nestjs/nest/pull/9512) chore(deps-dev): bump mongoose from 6.2.10 to 6.3.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9513](https://redirect.github.com/nestjs/nest/pull/9513) chore(deps-dev): bump clang-format from 1.6.0 to 1.8.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9460](https://redirect.github.com/nestjs/nest/pull/9460) chore(deps-dev): bump [@types/chai](https://redirect.github.com/types/chai) from 4.3.0 to 4.3.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9461](https://redirect.github.com/nestjs/nest/pull/9461) chore(deps-dev): bump amqp-connection-manager from 4.1.1 to 4.1.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9466](https://redirect.github.com/nestjs/nest/pull/9466) chore(deps-dev): bump sinon from 13.0.1 to 13.0.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9478](https://redirect.github.com/nestjs/nest/pull/9478) chore(deps-dev): bump graphql-tools from 8.2.5 to 8.2.8 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9482](https://redirect.github.com/nestjs/nest/pull/9482) chore(deps-dev): bump [@grpc/grpc-js](https://redirect.github.com/grpc/grpc-js) from 1.6.2 to 1.6.7 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9493](https://redirect.github.com/nestjs/nest/pull/9493) chore(deps): update dependency lodash to 4.17.21 \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- [#9494](https://redirect.github.com/nestjs/nest/pull/9494) chore(deps): update dependency mem to 4.0.0 \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- [#9499](https://redirect.github.com/nestjs/nest/pull/9499) chore(deps): bump github/codeql-action from 1 to 2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9505](https://redirect.github.com/nestjs/nest/pull/9505) chore(deps): update dependency cross-fetch to 3.1.5 \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- [#9453](https://redirect.github.com/nestjs/nest/pull/9453) chore(deps): bump moment from 2.29.1 to 2.29.2 in /sample/27-scheduling ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9454](https://redirect.github.com/nestjs/nest/pull/9454) chore(deps): bump moment from 2.29.1 to 2.29.2 in /sample/26-queues ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9447](https://redirect.github.com/nestjs/nest/pull/9447) chore(deps-dev): bump graphql-tools from 8.2.4 to 8.2.5 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9448](https://redirect.github.com/nestjs/nest/pull/9448) chore(deps-dev): bump cache-manager from 3.6.0 to 3.6.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9451](https://redirect.github.com/nestjs/nest/pull/9451) chore(deps): bump moment from 2.29.1 to 2.29.2 in /sample/07-sequelize ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9452](https://redirect.github.com/nestjs/nest/pull/9452) chore(deps): bump moment from 2.24.0 to 2.29.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `platform-fastify`
- [#9567](https://redirect.github.com/nestjs/nest/pull/9567) chore(deps): bump middie from 6.0.0 to 6.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9540](https://redirect.github.com/nestjs/nest/pull/9540) chore(deps): bump fastify-cors from 6.0.3 to 6.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9526](https://redirect.github.com/nestjs/nest/pull/9526) chore(deps): bump fastify from 3.28.0 to 3.29.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9527](https://redirect.github.com/nestjs/nest/pull/9527) chore(deps): bump light-my-request from 4.9.0 to 4.10.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `platform-socket.io`
- [#9536](https://redirect.github.com/nestjs/nest/pull/9536) chore(deps): bump socket.io from 4.4.1 to 4.5.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `platform-express`
- [#9549](https://redirect.github.com/nestjs/nest/pull/9549) chore(deps): bump express from 4.17.3 to 4.18.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `common`
- [#9548](https://redirect.github.com/nestjs/nest/pull/9548) chore(deps): bump axios from 0.26.1 to 0.27.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `common`, `core`, `microservices`, `platform-express`, `platform-fastify`, `platform-socket.io`, `platform-ws`, `testing`, `websockets`
- [#9529](https://redirect.github.com/nestjs/nest/pull/9529) chore(deps): bump tslib from 2.3.1 to 2.4.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
##### Committers: 6
- Antonio T. alias Tony ([@Tony133](https://redirect.github.com/Tony133))
- Francesco Soncina ([@phra](https://redirect.github.com/phra))
- Lutz ([@MyAeroCode](https://redirect.github.com/MyAeroCode))
- Micael Levi L. Cavalcante ([@micalevisk](https://redirect.github.com/micalevisk))
- Oleg "OSA413" Sokolov ([@OSA413](https://redirect.github.com/OSA413))
- TIBI Nicolas ([@ntibi](https://redirect.github.com/ntibi))
### [`v8.4.4`](https://redirect.github.com/nestjs/nest/releases/tag/v8.4.4)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.3...v8.4.4)
#### v8.4.4 (2022-04-07)
##### Bug fixes
- `microservices`
- [#9425](https://redirect.github.com/nestjs/nest/pull/9425) fix(microservices): multiple rmq client urls issue [#9364](https://redirect.github.com/nestjs/nest/issues/9364) ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
##### Enhancements
- `common`
- [#9444](https://redirect.github.com/nestjs/nest/pull/9444) feat(common): change `private` modifer on built-in pipes to `protected` ([@micalevisk](https://redirect.github.com/micalevisk))
- [#9435](https://redirect.github.com/nestjs/nest/pull/9435) feat(common): set default StreamableFile length automatically when possible ([@jonahsnider](https://redirect.github.com/jonahsnider))
##### Dependencies
- Other
- [#9441](https://redirect.github.com/nestjs/nest/pull/9441) chore(deps-dev): bump eslint-plugin-import from 2.25.4 to 2.26.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9439](https://redirect.github.com/nestjs/nest/pull/9439) chore(deps): update dependency path-parse to 1.0.7 \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- [#9438](https://redirect.github.com/nestjs/nest/pull/9438) chore(deps-dev): bump mongoose from 6.2.9 to 6.2.10 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9437](https://redirect.github.com/nestjs/nest/pull/9437) chore(deps-dev): bump [@grpc/grpc-js](https://redirect.github.com/grpc/grpc-js) from 1.6.1 to 1.6.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9343](https://redirect.github.com/nestjs/nest/pull/9343) chore(deps-dev): bump [@commitlint/cli](https://redirect.github.com/commitlint/cli) from 16.2.1 to 16.2.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9418](https://redirect.github.com/nestjs/nest/pull/9418) chore(deps-dev): bump apollo-server-core from 3.6.6 to 3.6.7 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9423](https://redirect.github.com/nestjs/nest/pull/9423) chore(deps-dev): bump graphql-tools from 8.2.3 to 8.2.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9432](https://redirect.github.com/nestjs/nest/pull/9432) chore(deps-dev): bump concurrently from 7.0.0 to 7.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9433](https://redirect.github.com/nestjs/nest/pull/9433) chore(deps-dev): bump prettier from 2.6.1 to 2.6.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9434](https://redirect.github.com/nestjs/nest/pull/9434) chore(deps-dev): bump [@grpc/grpc-js](https://redirect.github.com/grpc/grpc-js) from 1.5.10 to 1.6.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9409](https://redirect.github.com/nestjs/nest/pull/9409) chore(deps-dev): bump point-of-view from 5.1.0 to 5.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9410](https://redirect.github.com/nestjs/nest/pull/9410) chore(deps-dev): bump mongoose from 6.2.8 to 6.2.9 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9411](https://redirect.github.com/nestjs/nest/pull/9411) chore(deps-dev): bump typescript from 4.6.2 to 4.6.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9419](https://redirect.github.com/nestjs/nest/pull/9419) chore(deps): bump cli-color from 2.0.1 to 2.0.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9408](https://redirect.github.com/nestjs/nest/pull/9408) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.21 to 17.0.23 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9404](https://redirect.github.com/nestjs/nest/pull/9404) chore(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /sample/31-graphql-federation-code-first/gateway ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9398](https://redirect.github.com/nestjs/nest/pull/9398) chore(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /sample/25-dynamic-modules ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9407](https://redirect.github.com/nestjs/nest/pull/9407) chore(deps-dev): bump [@grpc/grpc-js](https://redirect.github.com/grpc/grpc-js) from 1.5.9 to 1.5.10 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9412](https://redirect.github.com/nestjs/nest/pull/9412) chore(deps): update dependency ansi-regex \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- [#9415](https://redirect.github.com/nestjs/nest/pull/9415) chore(deps-dev): bump apollo-server-express from 3.6.6 to 3.6.7 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9360](https://redirect.github.com/nestjs/nest/pull/9360) chore(deps-dev): bump graphql from 15.7.2 to 15.8.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9378](https://redirect.github.com/nestjs/nest/pull/9378) chore(deps-dev): bump lint-staged from 12.3.5 to 12.3.7 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9379](https://redirect.github.com/nestjs/nest/pull/9379) chore(deps-dev): bump apollo-server-core from 3.6.4 to 3.6.6 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9380](https://redirect.github.com/nestjs/nest/pull/9380) chore(deps-dev): bump prettier from 2.6.0 to 2.6.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9382](https://redirect.github.com/nestjs/nest/pull/9382) chore(deps-dev): bump [@types/supertest](https://redirect.github.com/types/supertest) from 2.0.11 to 2.0.12 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `platform-fastify`
- [#9442](https://redirect.github.com/nestjs/nest/pull/9442) chore(deps): bump fastify from 3.27.4 to 3.28.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9381](https://redirect.github.com/nestjs/nest/pull/9381) chore(deps): bump light-my-request from 4.8.0 to 4.9.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `platform-express`
- [#9431](https://redirect.github.com/nestjs/nest/pull/9431) chore(deps): bump body-parser from 1.19.2 to 1.20.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
##### Committers: 5
- Jonah Snider ([@jonahsnider](https://redirect.github.com/jonahsnider))
- Kamil Mysliwiec ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
- Marcin ([@cichy380](https://redirect.github.com/cichy380))
- Micael Levi L. Cavalcante ([@micalevisk](https://redirect.github.com/micalevisk))
- Wias Liaw ([@wiasliaw](https://redirect.github.com/wiasliaw))
### [`v8.4.3`](https://redirect.github.com/nestjs/nest/compare/v8.4.2...v8.4.3)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.2...v8.4.3)
### [`v8.4.2`](https://redirect.github.com/nestjs/nest/compare/v8.4.1...v8.4.2)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.1...v8.4.2)
### [`v8.4.1`](https://redirect.github.com/nestjs/nest/releases/tag/v8.4.1)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.0...v8.4.1)
#### v8.4.1 (2022-03-14)
##### Bug fixes
- `core`
- [#9332](https://redirect.github.com/nestjs/nest/pull/9332) fix(core): apply global middleware to routes excluded from prefix ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
- [#9322](https://redirect.github.com/nestjs/nest/pull/9322) fix(core): use context module for nested transient providers ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
- `microservices`
- [#9290](https://redirect.github.com/nestjs/nest/pull/9290) fix(microservices): fix event pattern behavior ([@radekmikeska](https://redirect.github.com/radekmikeska))
- [#9303](https://redirect.github.com/nestjs/nest/pull/9303) fix(microservices): tcp client parallel connections issue ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
##### Enhancements
- `common`
- [#9278](https://redirect.github.com/nestjs/nest/pull/9278) feat(common): do not use colors in CLI if not supported ([@jonahsnider](https://redirect.github.com/jonahsnider))
- [#9316](https://redirect.github.com/nestjs/nest/pull/9316) feat: allow custom log msg formatters ([@stanimirovv](https://redirect.github.com/stanimirovv))
##### Dependencies
- Other
- [#9331](https://redirect.github.com/nestjs/nest/pull/9331) chore(deps): update dependency ts-loader to v9.2.8 ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- [#9326](https://redirect.github.com/nestjs/nest/pull/9326) chore(deps-dev): bump mongoose from 6.2.5 to 6.2.6 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9327](https://redirect.github.com/nestjs/nest/pull/9327) chore(deps-dev): bump [@types/ws](https://redirect.github.com/types/ws) from 8.5.2 to 8.5.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9320](https://redirect.github.com/nestjs/nest/pull/9320) chore(deps-dev): bump apollo-server-core from 3.6.3 to 3.6.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9323](https://redirect.github.com/nestjs/nest/pull/9323) chore(deps): update dependency [@types/node](https://redirect.github.com/types/node) to v16.11.26 ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- [#9324](https://redirect.github.com/nestjs/nest/pull/9324) chore(deps): update dependency mocha to v9.2.2 ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- [#9325](https://redirect.github.com/nestjs/nest/pull/9325) chore(deps): update dependency mysql to v8.0.28 ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- [#9328](https://redirect.github.com/nestjs/nest/pull/9328) chore(deps-dev): bump mocha from 9.2.1 to 9.2.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9321](https://redirect.github.com/nestjs/nest/pull/9321) chore(deps-dev): bump apollo-server-express from 3.6.3 to 3.6.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9318](https://redirect.github.com/nestjs/nest/pull/9318) chore(deps-dev): bump mongoose from 6.2.4 to 6.2.5 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9307](https://redirect.github.com/nestjs/nest/pull/9307) chore(deps): bump rxjs from 7.5.4 to 7.5.5 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9304](https://redirect.github.com/nestjs/nest/pull/9304) chore(deps): update dependency [@nestjs/schematics](https://redirect.github.com/nestjs/schematics) to v8.0.8 ([@renovate\[bot\]](https://redirect.github.com/apps/renovate))
- [#9300](https://redirect.github.com/nestjs/nest/pull/9300) chore(deps-dev): bump ts-node from 10.6.0 to 10.7.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9292](https://redirect.github.com/nestjs/nest/pull/9292) chore(deps-dev): bump ts-morph from 13.0.3 to 14.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9301](https://redirect.github.com/nestjs/nest/pull/9301) chore(deps-dev): bump typeorm from 0.2.44 to 0.2.45 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9302](https://redirect.github.com/nestjs/nest/pull/9302) chore(deps-dev): bump lint-staged from 12.3.4 to 12.3.5 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9273](https://redirect.github.com/nestjs/nest/pull/9273) chore(deps-dev): bump typescript from 4.3.5 to 4.6.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9285](https://redirect.github.com/nestjs/nest/pull/9285) chore(deps-dev): bump [@nestjs/apollo](https://redirect.github.com/nestjs/apollo) from 10.0.5 to 10.0.6 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9287](https://redirect.github.com/nestjs/nest/pull/9287) chore(deps-dev): bump eventsource from 1.1.0 to 2.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9284](https://redirect.github.com/nestjs/nest/pull/9284) chore(deps-dev): bump eslint-config-prettier from 8.4.0 to 8.5.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9286](https://redirect.github.com/nestjs/nest/pull/9286) chore(deps-dev): bump [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) from 10.0.5 to 10.0.6 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9280](https://redirect.github.com/nestjs/nest/pull/9280) chore(deps-dev): bump ts-node from 10.5.0 to 10.6.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9279](https://redirect.github.com/nestjs/nest/pull/9279) chore(deps-dev): bump [@types/ws](https://redirect.github.com/types/ws) from 8.5.1 to 8.5.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `common`
- [#9317](https://redirect.github.com/nestjs/nest/pull/9317) chore(deps): bump axios from 0.26.0 to 0.26.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- `platform-fastify`
- [#9319](https://redirect.github.com/nestjs/nest/pull/9319) chore(deps): bump fastify from 3.27.3 to 3.27.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
- [#9305](https://redirect.github.com/nestjs/nest/pull/9305) chore(deps): bump fastify from 3.27.2 to 3.27.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot))
##### Committers: 6
- Jonah Snider ([@jonahsnider](https://redirect.github.com/jonahsnider))
- Kamil Mysliwiec ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
- Mario Rodrigo ([@capitantrueno](https://redirect.github.com/capitantrueno))
- Radek Mikeska ([@radekmikeska](https://redirect.github.com/radekmikeska))
- Zlatin Stanimirov ([@stanimirovv](https://redirect.github.com/stanimirovv))
- 曾明健 ([@ZanMinKian](https://redirect.github.com/ZanMinKian))
### [`v8.4.0`](https://redirect.github.com/nestjs/nest/releases/tag/v8.4.0)
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.3.1...v8.4.0)
#### v8.4.0 (2022-03-01)
##### Features
- `common`, `core`
- [#9227](https://redirect.github.com/nestjs/nest/pull/9227) feat(core): support optional dependencies in factory providers ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
##### Bug fixes
- `microservices`
- [#9277](https://redirect.github.com/nestjs/nest/pull/9277) fix(microservices): remove options object from packets (rmq and mqtt) ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec))
- `core`
- [#9271](https://redirect.github.com/nestjs/nest/pull/9271) fix(core): use class refs as keys (container) ([@micalevisk](https://redirect.github.com/micalevisk))
##### Enhancements
- `microservices`
- [#9059](https://redirect.github.com/nestjs/nest/pull/9059) feat(microservices): add tcp raw data processing capabilities ([@jeanbmar](https://redirect.github.com/jeanbmar))
- [#9270](https://redirect.github.com/nestjs/nest/pull/9270) feat(microservices): add commit-offsets function to clientkafka ([@davidschuette](https://redirect.github.com/davidschuette))
- [#9200](https://redirect.github.com/nestjs/nest/pull/9200) feat(microservices): Add options param to serializer ([@guiruiz](https://redirect.github.com/guiruiz))
- `common`
- [#9209](https://redirect.github.com/nestjs/nest/pull/9209) feat(common): add abstract type to catch decorator ([@jeean](https://redirect.github.com/jeean))
- [#9247](https://redirect.github.com/nestjs/nest/pull/9247) fix(common): Providing t
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
7.6.18
->9.0.5
GitHub Vulnerability Alerts
CVE-2023-26108
Versions of the package @nestjs/core before 9.0.5 are vulnerable to Information Exposure via the StreamableFile pipe. Exploiting this vulnerability is possible when the client cancels a request while it is streaming a StreamableFile, the stream wrapped by the StreamableFile will be kept open.
Release Notes
nestjs/nest (@nestjs/core)
### [`v9.0.5`](https://redirect.github.com/nestjs/nest/releases/tag/v9.0.5) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v9.0.4...v9.0.5) #### v9.0.5 (2022-07-20) ##### Bug fixes - `common`, `platform-express` - [#9819](https://redirect.github.com/nestjs/nest/pull/9819) fix: use pipeline over stream.pipe ([@jmcdo29](https://redirect.github.com/jmcdo29)) ##### Enhancements - `microservices` - [#9798](https://redirect.github.com/nestjs/nest/pull/9798) feat(microservices): add noAssert option for RMQ connection ([@frankmangone](https://redirect.github.com/frankmangone)) - [#9954](https://redirect.github.com/nestjs/nest/pull/9954) feat(microservices): add Kafka heartbeat callback to KafkaContext ([@kosh-b](https://redirect.github.com/kosh-b)) - `platform-express`, `platform-fastify` - [#9926](https://redirect.github.com/nestjs/nest/pull/9926) fix(express,fastify): raw body for urlencoded requests ([@tolgap](https://redirect.github.com/tolgap)) ##### Dependencies - Other - [#9959](https://redirect.github.com/nestjs/nest/pull/9959) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/30-event-emitter ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9960](https://redirect.github.com/nestjs/nest/pull/9960) chore(deps): bump terser from 5.14.1 to 5.14.2 in /sample/32-graphql-federation-schema-first/users-application ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9961](https://redirect.github.com/nestjs/nest/pull/9961) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/31-graphql-federation-code-first/gateway ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9962](https://redirect.github.com/nestjs/nest/pull/9962) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/31-graphql-federation-code-first/users-application ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9963](https://redirect.github.com/nestjs/nest/pull/9963) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/32-graphql-federation-schema-first/posts-application ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9964](https://redirect.github.com/nestjs/nest/pull/9964) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/32-graphql-federation-schema-first/gateway ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9965](https://redirect.github.com/nestjs/nest/pull/9965) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/29-file-upload ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9966](https://redirect.github.com/nestjs/nest/pull/9966) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/28-sse ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9967](https://redirect.github.com/nestjs/nest/pull/9967) chore(deps): bump terser from 5.10.0 to 5.14.2 in /sample/31-graphql-federation-code-first/posts-application ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9951](https://redirect.github.com/nestjs/nest/pull/9951) chore(deps-dev): bump mongoose from 6.4.4 to 6.4.5 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9952](https://redirect.github.com/nestjs/nest/pull/9952) chore(deps-dev): bump concurrently from 7.2.2 to 7.3.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `platform-fastify` - [#9950](https://redirect.github.com/nestjs/nest/pull/9950) chore(deps): bump light-my-request from 5.1.0 to 5.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ##### Committers: 4 - Franco Mangone ([@frankmangone](https://redirect.github.com/frankmangone)) - Jay McDoniel ([@jmcdo29](https://redirect.github.com/jmcdo29)) - Tolga Paksoy ([@tolgap](https://redirect.github.com/tolgap)) - [@kosh-b](https://redirect.github.com/kosh-b) ### [`v9.0.4`](https://redirect.github.com/nestjs/nest/compare/v9.0.3...v9.0.4) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v9.0.3...v9.0.4) ### [`v9.0.3`](https://redirect.github.com/nestjs/nest/compare/v9.0.2...v9.0.3) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v9.0.2...v9.0.3) ### [`v9.0.2`](https://redirect.github.com/nestjs/nest/releases/tag/v9.0.2) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v9.0.1...v9.0.2) #### v9.0.2 ##### Bug fixes - `common` - [#9904](https://redirect.github.com/nestjs/nest/pull/9904) fix(common): Fix CacheModule registerAsync ([@tugascript](https://redirect.github.com/tugascript)) ##### Enhancements - `core` - [#9902](https://redirect.github.com/nestjs/nest/pull/9902) refactor(core): replace our own 1-level flatten by the native one ([@micalevisk](https://redirect.github.com/micalevisk)) ##### Dependencies - [#9906](https://redirect.github.com/nestjs/nest/pull/9906) chore(deps-dev): bump mongoose from 6.4.3 to 6.4.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9908](https://redirect.github.com/nestjs/nest/pull/9908) chore(deps-dev): bump cache-manager from 4.0.1 to 4.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9910](https://redirect.github.com/nestjs/nest/pull/9910) chore(deps-dev): bump [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) from 10.0.16 to 10.0.18 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9911](https://redirect.github.com/nestjs/nest/pull/9911) chore(deps-dev): bump core-js from 3.23.3 to 3.23.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ##### Committers: 3 - Afonso Barracha ([@tugascript](https://redirect.github.com/tugascript)) - Antonio T. alias Tony ([@Tony133](https://redirect.github.com/Tony133)) - Micael Levi L. Cavalcante ([@micalevisk](https://redirect.github.com/micalevisk)) ### [`v9.0.1`](https://redirect.github.com/nestjs/nest/compare/v9.0.0...v9.0.1) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v9.0.0...v9.0.1) ### [`v9.0.0`](https://redirect.github.com/nestjs/nest/releases/tag/v9.0.0) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.7...v9.0.0) #### v9.0.0 (2022-07-08) ##### Article: https://trilon.io/blog/nestjs-9-is-now-available ##### Migration guide: https://docs.nestjs.com/migration-guide ##### Features - `common` - [#9718](https://redirect.github.com/nestjs/nest/pull/9718) Feature/4752 file validators pipe ([@thiagomini](https://redirect.github.com/thiagomini)) - [#9534](https://redirect.github.com/nestjs/nest/pull/9534) feat(core): add configurable module builder, module utils ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - `common`, `core` - [#9684](https://redirect.github.com/nestjs/nest/pull/9684) feat(core): read–eval–print loop feature ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - [#9697](https://redirect.github.com/nestjs/nest/pull/9697) feat(core): add durable providers feature ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) ##### Bug fixes - `microservices` - [#9674](https://redirect.github.com/nestjs/nest/pull/9674) fix(microservices): Fixed typings for MessageHandler ([@dkonasov](https://redirect.github.com/dkonasov)) - [#9587](https://redirect.github.com/nestjs/nest/pull/9587) fix(microservices): revert grpc client interceptors (grpc-specific) ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) ##### Enhancements - `common`, `core`, `platform-express`, `platform-fastify` - [#8802](https://redirect.github.com/nestjs/nest/pull/8802) fix: only send exception responses if header is not already sent ([@wSedlacek](https://redirect.github.com/wSedlacek)) - [#9591](https://redirect.github.com/nestjs/nest/pull/9591) feat(common,core): make `HttpServer#applyVersionFilter` mandatory ([@micalevisk](https://redirect.github.com/micalevisk)) - `common` - [#9705](https://redirect.github.com/nestjs/nest/pull/9705) feat(common): Add error chaining support to http exception ([@vinnymac](https://redirect.github.com/vinnymac)) - [#9383](https://redirect.github.com/nestjs/nest/pull/9383) feat(common): disallow usage of `inject` on class and value providers at type level ([@micalevisk](https://redirect.github.com/micalevisk)) - [#9023](https://redirect.github.com/nestjs/nest/pull/9023) fix: fix factory provider definition ([@ZanMinKian](https://redirect.github.com/ZanMinKian)) - [#8459](https://redirect.github.com/nestjs/nest/pull/8459) fix(common): ParseUUIDPipe - throw exceptions with exceptionFactory only ([@titivuk](https://redirect.github.com/titivuk)) - `microservices` - [#9681](https://redirect.github.com/nestjs/nest/pull/9681) fix(microservices): allow `postfixId` on `KafkaOptions` to be an empty string ([@micalevisk](https://redirect.github.com/micalevisk)) - [#8798](https://redirect.github.com/nestjs/nest/pull/8798) feat(microservices): migrate redis transporter to internally use ioredis package ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - [#9586](https://redirect.github.com/nestjs/nest/pull/9586) feat(microservices): add kafka retriable exception, auto-unwrap payloads ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - `core` - [#9720](https://redirect.github.com/nestjs/nest/pull/9720) fix(core): prevent renaming global providers and modules in the repl ([@micalevisk](https://redirect.github.com/micalevisk)) - [#9596](https://redirect.github.com/nestjs/nest/pull/9596) feat(core): throw an exception instead of logging due to module import misusage ([@micalevisk](https://redirect.github.com/micalevisk)) - `common`, `core`, `microservices` - [#9604](https://redirect.github.com/nestjs/nest/pull/9604) refactor(common,core,microservices): drop all deprecated methods ([@micalevisk](https://redirect.github.com/micalevisk)) - `core`, `websockets` - [#9491](https://redirect.github.com/nestjs/nest/pull/9491) feat(core,websockets): use rxjs to check if values are observables ([@micalevisk](https://redirect.github.com/micalevisk)) ##### Dependencies - Other - [#9885](https://redirect.github.com/nestjs/nest/pull/9885) chore(deps-dev): bump [@fastify/static](https://redirect.github.com/fastify/static) from 5.0.0 to 6.4.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9883](https://redirect.github.com/nestjs/nest/pull/9883) chore(deps-dev): bump ioredis from 5.0.4 to 5.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9884](https://redirect.github.com/nestjs/nest/pull/9884) chore(deps-dev): bump nodemon from 2.0.18 to 2.0.19 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9886](https://redirect.github.com/nestjs/nest/pull/9886) chore(deps-dev): bump supertest from 6.2.3 to 6.2.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9888](https://redirect.github.com/nestjs/nest/pull/9888) chore(deps-dev): bump [@types/cache-manager](https://redirect.github.com/types/cache-manager) from 4.0.0 to 4.0.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9889](https://redirect.github.com/nestjs/nest/pull/9889) chore(deps): bump cli-color from 2.0.2 to 2.0.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9890](https://redirect.github.com/nestjs/nest/pull/9890) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 18.0.0 to 18.0.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9882](https://redirect.github.com/nestjs/nest/pull/9882) chore(deps-dev): bump [@fastify/multipart](https://redirect.github.com/fastify/multipart) from 6.0.0 to 7.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9869](https://redirect.github.com/nestjs/nest/pull/9869) chore(deps): bump fast-json-stringify from 5.0.1 to 5.0.6 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9851](https://redirect.github.com/nestjs/nest/pull/9851) chore(deps-dev): bump kafkajs from 2.0.2 to 2.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9848](https://redirect.github.com/nestjs/nest/pull/9848) chore(deps-dev): bump graphql-tools from 8.2.13 to 8.3.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9837](https://redirect.github.com/nestjs/nest/pull/9837) chore(deps-dev): bump [@commitlint/config-angular](https://redirect.github.com/commitlint/config-angular) from 17.0.0 to 17.0.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9871](https://redirect.github.com/nestjs/nest/pull/9871) chore(deps-dev): bump redis from 3.1.2 to 4.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9870](https://redirect.github.com/nestjs/nest/pull/9870) chore(deps-dev): bump mongoose from 6.4.0 to 6.4.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9852](https://redirect.github.com/nestjs/nest/pull/9852) chore(deps-dev): bump [@types/sinon](https://redirect.github.com/types/sinon) from 10.0.11 to 10.0.12 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9766](https://redirect.github.com/nestjs/nest/pull/9766) chore(deps): bump middie from 6.1.0 to 7.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9876](https://redirect.github.com/nestjs/nest/pull/9876) chore(deps): bump moment from 2.29.2 to 2.29.4 in /sample/07-sequelize ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9875](https://redirect.github.com/nestjs/nest/pull/9875) chore(deps): bump moment from 2.29.2 to 2.29.4 in /sample/26-queues ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9877](https://redirect.github.com/nestjs/nest/pull/9877) chore(deps): bump moment from 2.29.2 to 2.29.4 in /sample/27-scheduling ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9878](https://redirect.github.com/nestjs/nest/pull/9878) chore(deps): bump moment from 2.29.2 to 2.29.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9838](https://redirect.github.com/nestjs/nest/pull/9838) chore(deps-dev): bump core-js from 3.23.2 to 3.23.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9839](https://redirect.github.com/nestjs/nest/pull/9839) chore(deps-dev): bump [@commitlint/cli](https://redirect.github.com/commitlint/cli) from 17.0.2 to 17.0.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9841](https://redirect.github.com/nestjs/nest/pull/9841) chore(deps-dev): bump lint-staged from 13.0.2 to 13.0.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9830](https://redirect.github.com/nestjs/nest/pull/9830) chore(deps-dev): bump nodemon from 2.0.16 to 2.0.18 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9828](https://redirect.github.com/nestjs/nest/pull/9828) chore(deps): bump fast-json-stringify from 4.2.0 to 5.0.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9827](https://redirect.github.com/nestjs/nest/pull/9827) chore(deps-dev): bump graphql-tools from 8.2.12 to 8.2.13 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9815](https://redirect.github.com/nestjs/nest/pull/9815) chore(deps-dev): bump core-js from 3.23.1 to 3.23.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9796](https://redirect.github.com/nestjs/nest/pull/9796) chore(deps-dev): bump prettier from 2.7.0 to 2.7.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9807](https://redirect.github.com/nestjs/nest/pull/9807) chore(deps-dev): bump mongoose from 6.3.8 to 6.4.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9808](https://redirect.github.com/nestjs/nest/pull/9808) chore(deps-dev): bump typescript from 4.7.3 to 4.7.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9791](https://redirect.github.com/nestjs/nest/pull/9791) chore(deps-dev): bump apollo-server-core from 3.8.2 to 3.9.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9790](https://redirect.github.com/nestjs/nest/pull/9790) chore(deps-dev): bump [@nestjs/apollo](https://redirect.github.com/nestjs/apollo) from 10.0.14 to 10.0.16 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9787](https://redirect.github.com/nestjs/nest/pull/9787) chore(deps-dev): bump apollo-server-express from 3.8.2 to 3.9.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9788](https://redirect.github.com/nestjs/nest/pull/9788) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.43 to 18.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9792](https://redirect.github.com/nestjs/nest/pull/9792) chore(deps-dev): bump [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) from 10.0.15 to 10.0.16 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9794](https://redirect.github.com/nestjs/nest/pull/9794) chore(deps-dev): bump lint-staged from 13.0.1 to 13.0.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9779](https://redirect.github.com/nestjs/nest/pull/9779) chore(deps-dev): bump concurrently from 7.2.1 to 7.2.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9780](https://redirect.github.com/nestjs/nest/pull/9780) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.42 to 17.0.43 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9781](https://redirect.github.com/nestjs/nest/pull/9781) chore(deps-dev): bump core-js from 3.23.0 to 3.23.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9782](https://redirect.github.com/nestjs/nest/pull/9782) chore(deps-dev): bump [@nestjs/mongoose](https://redirect.github.com/nestjs/mongoose) from 9.1.0 to 9.1.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9772](https://redirect.github.com/nestjs/nest/pull/9772) chore(deps-dev): bump prettier from 2.6.2 to 2.7.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9734](https://redirect.github.com/nestjs/nest/pull/9734) chore(deps-dev): bump ts-node from 10.8.0 to 10.8.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9761](https://redirect.github.com/nestjs/nest/pull/9761) chore(deps): bump fast-json-stringify from 4.1.0 to 4.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9771](https://redirect.github.com/nestjs/nest/pull/9771) chore(deps-dev): bump core-js from 3.22.8 to 3.23.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9773](https://redirect.github.com/nestjs/nest/pull/9773) chore(deps-dev): bump [@types/cache-manager](https://redirect.github.com/types/cache-manager) from 3.4.3 to 4.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9522](https://redirect.github.com/nestjs/nest/pull/9522) chore(deps-dev): bump mocha from 9.2.2 to 10.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `platform-fastify` - [#9853](https://redirect.github.com/nestjs/nest/pull/9853) chore(deps): bump fastify from 3.29.0 to 4.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `microservices`, `testing` - [#9825](https://redirect.github.com/nestjs/nest/pull/9825) chore(deps): update dependency got to 11.8.5 \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - `platform-ws` - [#9770](https://redirect.github.com/nestjs/nest/pull/9770) chore(deps): bump ws from 8.7.0 to 8.8.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ##### Committers: 13 - Dylan Lundy ([@diesal11](https://redirect.github.com/diesal11)) - Kamil Mysliwiec ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - Kanstantsin Tatarchuk ([@titivuk](https://redirect.github.com/titivuk)) - Marcin Wojciechowski ([@Wojciechowski-Marcin](https://redirect.github.com/Wojciechowski-Marcin)) - Micael Levi L. Cavalcante ([@micalevisk](https://redirect.github.com/micalevisk)) - Thiago Valentim ([@thiagomini](https://redirect.github.com/thiagomini)) - Vincent Taverna ([@vinnymac](https://redirect.github.com/vinnymac)) - William Sedlacek ([@wSedlacek](https://redirect.github.com/wSedlacek)) - [@chunghha](https://redirect.github.com/chunghha) - [@dkonasov](https://redirect.github.com/dkonasov) - [@yevgeniypak](https://redirect.github.com/yevgeniypak) - 曾明健 ([@ZanMinKian](https://redirect.github.com/ZanMinKian)) - 정우병 ([@woobottle](https://redirect.github.com/woobottle)) ### [`v8.4.7`](https://redirect.github.com/nestjs/nest/releases/tag/v8.4.7) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.6...v8.4.7) #### v8.4.7 (2022-06-14) ##### Enhancements - `microservices` - [#9719](https://redirect.github.com/nestjs/nest/pull/9719) feat(microservices): exposes base context on the main package ([@delucca](https://redirect.github.com/delucca)) - [#9751](https://redirect.github.com/nestjs/nest/pull/9751) fix(microservices): adds feedback message when RabbitMQ server connection hangs ([@delucca](https://redirect.github.com/delucca)) - `common` - [#9742](https://redirect.github.com/nestjs/nest/pull/9742) Improve stripProtoKeys performance, especially for TypedArray ([@mjgp2](https://redirect.github.com/mjgp2)) ##### Dependencies - [#9731](https://redirect.github.com/nestjs/nest/pull/9731) chore(deps-dev): bump apollo-server-core from 3.8.1 to 3.8.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9762](https://redirect.github.com/nestjs/nest/pull/9762) chore(deps-dev): bump lint-staged from 13.0.0 to 13.0.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9764](https://redirect.github.com/nestjs/nest/pull/9764) chore(deps-dev): bump graphql-tools from 8.2.11 to 8.2.12 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9765](https://redirect.github.com/nestjs/nest/pull/9765) chore(deps-dev): bump point-of-view from 6.2.1 to 6.3.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9769](https://redirect.github.com/nestjs/nest/pull/9769) chore(deps-dev): bump mongoose from 6.3.5 to 6.3.8 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9729](https://redirect.github.com/nestjs/nest/pull/9729) chore(deps-dev): bump cache-manager from 4.0.0 to 4.0.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9730](https://redirect.github.com/nestjs/nest/pull/9730) chore(deps-dev): bump typescript from 4.7.2 to 4.7.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9732](https://redirect.github.com/nestjs/nest/pull/9732) chore(deps-dev): bump apollo-server-express from 3.8.1 to 3.8.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9735](https://redirect.github.com/nestjs/nest/pull/9735) chore(deps-dev): bump ts-morph from 15.0.0 to 15.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9740](https://redirect.github.com/nestjs/nest/pull/9740) chore(deps-dev): bump [@grpc/proto-loader](https://redirect.github.com/grpc/proto-loader) from 0.6.12 to 0.6.13 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9756](https://redirect.github.com/nestjs/nest/pull/9756) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.38 to 17.0.42 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9757](https://redirect.github.com/nestjs/nest/pull/9757) chore(deps): bump fast-json-stringify from 3.2.0 to 4.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9711](https://redirect.github.com/nestjs/nest/pull/9711) chore(deps-dev): bump [@nestjs/apollo](https://redirect.github.com/nestjs/apollo) from 10.0.13 to 10.0.14 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9712](https://redirect.github.com/nestjs/nest/pull/9712) chore(deps-dev): bump lint-staged from 12.5.0 to 13.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9710](https://redirect.github.com/nestjs/nest/pull/9710) chore(deps-dev): bump cache-manager from 3.6.3 to 4.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9709](https://redirect.github.com/nestjs/nest/pull/9709) chore(deps-dev): bump [@commitlint/cli](https://redirect.github.com/commitlint/cli) from 17.0.1 to 17.0.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9713](https://redirect.github.com/nestjs/nest/pull/9713) chore(deps-dev): bump core-js from 3.22.7 to 3.22.8 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9723](https://redirect.github.com/nestjs/nest/pull/9723) chore(deps-dev): bump [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) from 10.0.13 to 10.0.15 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9722](https://redirect.github.com/nestjs/nest/pull/9722) chore(deps): bump protobufjs from 6.11.2 to 6.11.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9721](https://redirect.github.com/nestjs/nest/pull/9721) chore(deps): bump protobufjs from 6.11.2 to 6.11.3 in /sample/04-grpc ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9724](https://redirect.github.com/nestjs/nest/pull/9724) chore(deps-dev): bump amqplib from 0.9.1 to 0.10.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9700](https://redirect.github.com/nestjs/nest/pull/9700) chore(deps-dev): bump kafkajs from 2.0.1 to 2.0.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9701](https://redirect.github.com/nestjs/nest/pull/9701) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.36 to 17.0.38 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9702](https://redirect.github.com/nestjs/nest/pull/9702) chore(deps-dev): bump point-of-view from 5.3.0 to 6.2.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9703](https://redirect.github.com/nestjs/nest/pull/9703) chore(deps-dev): bump lint-staged from 12.4.3 to 12.5.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ##### Committers: 5 - Antonio T. alias Tony ([@Tony133](https://redirect.github.com/Tony133)) - Daniel De Lucca ([@delucca](https://redirect.github.com/delucca)) - Matthew Painter ([@mjgp2](https://redirect.github.com/mjgp2)) - Sushant Zope ([@sushant9096](https://redirect.github.com/sushant9096)) - Volodymyr Tytarenko ([@bovatitar](https://redirect.github.com/bovatitar)) ### [`v8.4.6`](https://redirect.github.com/nestjs/nest/compare/v8.4.5...v8.4.6) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.5...v8.4.6) ### [`v8.4.5`](https://redirect.github.com/nestjs/nest/releases/tag/v8.4.5) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.4...v8.4.5) #### v8.4.5 (2022-05-13) ##### Bug fixes - `core` - [#9456](https://redirect.github.com/nestjs/nest/pull/9456) fix(core): scoped injection with symbol field name ([@MyAeroCode](https://redirect.github.com/MyAeroCode)) ##### Enhancements - `common` - [#9496](https://redirect.github.com/nestjs/nest/pull/9496) feat(common): improve extensibility on few built-in pipes ([@micalevisk](https://redirect.github.com/micalevisk)) - `core` - [#9506](https://redirect.github.com/nestjs/nest/pull/9506) feat(core): enhance circular dependency error message ([@ntibi](https://redirect.github.com/ntibi)) ##### Dependencies - Other - [#9566](https://redirect.github.com/nestjs/nest/pull/9566) chore(deps-dev): bump kafkajs from 1.16.0 to 2.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9565](https://redirect.github.com/nestjs/nest/pull/9565) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.23 to 17.0.33 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9562](https://redirect.github.com/nestjs/nest/pull/9562) chore(deps): bump fast-json-stringify from 3.0.3 to 3.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9559](https://redirect.github.com/nestjs/nest/pull/9559) chore(deps-dev): bump [@commitlint/cli](https://redirect.github.com/commitlint/cli) from 16.2.3 to 16.2.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9560](https://redirect.github.com/nestjs/nest/pull/9560) chore(deps-dev): bump supertest from 6.2.2 to 6.2.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9561](https://redirect.github.com/nestjs/nest/pull/9561) chore(deps-dev): bump [@grpc/proto-loader](https://redirect.github.com/grpc/proto-loader) from 0.6.9 to 0.6.12 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9563](https://redirect.github.com/nestjs/nest/pull/9563) chore(deps-dev): bump apollo-server-express from 3.6.7 to 3.7.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9551](https://redirect.github.com/nestjs/nest/pull/9551) chore(deps-dev): bump mongoose from 6.3.2 to 6.3.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9538](https://redirect.github.com/nestjs/nest/pull/9538) chore(deps-dev): bump engine.io-client from 6.1.1 to 6.2.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9533](https://redirect.github.com/nestjs/nest/pull/9533) chore(deps-dev): bump fastify-static from 4.6.1 to 4.7.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9535](https://redirect.github.com/nestjs/nest/pull/9535) chore(deps-dev): bump amqp-connection-manager from 4.1.2 to 4.1.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9537](https://redirect.github.com/nestjs/nest/pull/9537) chore(deps-dev): bump typescript from 4.6.3 to 4.6.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9532](https://redirect.github.com/nestjs/nest/pull/9532) chore(deps-dev): bump lint-staged from 12.3.7 to 12.4.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9524](https://redirect.github.com/nestjs/nest/pull/9524) chore(deps-dev): bump fastify-multipart from 5.3.1 to 5.4.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9530](https://redirect.github.com/nestjs/nest/pull/9530) chore(deps-dev): bump [@commitlint/config-angular](https://redirect.github.com/commitlint/config-angular) from 16.2.3 to 16.2.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9531](https://redirect.github.com/nestjs/nest/pull/9531) chore(deps-dev): bump nodemon from 2.0.15 to 2.0.16 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9523](https://redirect.github.com/nestjs/nest/pull/9523) chore(deps-dev): bump [@types/mocha](https://redirect.github.com/types/mocha) from 9.1.0 to 9.1.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9525](https://redirect.github.com/nestjs/nest/pull/9525) chore(deps-dev): bump socket.io-client from 4.4.1 to 4.5.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9528](https://redirect.github.com/nestjs/nest/pull/9528) chore(deps-dev): bump core-js from 3.21.1 to 3.22.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9512](https://redirect.github.com/nestjs/nest/pull/9512) chore(deps-dev): bump mongoose from 6.2.10 to 6.3.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9513](https://redirect.github.com/nestjs/nest/pull/9513) chore(deps-dev): bump clang-format from 1.6.0 to 1.8.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9460](https://redirect.github.com/nestjs/nest/pull/9460) chore(deps-dev): bump [@types/chai](https://redirect.github.com/types/chai) from 4.3.0 to 4.3.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9461](https://redirect.github.com/nestjs/nest/pull/9461) chore(deps-dev): bump amqp-connection-manager from 4.1.1 to 4.1.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9466](https://redirect.github.com/nestjs/nest/pull/9466) chore(deps-dev): bump sinon from 13.0.1 to 13.0.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9478](https://redirect.github.com/nestjs/nest/pull/9478) chore(deps-dev): bump graphql-tools from 8.2.5 to 8.2.8 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9482](https://redirect.github.com/nestjs/nest/pull/9482) chore(deps-dev): bump [@grpc/grpc-js](https://redirect.github.com/grpc/grpc-js) from 1.6.2 to 1.6.7 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9493](https://redirect.github.com/nestjs/nest/pull/9493) chore(deps): update dependency lodash to 4.17.21 \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - [#9494](https://redirect.github.com/nestjs/nest/pull/9494) chore(deps): update dependency mem to 4.0.0 \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - [#9499](https://redirect.github.com/nestjs/nest/pull/9499) chore(deps): bump github/codeql-action from 1 to 2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9505](https://redirect.github.com/nestjs/nest/pull/9505) chore(deps): update dependency cross-fetch to 3.1.5 \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - [#9453](https://redirect.github.com/nestjs/nest/pull/9453) chore(deps): bump moment from 2.29.1 to 2.29.2 in /sample/27-scheduling ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9454](https://redirect.github.com/nestjs/nest/pull/9454) chore(deps): bump moment from 2.29.1 to 2.29.2 in /sample/26-queues ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9447](https://redirect.github.com/nestjs/nest/pull/9447) chore(deps-dev): bump graphql-tools from 8.2.4 to 8.2.5 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9448](https://redirect.github.com/nestjs/nest/pull/9448) chore(deps-dev): bump cache-manager from 3.6.0 to 3.6.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9451](https://redirect.github.com/nestjs/nest/pull/9451) chore(deps): bump moment from 2.29.1 to 2.29.2 in /sample/07-sequelize ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9452](https://redirect.github.com/nestjs/nest/pull/9452) chore(deps): bump moment from 2.24.0 to 2.29.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `platform-fastify` - [#9567](https://redirect.github.com/nestjs/nest/pull/9567) chore(deps): bump middie from 6.0.0 to 6.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9540](https://redirect.github.com/nestjs/nest/pull/9540) chore(deps): bump fastify-cors from 6.0.3 to 6.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9526](https://redirect.github.com/nestjs/nest/pull/9526) chore(deps): bump fastify from 3.28.0 to 3.29.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9527](https://redirect.github.com/nestjs/nest/pull/9527) chore(deps): bump light-my-request from 4.9.0 to 4.10.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `platform-socket.io` - [#9536](https://redirect.github.com/nestjs/nest/pull/9536) chore(deps): bump socket.io from 4.4.1 to 4.5.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `platform-express` - [#9549](https://redirect.github.com/nestjs/nest/pull/9549) chore(deps): bump express from 4.17.3 to 4.18.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `common` - [#9548](https://redirect.github.com/nestjs/nest/pull/9548) chore(deps): bump axios from 0.26.1 to 0.27.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `common`, `core`, `microservices`, `platform-express`, `platform-fastify`, `platform-socket.io`, `platform-ws`, `testing`, `websockets` - [#9529](https://redirect.github.com/nestjs/nest/pull/9529) chore(deps): bump tslib from 2.3.1 to 2.4.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ##### Committers: 6 - Antonio T. alias Tony ([@Tony133](https://redirect.github.com/Tony133)) - Francesco Soncina ([@phra](https://redirect.github.com/phra)) - Lutz ([@MyAeroCode](https://redirect.github.com/MyAeroCode)) - Micael Levi L. Cavalcante ([@micalevisk](https://redirect.github.com/micalevisk)) - Oleg "OSA413" Sokolov ([@OSA413](https://redirect.github.com/OSA413)) - TIBI Nicolas ([@ntibi](https://redirect.github.com/ntibi)) ### [`v8.4.4`](https://redirect.github.com/nestjs/nest/releases/tag/v8.4.4) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.3...v8.4.4) #### v8.4.4 (2022-04-07) ##### Bug fixes - `microservices` - [#9425](https://redirect.github.com/nestjs/nest/pull/9425) fix(microservices): multiple rmq client urls issue [#9364](https://redirect.github.com/nestjs/nest/issues/9364) ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) ##### Enhancements - `common` - [#9444](https://redirect.github.com/nestjs/nest/pull/9444) feat(common): change `private` modifer on built-in pipes to `protected` ([@micalevisk](https://redirect.github.com/micalevisk)) - [#9435](https://redirect.github.com/nestjs/nest/pull/9435) feat(common): set default StreamableFile length automatically when possible ([@jonahsnider](https://redirect.github.com/jonahsnider)) ##### Dependencies - Other - [#9441](https://redirect.github.com/nestjs/nest/pull/9441) chore(deps-dev): bump eslint-plugin-import from 2.25.4 to 2.26.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9439](https://redirect.github.com/nestjs/nest/pull/9439) chore(deps): update dependency path-parse to 1.0.7 \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - [#9438](https://redirect.github.com/nestjs/nest/pull/9438) chore(deps-dev): bump mongoose from 6.2.9 to 6.2.10 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9437](https://redirect.github.com/nestjs/nest/pull/9437) chore(deps-dev): bump [@grpc/grpc-js](https://redirect.github.com/grpc/grpc-js) from 1.6.1 to 1.6.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9343](https://redirect.github.com/nestjs/nest/pull/9343) chore(deps-dev): bump [@commitlint/cli](https://redirect.github.com/commitlint/cli) from 16.2.1 to 16.2.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9418](https://redirect.github.com/nestjs/nest/pull/9418) chore(deps-dev): bump apollo-server-core from 3.6.6 to 3.6.7 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9423](https://redirect.github.com/nestjs/nest/pull/9423) chore(deps-dev): bump graphql-tools from 8.2.3 to 8.2.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9432](https://redirect.github.com/nestjs/nest/pull/9432) chore(deps-dev): bump concurrently from 7.0.0 to 7.1.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9433](https://redirect.github.com/nestjs/nest/pull/9433) chore(deps-dev): bump prettier from 2.6.1 to 2.6.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9434](https://redirect.github.com/nestjs/nest/pull/9434) chore(deps-dev): bump [@grpc/grpc-js](https://redirect.github.com/grpc/grpc-js) from 1.5.10 to 1.6.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9409](https://redirect.github.com/nestjs/nest/pull/9409) chore(deps-dev): bump point-of-view from 5.1.0 to 5.2.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9410](https://redirect.github.com/nestjs/nest/pull/9410) chore(deps-dev): bump mongoose from 6.2.8 to 6.2.9 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9411](https://redirect.github.com/nestjs/nest/pull/9411) chore(deps-dev): bump typescript from 4.6.2 to 4.6.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9419](https://redirect.github.com/nestjs/nest/pull/9419) chore(deps): bump cli-color from 2.0.1 to 2.0.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9408](https://redirect.github.com/nestjs/nest/pull/9408) chore(deps-dev): bump [@types/node](https://redirect.github.com/types/node) from 17.0.21 to 17.0.23 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9404](https://redirect.github.com/nestjs/nest/pull/9404) chore(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /sample/31-graphql-federation-code-first/gateway ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9398](https://redirect.github.com/nestjs/nest/pull/9398) chore(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /sample/25-dynamic-modules ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9407](https://redirect.github.com/nestjs/nest/pull/9407) chore(deps-dev): bump [@grpc/grpc-js](https://redirect.github.com/grpc/grpc-js) from 1.5.9 to 1.5.10 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9412](https://redirect.github.com/nestjs/nest/pull/9412) chore(deps): update dependency ansi-regex \[security] ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - [#9415](https://redirect.github.com/nestjs/nest/pull/9415) chore(deps-dev): bump apollo-server-express from 3.6.6 to 3.6.7 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9360](https://redirect.github.com/nestjs/nest/pull/9360) chore(deps-dev): bump graphql from 15.7.2 to 15.8.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9378](https://redirect.github.com/nestjs/nest/pull/9378) chore(deps-dev): bump lint-staged from 12.3.5 to 12.3.7 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9379](https://redirect.github.com/nestjs/nest/pull/9379) chore(deps-dev): bump apollo-server-core from 3.6.4 to 3.6.6 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9380](https://redirect.github.com/nestjs/nest/pull/9380) chore(deps-dev): bump prettier from 2.6.0 to 2.6.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9382](https://redirect.github.com/nestjs/nest/pull/9382) chore(deps-dev): bump [@types/supertest](https://redirect.github.com/types/supertest) from 2.0.11 to 2.0.12 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `platform-fastify` - [#9442](https://redirect.github.com/nestjs/nest/pull/9442) chore(deps): bump fastify from 3.27.4 to 3.28.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9381](https://redirect.github.com/nestjs/nest/pull/9381) chore(deps): bump light-my-request from 4.8.0 to 4.9.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `platform-express` - [#9431](https://redirect.github.com/nestjs/nest/pull/9431) chore(deps): bump body-parser from 1.19.2 to 1.20.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ##### Committers: 5 - Jonah Snider ([@jonahsnider](https://redirect.github.com/jonahsnider)) - Kamil Mysliwiec ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - Marcin ([@cichy380](https://redirect.github.com/cichy380)) - Micael Levi L. Cavalcante ([@micalevisk](https://redirect.github.com/micalevisk)) - Wias Liaw ([@wiasliaw](https://redirect.github.com/wiasliaw)) ### [`v8.4.3`](https://redirect.github.com/nestjs/nest/compare/v8.4.2...v8.4.3) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.2...v8.4.3) ### [`v8.4.2`](https://redirect.github.com/nestjs/nest/compare/v8.4.1...v8.4.2) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.1...v8.4.2) ### [`v8.4.1`](https://redirect.github.com/nestjs/nest/releases/tag/v8.4.1) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.4.0...v8.4.1) #### v8.4.1 (2022-03-14) ##### Bug fixes - `core` - [#9332](https://redirect.github.com/nestjs/nest/pull/9332) fix(core): apply global middleware to routes excluded from prefix ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - [#9322](https://redirect.github.com/nestjs/nest/pull/9322) fix(core): use context module for nested transient providers ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - `microservices` - [#9290](https://redirect.github.com/nestjs/nest/pull/9290) fix(microservices): fix event pattern behavior ([@radekmikeska](https://redirect.github.com/radekmikeska)) - [#9303](https://redirect.github.com/nestjs/nest/pull/9303) fix(microservices): tcp client parallel connections issue ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) ##### Enhancements - `common` - [#9278](https://redirect.github.com/nestjs/nest/pull/9278) feat(common): do not use colors in CLI if not supported ([@jonahsnider](https://redirect.github.com/jonahsnider)) - [#9316](https://redirect.github.com/nestjs/nest/pull/9316) feat: allow custom log msg formatters ([@stanimirovv](https://redirect.github.com/stanimirovv)) ##### Dependencies - Other - [#9331](https://redirect.github.com/nestjs/nest/pull/9331) chore(deps): update dependency ts-loader to v9.2.8 ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - [#9326](https://redirect.github.com/nestjs/nest/pull/9326) chore(deps-dev): bump mongoose from 6.2.5 to 6.2.6 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9327](https://redirect.github.com/nestjs/nest/pull/9327) chore(deps-dev): bump [@types/ws](https://redirect.github.com/types/ws) from 8.5.2 to 8.5.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9320](https://redirect.github.com/nestjs/nest/pull/9320) chore(deps-dev): bump apollo-server-core from 3.6.3 to 3.6.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9323](https://redirect.github.com/nestjs/nest/pull/9323) chore(deps): update dependency [@types/node](https://redirect.github.com/types/node) to v16.11.26 ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - [#9324](https://redirect.github.com/nestjs/nest/pull/9324) chore(deps): update dependency mocha to v9.2.2 ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - [#9325](https://redirect.github.com/nestjs/nest/pull/9325) chore(deps): update dependency mysql to v8.0.28 ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - [#9328](https://redirect.github.com/nestjs/nest/pull/9328) chore(deps-dev): bump mocha from 9.2.1 to 9.2.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9321](https://redirect.github.com/nestjs/nest/pull/9321) chore(deps-dev): bump apollo-server-express from 3.6.3 to 3.6.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9318](https://redirect.github.com/nestjs/nest/pull/9318) chore(deps-dev): bump mongoose from 6.2.4 to 6.2.5 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9307](https://redirect.github.com/nestjs/nest/pull/9307) chore(deps): bump rxjs from 7.5.4 to 7.5.5 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9304](https://redirect.github.com/nestjs/nest/pull/9304) chore(deps): update dependency [@nestjs/schematics](https://redirect.github.com/nestjs/schematics) to v8.0.8 ([@renovate\[bot\]](https://redirect.github.com/apps/renovate)) - [#9300](https://redirect.github.com/nestjs/nest/pull/9300) chore(deps-dev): bump ts-node from 10.6.0 to 10.7.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9292](https://redirect.github.com/nestjs/nest/pull/9292) chore(deps-dev): bump ts-morph from 13.0.3 to 14.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9301](https://redirect.github.com/nestjs/nest/pull/9301) chore(deps-dev): bump typeorm from 0.2.44 to 0.2.45 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9302](https://redirect.github.com/nestjs/nest/pull/9302) chore(deps-dev): bump lint-staged from 12.3.4 to 12.3.5 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9273](https://redirect.github.com/nestjs/nest/pull/9273) chore(deps-dev): bump typescript from 4.3.5 to 4.6.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9285](https://redirect.github.com/nestjs/nest/pull/9285) chore(deps-dev): bump [@nestjs/apollo](https://redirect.github.com/nestjs/apollo) from 10.0.5 to 10.0.6 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9287](https://redirect.github.com/nestjs/nest/pull/9287) chore(deps-dev): bump eventsource from 1.1.0 to 2.0.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9284](https://redirect.github.com/nestjs/nest/pull/9284) chore(deps-dev): bump eslint-config-prettier from 8.4.0 to 8.5.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9286](https://redirect.github.com/nestjs/nest/pull/9286) chore(deps-dev): bump [@nestjs/graphql](https://redirect.github.com/nestjs/graphql) from 10.0.5 to 10.0.6 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9280](https://redirect.github.com/nestjs/nest/pull/9280) chore(deps-dev): bump ts-node from 10.5.0 to 10.6.0 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9279](https://redirect.github.com/nestjs/nest/pull/9279) chore(deps-dev): bump [@types/ws](https://redirect.github.com/types/ws) from 8.5.1 to 8.5.2 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `common` - [#9317](https://redirect.github.com/nestjs/nest/pull/9317) chore(deps): bump axios from 0.26.0 to 0.26.1 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - `platform-fastify` - [#9319](https://redirect.github.com/nestjs/nest/pull/9319) chore(deps): bump fastify from 3.27.3 to 3.27.4 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) - [#9305](https://redirect.github.com/nestjs/nest/pull/9305) chore(deps): bump fastify from 3.27.2 to 3.27.3 ([@dependabot\[bot\]](https://redirect.github.com/apps/dependabot)) ##### Committers: 6 - Jonah Snider ([@jonahsnider](https://redirect.github.com/jonahsnider)) - Kamil Mysliwiec ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - Mario Rodrigo ([@capitantrueno](https://redirect.github.com/capitantrueno)) - Radek Mikeska ([@radekmikeska](https://redirect.github.com/radekmikeska)) - Zlatin Stanimirov ([@stanimirovv](https://redirect.github.com/stanimirovv)) - 曾明健 ([@ZanMinKian](https://redirect.github.com/ZanMinKian)) ### [`v8.4.0`](https://redirect.github.com/nestjs/nest/releases/tag/v8.4.0) [Compare Source](https://redirect.github.com/nestjs/nest/compare/v8.3.1...v8.4.0) #### v8.4.0 (2022-03-01) ##### Features - `common`, `core` - [#9227](https://redirect.github.com/nestjs/nest/pull/9227) feat(core): support optional dependencies in factory providers ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) ##### Bug fixes - `microservices` - [#9277](https://redirect.github.com/nestjs/nest/pull/9277) fix(microservices): remove options object from packets (rmq and mqtt) ([@kamilmysliwiec](https://redirect.github.com/kamilmysliwiec)) - `core` - [#9271](https://redirect.github.com/nestjs/nest/pull/9271) fix(core): use class refs as keys (container) ([@micalevisk](https://redirect.github.com/micalevisk)) ##### Enhancements - `microservices` - [#9059](https://redirect.github.com/nestjs/nest/pull/9059) feat(microservices): add tcp raw data processing capabilities ([@jeanbmar](https://redirect.github.com/jeanbmar)) - [#9270](https://redirect.github.com/nestjs/nest/pull/9270) feat(microservices): add commit-offsets function to clientkafka ([@davidschuette](https://redirect.github.com/davidschuette)) - [#9200](https://redirect.github.com/nestjs/nest/pull/9200) feat(microservices): Add options param to serializer ([@guiruiz](https://redirect.github.com/guiruiz)) - `common` - [#9209](https://redirect.github.com/nestjs/nest/pull/9209) feat(common): add abstract type to catch decorator ([@jeean](https://redirect.github.com/jeean)) - [#9247](https://redirect.github.com/nestjs/nest/pull/9247) fix(common): Providing tConfiguration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.