ReviewOS

also looking at this

stacks/ts-cache

chore(deps): update dependency redis to 6.3.1

#3084
Open github-actions[bot] wants to merge buddy-bot/update-major-update-redis into main
2 files +8 -10
8 days ago

This PR contains the following updates:

npm

PackageChangeAgeAdoptionPassingConfidence
redis (source)5.12.1 -> 6.3.1ageadoptionpassingconfidence

Release Notes

redis/node-redis (redis)

5.12.1 -> 6.3.1

redis@6.4.0-beta.0

Compare Source

redis@6.4.0-beta.0

✨ Highlights

This beta introduces the multi-database client: createMultiDbClient, createMultiDbClientPool, createMultiDbCluster and createMultiDbSentinel connect to several Redis endpoints and move traffic to a healthy one when the active endpoint fails, using health checks, a circuit breaker and configurable failover. The API is experimental and may change before the stable release. Client-side caching gains OPTIN and OPTOUT tracking modes with per-call control, and the command set grows with the BLESS family, Cuckoo CF.MEXISTS, a Count-Min Sketch cell size, HNSW vector compression and many new FT.SEARCH options.

🚀 New Features

  • client: add OPTIN/OPTOUT tracking modes, a cacheable predicate and a per-call cache option to client-side caching (#3473) — PavelPashov
  • client: add the BLESS command family (BLESS SET, BLESS GET, BLESS CLEAR, BLESS SCAN), with `BLESS SCAN...

[View full release notes]

Released by nkaradzhov on 10/12/2026

redis@6.2.1

Compare Source

What's Changed

  • fix(sentinel): cap post-connect rediscovery retries by DebadityaHait in redis/node-redis#3388
  • chore(deps): bump ip-address and socks by dependabot[bot] in redis/node-redis#3389
  • feat(client): add MaxCommandRedirectionsError for cluster redirections by Piyush0049 in redis/node-redis#3386
  • fix: remove stale data listener explicitly on socket error by Chrisp1tv in redis/node-redis#3209
  • fix(client): dispose credentials subscription on every close() path by lazerg in redis/node-redis#3391
  • fix(cluster): keep batch commands routed by slot during migration by GiHoon1123 in redis/node-redis#3377
  • fix(client): decode RESP3 doubles to the value the server sent by Jaybhade in redis/node-redis#3393
  • fix(cluster): handle MOVED and AS...

[View full release notes]

Released by nkaradzhov on 8/11/2026

redis@6.2.0

Compare Source

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, a...

[View full release notes]

Released by nkaradzhov on 7/31/2026


📊 Package Statistics

  • redis: 17,032,091 weekly downloads

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ 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 was generated by Buddy 🤖

2 changed files on the files tab, with 0 review threads.

Sign in to comment on this pull request.