Skip to content

chore(deps): bump the production group with 10 updates - #12

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/develop/production-310cdfb3c3
Open

dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/develop/production-310cdfb3c3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 14, 2026

Copy link
Copy Markdown

Bumps the production group with 10 updates:

Package From To
@nestjs/common 12.3.2 12.4.2
@nestjs/config 12.0.1 12.1.1
@nestjs/core 12.3.2 12.4.2
@nestjs/microservices 12.3.2 12.4.2
@nestjs/mongoose 12.0.0 12.0.1
@nestjs/passport 12.0.0 12.0.1
@nestjs/platform-express 12.3.2 12.4.2
@nestjs/swagger 12.1.0 12.1.1
joi 18.3.1 18.3.2
mongoose 9.11.4 9.12.1

Updates @nestjs/common from 12.3.2 to 12.4.2

Release notes

Sourced from @​nestjs/common's releases.

v12.4.1 (2026-11-09)

Features

  • platform-node

Bug fixes

Enhancements

Dependencies

Committers: 8

v12.4.0 (2026-11-06)

Features

  • platform-node

Bug fixes

  • microservices
    • #18418 fix(microservices): ignore an mqtt server's own replies under wildcards (@​pavstev)
    • #18413 fix(microservices): reach handlers whose string pattern reads as json (@​pavstev)
    • #18392 fix(microservices): forward grpc call options on request streams (@​DenisCDev)
    • #18393 fix(microservices): await the mqtt close and reset the client state (@​hktitof)
  • common
    • #18419 fix(common): keep the fields of grouped item errors in parse array pipe (@​pavstev)
    • #18402 fix(common): keep console logger from mutating the caller options (@​pavstev)
  • platform-node

... (truncated)

Commits
  • 422a1d3 chore(release): publish v12.4.2 release
  • 3737faf chore(release): publish v12.4.1 release
  • 7c4933f chore: update readme
  • a3366f5 fix(common): keep the loaded packages while validation pipes are created (#18...
  • 9430227 docs(readme): say nest goes from one file to enterprise-grade systems (#18436)
  • d329990 Merge remote-tracking branch 'refs/remotes/origin/master'
  • ec3ade8 chore: update readme
  • 7ef0a0b fix(core,common): warn when decorator metadata is missing (#18429)
  • c0e503b chore(release): publish v12.4.0 release
  • cef9dbb feat(core,common): send a web response or stream a handler returns (#18427)
  • Additional commits viewable in compare view

Updates @nestjs/config from 12.0.1 to 12.1.1

Release notes

Sourced from @​nestjs/config's releases.

Release 12.1.1

Dependencies

Full Changelog: nestjs/config@12.1.0...12.1.1

Release 12.1.0

Security

This release fixes several security issues in how ConfigService resolves property paths and how ConfigModule.forRoot() loads and validates environment variables. See GHSA-q989-84g5-qg72 for details. Upgrading is recommended.

Behavior changes

Some fixes change what ConfigService returns. Please review them before upgrading:

  • Property paths only resolve members a configuration object defines (own properties and members of your own classes). Members inherited from built-ins resolve to undefined, e.g. get('database.toString'), get('constructor.prototype') or get('cert.length') for a Buffer. set() never writes through them, and paths through __proto__, constructor or prototype are ignored.
  • Validated variables take precedence:
    • A variable that the validator maps to undefined is no longer served from process.env. get(key, defaultValue) returns the default.
    • A variable that a validationSchema declares and removes (e.g. Joi .strip()) is no longer merged back. Undeclared variables are still kept.
    • With skipProcessEnv: true and a validationSchema, undeclared variables from process.env are no longer served. Declared ones still are. A validate function's output is served as it is.
    • With validatePredefined: false, a predefined variable now takes precedence over a different value from the env file, and get() returns it as it is.
    • A second validated forRoot() no longer replaces the converted values of another one.
  • expandVariables:
    • Expanded values are assigned to process.env after validation, not before.
    • Several env files are expanded once, so $ and \$ in earlier files are no longer expanded again.
    • With override: true, a variable's reference to itself (e.g. PATH=/opt/bin:$PATH) expands to its previous value.
  • Env files: a value containing a NUL character now fails startup instead of being truncated in process.env. __proto__ keys returned by a custom parser are ignored.
  • ConfigService.set():
    • Dependent variables are re-expanded from the definitions loaded at startup. The env files are not read again.
    • Values passed to earlier set() calls and variables set in the environment are kept.
    • The expandVariables.processEnv target is honored.
    • A re-expanded value longer than 128 KiB throws.
  • Load order:
    • ConfigService from a plain imports: [ConfigModule] or ConfigModule.forFeature() is provided once forRoot() has merged its load factories.
    • ConfigModule.envVariablesLoaded (used by ConditionalModule.registerWhen()) waits until every forRoot() in progress has loaded its environment variables.
  • Validation errors no longer include the rejected value: Joi pattern() messages leave it out, and a quoted value is replaced with [redacted].

Features

  • validate may be an async function. A rejected promise stops startup.
  • ConfigService.set() re-interpolates variables that depend on the changed key, including chains of references (#2463).

Bug fixes

  • override: true takes precedence when expanding variables (#2465).
  • get('_PROCESS_ENV_VALIDATED') no longer returns the internal snapshot of validated variables.

Deprecations

... (truncated)

Commits

Updates @nestjs/core from 12.3.2 to 12.4.2

Release notes

Sourced from @​nestjs/core's releases.

v12.4.1 (2026-11-09)

Features

  • platform-node

Bug fixes

Enhancements

Dependencies

Committers: 8

v12.4.0 (2026-11-06)

Features

  • platform-node

Bug fixes

  • microservices
    • #18418 fix(microservices): ignore an mqtt server's own replies under wildcards (@​pavstev)
    • #18413 fix(microservices): reach handlers whose string pattern reads as json (@​pavstev)
    • #18392 fix(microservices): forward grpc call options on request streams (@​DenisCDev)
    • #18393 fix(microservices): await the mqtt close and reset the client state (@​hktitof)
  • common
    • #18419 fix(common): keep the fields of grouped item errors in parse array pipe (@​pavstev)
    • #18402 fix(common): keep console logger from mutating the caller options (@​pavstev)
  • platform-node

... (truncated)

Commits
  • 422a1d3 chore(release): publish v12.4.2 release
  • df063e1 fix(core): release settlement refs once a signal settles (#18484)
  • 3737faf chore(release): publish v12.4.1 release
  • 7c4933f chore: update readme
  • 5e9a90e fix(core): spread an array that follows a single value when merging (#18465)
  • 445f825 fix(core): keep module ref get() and resolve() from mutating the options (#18...
  • 85ec71b fix(core): run wildcard middleware on excluded routes of every version
  • 51f8f11 fix(core): run the hooks of property dependencies first (#18460)
  • f6a2377 fix(core): run the hooks of a provider that overrides an alias (#18455)
  • 0fd8642 fix(core): roll back modules on failed lazy load (#18385)
  • Additional commits viewable in compare view

Updates @nestjs/microservices from 12.3.2 to 12.4.2

Release notes

Sourced from @​nestjs/microservices's releases.

v12.4.1 (2026-11-09)

Features

  • platform-node

Bug fixes

Enhancements

Dependencies

Committers: 8

v12.4.0 (2026-11-06)

Features

  • platform-node

Bug fixes

  • microservices
    • #18418 fix(microservices): ignore an mqtt server's own replies under wildcards (@​pavstev)
    • #18413 fix(microservices): reach handlers whose string pattern reads as json (@​pavstev)
    • #18392 fix(microservices): forward grpc call options on request streams (@​DenisCDev)
    • #18393 fix(microservices): await the mqtt close and reset the client state (@​hktitof)
  • common
    • #18419 fix(common): keep the fields of grouped item errors in parse array pipe (@​pavstev)
    • #18402 fix(common): keep console logger from mutating the caller options (@​pavstev)
  • platform-node

... (truncated)

Commits
  • 422a1d3 chore(release): publish v12.4.2 release
  • 1aaeb09 fix(microservices): keep grpc from mutating the caller channel options (#18479)
  • 3737faf chore(release): publish v12.4.1 release
  • 7c4933f chore: update readme
  • 15f6cb9 fix(microservices): ignore a kafka server's own replies under regexes (#18471)
  • d29f252 fix(microservices): route rmq requests with the pattern the server binds (#18...
  • acf191c fix(microservices): send grpc stream values from an async map (#18453)
  • 7ad3829 fix(microservices): skip nil grpc metadata before call options (#18446)
  • 9430227 docs(readme): say nest goes from one file to enterprise-grade systems (#18436)
  • ec3ade8 chore: update readme
  • Additional commits viewable in compare view

Updates @nestjs/mongoose from 12.0.0 to 12.0.1

Release notes

Sourced from @​nestjs/mongoose's releases.

Release 12.0.1

Features

Bug fixes

Full Changelog: nestjs/mongoose@12.0.0...12.0.1

Commits
  • 45d1988 chore(): release v12.0.1
  • 08479ec chore: describe the package on npm (#2944)
  • 21af03b chore(deps): update dependency vite to v8.3.6 (#2943)
  • e0889be chore(deps): update dependency mongoose to v9.12.0 (#2942)
  • 1526eae chore(deps): update nest monorepo to v12.3.3 (#2941)
  • 74edb4d chore(deps): update dependency oxlint to v1.91.0 (#2940)
  • 62ba007 chore(deps): update dependency vitest to v5.1.0 (#2939)
  • b3bec92 chore(deps): update dependency release-it to v21.1.2 (#2938)
  • 3896014 chore(deps): update nest monorepo to v12.3.2 (#2922)
  • 929dc0d chore(deps): update dependency oxlint to v1.90.0 (#2927)
  • Additional commits viewable in compare view

Updates @nestjs/passport from 12.0.0 to 12.0.1

Release notes

Sourced from @​nestjs/passport's releases.

Release 12.0.1

Bug fixes

Full Changelog: nestjs/passport@12.0.0...12.0.1

Commits
  • be5fdd9 chore(): release v12.0.1
  • 4f657b5 chore: describe the package on npm (#2353)
  • e714145 chore(deps): update nest monorepo to v12.3.3 (#2352)
  • cf6172d chore(deps): update dependency oxlint to v1.91.0 (#2351)
  • c4f95cf chore(deps): update dependency rimraf to v6.1.4 (#2350)
  • 6c1faaf chore(deps): update vitest monorepo to v5.1.0 (#2349)
  • e2056ed chore(deps): update dependency release-it to v21.1.2 (#2348)
  • 8c40410 chore(deps): update nest monorepo to v12.3.2 (#2338)
  • 39cfd40 chore(deps): update dependency oxlint to v1.90.0 (#2337)
  • d287603 chore(deps): update dependency lint-staged to v17.6.0 (#2336)
  • Additional commits viewable in compare view

Updates @nestjs/platform-express from 12.3.2 to 12.4.2

Release notes

Sourced from @​nestjs/platform-express's releases.

v12.4.1 (2026-11-09)

Features

  • platform-node

Bug fixes

Enhancements

Dependencies

Committers: 8

v12.4.0 (2026-11-06)

Features

  • platform-node

Bug fixes

  • microservices
    • #18418 fix(microservices): ignore an mqtt server's own replies under wildcards (@​pavstev)
    • #18413 fix(microservices): reach handlers whose string pattern reads as json (@​pavstev)
    • #18392 fix(microservices): forward grpc call options on request streams (@​DenisCDev)
    • #18393 fix(microservices): await the mqtt close and reset the client state (@​hktitof)
  • common
    • #18419 fix(common): keep the fields of grouped item errors in parse array pipe (@​pavstev)
    • #18402 fix(common): keep console logger from mutating the caller options (@​pavstev)
  • platform-node

... (truncated)

Commits
  • 422a1d3 chore(release): publish v12.4.2 release
  • 0e135d8 fix(express,node): keep the multer error as the cause of 4xx (#18478)
  • 3737faf chore(release): publish v12.4.1 release
  • 7c4933f chore: update readme
  • 56e2d25 fix(express,fastify,node): keep the original error as the cause of 4xx (#18447)
  • 2a1ba09 fix(express,fastify): omit content-length when transfer-encoding is set (#18454)
  • 9430227 docs(readme): say nest goes from one file to enterprise-grade systems (#18436)
  • ec3ade8 chore: update readme
  • c0e503b chore(release): publish v12.4.0 release
  • 79c05a5 chore: describe the packages on npm (#18426)
  • Additional commits viewable in compare view

Updates @nestjs/swagger from 12.1.0 to 12.1.1

Release notes

Sourced from @​nestjs/swagger's releases.

Release 12.1.1

Bug fixes

Dependencies

Full Changelog: nestjs/swagger@12.1.0...12.1.1

Commits

Updates joi from 18.3.1 to 18.3.2

Commits

Updates mongoose from 9.11.4 to 9.12.1

Release notes

Sourced from mongoose's releases.

9.12.1 / 2026-11-09

9.12.0 / 2026-11-04

  • feat: upgrade to mongodb driver 7.8 #16772 #16667
  • perf: improve for document arrays: cache paths with defaults and schemas with select paths; avoid unnecessary $isModified() lookup #16595
  • fix: make recompileSchema recompute derived caches and delay _preCompile() until an actual model is compiled (not subdocs or doc arrays) #16595
  • fix(array): compare UUIDs by value in indexOf() so pull() and addToSet() work #16606 luantaraschi
  • docs(query): remove unused use$geoWithin docs and property #16589 #16583
Changelog

Sourced from mongoose's changelog.

9.12.1 / 2026-11-09

9.12.0 / 2026-11-04

  • feat: upgrade to mongodb driver 7.8 #16772 #16667
  • perf: improve for document arrays: cache paths with defaults and schemas with select paths; avoid unnecessary $isModified() lookup #16595
  • fix: make recompileSchema recompute derived caches and delay _preCompile() until an actual model is compiled (not subdocs or doc arrays) #16595
  • fix(array): compare UUIDs by value in indexOf() so pull() and addToSet() work #16606 luantaraschi
  • docs(query): remove unused use$geoWithin docs and property #16589 #16583

9.11.5 / 2026-11-03

8.24.8 / 2026-11-02

Commits

Bumps the production group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `12.3.2` | `12.4.2` |
| [@nestjs/config](https://github.com/nestjs/config) | `12.0.1` | `12.1.1` |
| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `12.3.2` | `12.4.2` |
| [@nestjs/microservices](https://github.com/nestjs/nest/tree/HEAD/packages/microservices) | `12.3.2` | `12.4.2` |
| [@nestjs/mongoose](https://github.com/nestjs/mongoose) | `12.0.0` | `12.0.1` |
| [@nestjs/passport](https://github.com/nestjs/passport) | `12.0.0` | `12.0.1` |
| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `12.3.2` | `12.4.2` |
| [@nestjs/swagger](https://github.com/nestjs/swagger) | `12.1.0` | `12.1.1` |
| [joi](https://github.com/hapijs/joi) | `18.3.1` | `18.3.2` |
| [mongoose](https://github.com/Automattic/mongoose) | `9.11.4` | `9.12.1` |


Updates `@nestjs/common` from 12.3.2 to 12.4.2
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v12.4.2/packages/common)

Updates `@nestjs/config` from 12.0.1 to 12.1.1
- [Release notes](https://github.com/nestjs/config/releases)
- [Commits](nestjs/config@12.0.1...12.1.1)

Updates `@nestjs/core` from 12.3.2 to 12.4.2
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v12.4.2/packages/core)

Updates `@nestjs/microservices` from 12.3.2 to 12.4.2
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v12.4.2/packages/microservices)

Updates `@nestjs/mongoose` from 12.0.0 to 12.0.1
- [Release notes](https://github.com/nestjs/mongoose/releases)
- [Commits](nestjs/mongoose@12.0.0...12.0.1)

Updates `@nestjs/passport` from 12.0.0 to 12.0.1
- [Release notes](https://github.com/nestjs/passport/releases)
- [Commits](nestjs/passport@12.0.0...12.0.1)

Updates `@nestjs/platform-express` from 12.3.2 to 12.4.2
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v12.4.2/packages/platform-express)

Updates `@nestjs/swagger` from 12.1.0 to 12.1.1
- [Release notes](https://github.com/nestjs/swagger/releases)
- [Commits](nestjs/swagger@12.1.0...12.1.1)

Updates `joi` from 18.3.1 to 18.3.2
- [Commits](hapijs/joi@v18.3.1...v18.3.2)

Updates `mongoose` from 9.11.4 to 9.12.1
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md)
- [Commits](Automattic/mongoose@9.11.4...9.12.1)

---
updated-dependencies:
- dependency-name: "@nestjs/common"
  dependency-version: 12.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production
- dependency-name: "@nestjs/config"
  dependency-version: 12.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production
- dependency-name: "@nestjs/core"
  dependency-version: 12.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production
- dependency-name: "@nestjs/microservices"
  dependency-version: 12.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production
- dependency-name: "@nestjs/mongoose"
  dependency-version: 12.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: "@nestjs/passport"
  dependency-version: 12.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: "@nestjs/platform-express"
  dependency-version: 12.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production
- dependency-name: "@nestjs/swagger"
  dependency-version: 12.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: joi
  dependency-version: 18.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: mongoose
  dependency-version: 9.12.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants