Skip to content

npm-backend: bump the backend-major-updates group across 1 directory with 6 updates - #6859

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/sources/packages/backend/backend-major-updates-c133da8660
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/sources/packages/backend/backend-major-updates-c133da8660

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the backend-major-updates group with 6 updates in the /sources/packages/backend directory:

Package From To
ioredis 5.11.1 6.0.0
redis 5.12.1 6.3.1
typeorm 0.3.31 1.1.2
@suites/di.nestjs 3.1.0 4.0.3
@suites/doubles.jest 3.1.0 4.1.2
@suites/unit 3.1.1 4.1.2

Updates ioredis from 5.11.1 to 6.0.0

Release notes

Sourced from ioredis's releases.

v6.0.0

6.0.0 (2026-07-31)

Bug Fixes

  • clear stale socket timeout on reconnect (#2148) (6455dbe)
  • cluster: recreate stale connection on circular MOVED (#2135) (08c8967)
  • cluster: validate MOVED slot to prevent Array.prototype pollution (#2151) (9618206), closes #1267
  • command: serialize large integer arguments in decimal notation (#2136) (09b8d04)
  • redis: keep reconnecting when connection closes during client setup (#2099) (#2123) (f9a66bc)
  • sentinel: preserve zero preferred slave priority (#2129) (a3f9f2d)
  • tracing: redact values for GETSET and PSETEX (#2134) (832765d)
  • types: export ScanStreamOptions, RedisStatus and ClusterStatus (#2158) (cf3bf71)

Features

BREAKING CHANGES

  • ioredis now requires Node.js 20 or newer and uses RESP3 by default. Set protocol: 2 to retain the v5 wire protocol.

v6.0.0-beta.1

6.0.0-beta.1 (2026-07-29)

Bug Fixes

  • clear stale socket timeout on reconnect (#2148) (6455dbe)
  • cluster: recreate stale connection on circular MOVED (#2135) (08c8967)
  • cluster: validate MOVED slot to prevent Array.prototype pollution (#2151) (9618206), closes #1267
  • command: serialize large integer arguments in decimal notation (#2136) (09b8d04)
  • redis: keep reconnecting when connection closes during client setup (#2099) (#2123) (f9a66bc)
  • sentinel: preserve zero preferred slave priority (#2129) (a3f9f2d)
  • tracing: redact values for GETSET and PSETEX (#2134) (832765d)

... (truncated)

Changelog

Sourced from ioredis's changelog.

6.0.0 (2026-07-31)

Bug Fixes

  • clear stale socket timeout on reconnect (#2148) (6455dbe)
  • cluster: recreate stale connection on circular MOVED (#2135) (08c8967)
  • cluster: validate MOVED slot to prevent Array.prototype pollution (#2151) (9618206), closes #1267
  • command: serialize large integer arguments in decimal notation (#2136) (09b8d04)
  • redis: keep reconnecting when connection closes during client setup (#2099) (#2123) (f9a66bc)
  • sentinel: preserve zero preferred slave priority (#2129) (a3f9f2d)
  • tracing: redact values for GETSET and PSETEX (#2134) (832765d)
  • types: export ScanStreamOptions, RedisStatus and ClusterStatus (#2158) (cf3bf71)

Features

BREAKING CHANGES

  • ioredis now requires Node.js 20 or newer and uses RESP3 by default. Set protocol: 2 to retain the v5 wire protocol.
Commits

Updates redis from 5.12.1 to 6.3.1

Release notes

Sourced from redis's releases.

redis@6.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/redis@6.2.0...redis@6.2.1

redis@6.2.0

6.2.0

✨ Highlights

Cluster commands now follow the server's request/response policies. node-redis reads each command's routing policy from the server's COMMAND metadata and routes and aggregates accordingly, so the cluster client behaves much more like a single server. Multi-key commands that span hash slots — MGET, MSET, DEL, EXISTS, TOUCH, UNLINK — are transparently split per slot and their replies reassembled in caller order, so cross-slot calls that previously failed with CROSSSLOT now just work. Fan-out commands such as KEYS, DBSIZE, FLUSHALL, PING, WAIT, SCRIPT EXISTS and CONFIG SET run across every shard (or every node) and their replies are aggregated per the server's policy, SCAN walks the whole cluster behind a per-client virtual cursor, and RANDOMKEY / FT.CURSOR get correct cluster-aware routing. Replica read-scaling was also aligned with the server flags, so read-only keyless commands (DBSIZE, KEYS, SCAN, RANDOMKEY, and the RediSearch / time-series reads) can be served from replicas again.

⚠️ Behavior change for the raw sendCommand path: a table-recognized command sent raw — e.g. cluster.sendCommand(['DBSIZE']) — now follows its policy (fan-out and aggregate) instead of hitting a single node. Callers who relied on raw commands for per-node operations should target a specific node with cluster.nodeClient(node).sendCommand(...).

This release also brings a broad wave of new command coverage across the client and modules. The time-series package gains the most: new TS.NRANGE/TS.NREVRANGE multi-key pivot commands, a TS.READ cursor reader, TS.QUERYLABELS, EXCLUDEEMPTY on MRANGE/MREVRANGE, and multi-aggregator support. RediSearch adds FT.ALIASLIST, a COLLECT reducer for FT.AGGREGATE, HNSW RERANK, timeout warnings on the FT.SEARCH family, and the full set of stemmer languages. The core client adds SUNIONCARD/SDIFFCARD, LMOVEM/BLMOVEM, ZREVRANK WITHSCORE, COMMAND DOCS, and XREAD MAXCOUNT/MAXSIZE. A large batch of correctness fixes lands for zero-valued optional arguments (LIMIT 0, DB 0, SAMPLES 0, ENTRIESREAD 0, IDLETIME/FREQ 0, ENTRIESADDED 0) that were previously dropped from the wire, alongside several cluster and sentinel connection-lifecycle fixes.

The new HIMPORT command family (managed fieldset lifecycle) ships as experimental — see the warning below.

🚀 New Features

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for redis since your current version.


Updates typeorm from 0.3.31 to 1.1.2

Release notes

Sourced from typeorm's releases.

1.1.2

What's Changed

New Contributors

Full Changelog: typeorm/typeorm@1.1.1...1.1.2

1.1.1

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from typeorm's changelog.

1.1.2 (2026-10-07)

Bug Fixes

  • cockroachdb: release all query runners before closing pool (#12891) (3dddc4b)
  • data-source: prevent connection leaks in DataSource.initialize() (#12704) (67991e8)
  • handle schema and table name correctly in generated columns in metadata table (#12423) (4a6a44b)
  • metadata-builder: keep the STI discriminator index on entities with embeddeds (#12841) (7a9009d)
  • postgres,cockroachdb: compare spatial columns against their default feature type and SRID (#12812) (a5bd2e5)
  • prevent composite primary key collisions during hydration (#12905) (c64a1f0)
  • read closure-table primary values through column metadata (#12907) (876eb04)

1.1.1 (2026-09-01)

Bug Fixes

  • better-sqlite3: await query event subscribers and report failed queries (#12752) (8cf2258)
  • cache: release query runners created by clear and getFromCache (#12797) (3883d76)
  • evaluate function defaults before enum/string normalization (#12508) (c95b3bd)
  • export DateUtils from the package entry point (#12566) (9fed5b4)
  • export RelationMetadata (#12789) (9694a4a)
  • guard metadata access in InsertQueryBuilder for raw-table upsert (#12702) (281bfba)
  • persistence: keep many-to-many junction rows when the relation is not loaded (#12711) (04ff4da)
  • postgres: read coord_dimension when loading spatial columns (#12749) (1b2df90)
  • query-builder: nest child joins only when outer join semantics require it (#12793) (953b76f)
  • resolve relation values for join columns inside embedded entities (#12726) (008f5c6)
  • return undefined from deepValue when path is missing (#12776) (5105371)
  • schema: default many-to-many inverse foreign key to CASCADE (#12663) (a68612e)
  • sqljs: measure query execution time after the statement runs (#12759) (bb1ddea)
  • version-utils: compare versions of unequal length correctly (#12668) (5543c7c)

Performance Improvements

  • avoid quadratic grouping of raw results selected without primary keys (#12802) (b495ed4)

1.1.0 (2026-07-13)

Bug Fixes

  • cache: release query runner on error in storeInCache (#12545) (a84b9b3)
  • correct grammar in AlreadyHasActiveConnectionError message (#12554) (304d129)
  • entity-manager: default invalidWhereValuesBehavior to throw on the write path (#12690) (44d8052)
  • entity-manager: validate where criteria in increment/decrement (#12692) (8a51b75)
  • mongodb: use cursor.transform for doc to entity transformation and skip load broadcast in next if toArray (#11926) (0bbefc9)
  • move hashing function to PlatformTools (#12648) (c456cbd)
  • multiple recursive cte problems (#12490) (7c26654)
  • normalization of FindOptionsWhere for arrays and Buffers (#12577) (a8173fc)
  • persistence: preserve select false columns on the in-memory entity after save() (#12501) (324c46c)
  • postgres: improve normalizeDatetimeFunction for tstzrange data type (#12182) (bf47c9f)
  • query-builder: reject empty where criteria on update and delete operations (#12629) (81b9466)

... (truncated)

Commits
  • a0ea553 chore: release 1.1.2 (#12944)
  • 5d5fc38 chore(deps): bump the github-actions-third-party group across 1 directory wit...
  • 876eb04 fix: read closure-table primary values through column metadata (#12907)
  • 3dddc4b fix(cockroachdb): release all query runners before closing pool (#12891)
  • eea2117 chore(deps): bump the github-actions-official group across 1 directory with 2...
  • 67991e8 fix(data-source): prevent connection leaks in DataSource.initialize() (#12704)
  • 4ee0bf1 ci: reuse the build artifact instead of rebuilding the core package (#12893)
  • a5bd2e5 fix(postgres,cockroachdb): compare spatial columns against their default feat...
  • c64a1f0 fix: prevent composite primary key collisions during hydration (#12905)
  • 17e858d ci: fix the docs deploy under the pnpm workspace layout (#12917)
  • Additional commits viewable in compare view

Updates @suites/di.nestjs from 3.1.0 to 4.0.3

Release notes

Sourced from @​suites/di.nestjs's releases.

@​suites/di.nestjs@4.0.3

4.0.3 (2026-11-05)

Note: Version bump only for package @​suites/di.nestjs

@​suites/di.nestjs@4.0.1

4.0.1 (2026-11-04)

Note: Version bump only for package @​suites/di.nestjs

@​suites/di.nestjs@4.0.0

4.0.0 (2026-11-04)

Features

  • di.nestjs: implement the metadata type reference (b8c1f53)
  • di.nestjs: prepare the NestJS adapter for Suites 4 (5850426)
  • di.nestjs: retain NestJS 10 and 11 alongside 12 (145999b)

BREAKING CHANGES

  • di.nestjs: Requires @​nestjs/common in ^10.0.0 || ^11.0.0 || ^12.0.1. NestJS 8 and 9 are no longer supported; NestJS 10 and 11 users can upgrade Suites without upgrading their framework major.
  • di.nestjs: Requires Node.js ^22.22.2 || ^24.15.0 || ^26.0.0. Node.js versions below 22 and majors outside this range are no longer supported. Upgrade installed Suites packages together to version 4. Add /// <reference types="@suites/di.nestjs/metadata" /> to a suites.d.ts file included by your test tsconfig. Installation no longer configures DI metadata types. This reference rejects metadata arguments in mock() and get() calls; omit those arguments for NestJS. Without the reference, metadata remains generic. Keep your chosen Jest or Vitest /unit reference in the same file.
Changelog

Sourced from @​suites/di.nestjs's changelog.

4.0.3 (2026-11-05)

Note: Version bump only for package @​suites/di.nestjs

4.0.2 (2026-11-05)

Note: Version bump only for package @​suites/di.nestjs

4.0.1 (2026-11-04)

Note: Version bump only for package @​suites/di.nestjs

4.0.0 (2026-11-04)

Features

  • di.nestjs: implement the metadata type reference (b8c1f53)
  • di.nestjs: prepare the NestJS adapter for Suites 4 (5850426)
  • di.nestjs: retain NestJS 10 and 11 alongside 12 (145999b)

BREAKING CHANGES

  • di.nestjs: Requires @​nestjs/common in ^10.0.0 || ^11.0.0 || ^12.0.1. NestJS 8 and 9 are no longer supported; NestJS 10 and 11 users can upgrade Suites without upgrading their framework major.
  • di.nestjs: Requires Node.js ^22.22.2 || ^24.15.0 || ^26.0.0. Node.js versions below 22 and majors outside this range are no longer supported. Upgrade installed Suites packages together to version 4. Add /// <reference types="@suites/di.nestjs/metadata" /> to a suites.d.ts file included by your test tsconfig. Installation no longer configures DI metadata types. This reference rejects metadata arguments in mock() and get() calls; omit those arguments for NestJS. Without the reference, metadata remains generic. Keep your chosen Jest or Vitest /unit reference in the same file.
Commits
  • 36463c3 chore(release): version stable packages
  • 1f58c40 docs(di.nestjs): refresh setup examples and link the official NestJS recipe
  • 10f754c chore(release): version stable packages
  • c60b857 chore(release): version stable packages
  • 7daaa10 chore(release): version stable packages
  • 0c0531f ci(release): use app-authored release PRs and trusted publishing
  • 145999b feat(di.nestjs): retain NestJS 10 and 11 alongside 12
  • b8c1f53 feat(di.nestjs): implement the metadata type reference
  • 5850426 feat(di.nestjs): prepare the NestJS adapter for Suites 4
  • See full diff in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​suites/di.nestjs since your current version.


Updates @suites/doubles.jest from 3.1.0 to 4.1.2

Release notes

Sourced from @​suites/doubles.jest's releases.

@​suites/doubles.jest@4.1.2

4.1.2 (2026-11-05)

Note: Version bump only for package @​suites/doubles.jest

@​suites/doubles.jest@4.1.0

4.1.0 (2026-11-04)

Features

  • doubles.jest: type lookups for adapter-registered tokens (cc0f1de)

@​suites/doubles.jest@4.0.0

4.0.0 (2026-11-04)

Features

  • doubles.jest: load Jest globals explicitly for CommonJS and ESM (b20daf3)

BREAKING CHANGES

  • doubles.jest: Requires Node.js ^22.22.2 || ^24.15.0 || ^26.0.0. Node.js versions below 22 and majors outside this range are no longer supported. Upgrade installed Suites packages together to version 4. Requires matching jest and @jest/globals versions in ^30.5.2. Add /// <reference types="@suites/doubles.jest/unit" /> to a suites.d.ts file included by your test tsconfig; installation no longer injects these types automatically. In the same file, also add /// <reference types="@suites/di.nestjs/metadata" /> or /// <reference types="@suites/di.inversify/metadata" /> for your selected DI adapter. Include one test-double reference and one DI reference per test TypeScript project.
Changelog

Sourced from @​suites/doubles.jest's changelog.

4.1.2 (2026-11-05)

Note: Version bump only for package @​suites/doubles.jest

4.1.1 (2026-11-05)

Bug Fixes

  • doubles.jest: infer typed mocks from abstract dependency tokens (b2c9123)

4.1.0 (2026-11-04)

Features

  • doubles.jest: type lookups for adapter-registered tokens (cc0f1de)

4.0.0 (2026-11-04)

Features

  • doubles.jest: load Jest globals explicitly for CommonJS and ESM (b20daf3)

BREAKING CHANGES

  • doubles.jest: Requires Node.js ^22.22.2 || ^24.15.0 || ^26.0.0. Node.js versions below 22 and majors outside this range are no longer supported. Upgrade installed Suites packages together to version 4. Requires matching jest and @jest/globals versions in ^30.5.2. Add /// <reference types="@suites/doubles.jest/unit" /> to a suites.d.ts file included by your test tsconfig; installation no longer injects these types automatically. In the same file, also add /// <reference types="@suites/di.nestjs/metadata" /> or /// <reference types="@suites/di.inversify/metadata" /> for your selected DI adapter. Include one test-double reference and one DI reference per test TypeScript project.
Commits
  • 36463c3 chore(release): version stable packages
  • 369fd15 docs(doubles.jest): correct standalone imports and document Jest setup
  • 10f754c chore(release): version stable packages
  • b2c9123 fix(doubles.jest): infer typed mocks from abstract dependency tokens
  • c60b857 chore(release): version stable packages
  • cc0f1de feat(doubles.jest): type lookups for adapter-registered tokens
  • 7daaa10 chore(release): version stable packages
  • 0c0531f ci(release): use app-authored release PRs and trusted publishing
  • 4195791 docs(doubles.jest): explain explicit adapter type references
  • b20daf3 feat(doubles.jest): load Jest globals explicitly for CommonJS and ESM
  • See full diff in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​suites/doubles.jest since your current version.


Updates @suites/unit from 3.1.1 to 4.1.2

Release notes

Sourced from @​suites/unit's releases.

@​suites/unit@​4.1.2

4.1.2 (2026-11-05)

Note: Version bump only for package @​suites/unit

@​suites/unit@​4.1.0

4.1.0 (2026-11-04)

Features

  • unit: discover InjectionJS and expose registered token APIs (81aefe3)

@​suites/unit@​4.0.0

4.0.0 (2026-11-04)

Bug Fixes

  • security: harden release preview and update vulnerable tooling [skip ci] (#1084) (d7b287f)

Features

  • unit: move TestBed to Suites 4 and retire Sinon (faa4c4c)

BREAKING CHANGES

  • unit: Requires Node.js ^22.22.2 || ^24.15.0 || ^26.0.0. Node.js versions below 22 and majors outside this range are no longer supported. Upgrade installed Suites packages together to version 4. In a suites.d.ts file included by your test tsconfig, add /// <reference types="@suites/doubles.jest/unit" /> or /// <reference types="@suites/doubles.vitest/unit" /> for your test-double adapter. Also add /// <reference types="@suites/di.nestjs/metadata" /> or /// <reference types="@suites/di.inversify/metadata" /> for your DI adapter. Includ...

    Description has been truncated

…with 6 updates

Bumps the backend-major-updates group with 6 updates in the /sources/packages/backend directory:

| Package | From | To |
| --- | --- | --- |
| [ioredis](https://github.com/redis/ioredis) | `5.11.1` | `6.0.0` |
| [redis](https://github.com/redis/node-redis) | `5.12.1` | `6.3.1` |
| [typeorm](https://github.com/typeorm/typeorm) | `0.3.31` | `1.1.2` |
| [@suites/di.nestjs](https://github.com/suites-dev/unit/tree/HEAD/packages/di/nestjs) | `3.1.0` | `4.0.3` |
| [@suites/doubles.jest](https://github.com/suites-dev/unit/tree/HEAD/packages/doubles/jest) | `3.1.0` | `4.1.2` |
| [@suites/unit](https://github.com/suites-dev/unit/tree/HEAD/packages/unit) | `3.1.1` | `4.1.2` |



Updates `ioredis` from 5.11.1 to 6.0.0
- [Release notes](https://github.com/redis/ioredis/releases)
- [Changelog](https://github.com/redis/ioredis/blob/main/CHANGELOG.md)
- [Commits](redis/ioredis@v5.11.1...v6.0.0)

Updates `redis` from 5.12.1 to 6.3.1
- [Release notes](https://github.com/redis/node-redis/releases)
- [Changelog](https://github.com/redis/node-redis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/redis/node-redis/compare/redis@5.12.1...redis@6.3.1)

Updates `typeorm` from 0.3.31 to 1.1.2
- [Release notes](https://github.com/typeorm/typeorm/releases)
- [Changelog](https://github.com/typeorm/typeorm/blob/master/CHANGELOG.md)
- [Commits](typeorm/typeorm@0.3.31...1.1.2)

Updates `@suites/di.nestjs` from 3.1.0 to 4.0.3
- [Release notes](https://github.com/suites-dev/unit/releases)
- [Changelog](https://github.com/suites-dev/unit/blob/master/packages/di/nestjs/CHANGELOG.md)
- [Commits](https://github.com/suites-dev/unit/commits/@suites/di.nestjs@4.0.3/packages/di/nestjs)

Updates `@suites/doubles.jest` from 3.1.0 to 4.1.2
- [Release notes](https://github.com/suites-dev/unit/releases)
- [Changelog](https://github.com/suites-dev/unit/blob/master/packages/doubles/jest/CHANGELOG.md)
- [Commits](https://github.com/suites-dev/unit/commits/@suites/doubles.jest@4.1.2/packages/doubles/jest)

Updates `@suites/unit` from 3.1.1 to 4.1.2
- [Release notes](https://github.com/suites-dev/unit/releases)
- [Changelog](https://github.com/suites-dev/unit/blob/master/packages/unit/CHANGELOG.md)
- [Commits](https://github.com/suites-dev/unit/commits/@suites/unit@4.1.2/packages/unit)

---
updated-dependencies:
- dependency-name: ioredis
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: backend-major-updates
- dependency-name: redis
  dependency-version: 6.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: backend-major-updates
- dependency-name: typeorm
  dependency-version: 1.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: backend-major-updates
- dependency-name: "@suites/di.nestjs"
  dependency-version: 4.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: backend-major-updates
- dependency-name: "@suites/doubles.jest"
  dependency-version: 4.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: backend-major-updates
- dependency-name: "@suites/unit"
  dependency-version: 4.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: backend-major-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added Backend Used by the dependabot pull requests to identify PRs related to the backend. Dependencies Pull requests that update a dependency file npm Used by the dependabot pull requests to identify PRs related to npm package upgrades. labels Nov 10, 2026
@sonarqubecloud

Copy link
Copy Markdown

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Backend Used by the dependabot pull requests to identify PRs related to the backend. Dependencies Pull requests that update a dependency file npm Used by the dependabot pull requests to identify PRs related to npm package upgrades.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants