Skip to content

chore(deps): bump ioredis from 5.8.2 to 5.10.1#17

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/ioredis-5.10.1
Open

chore(deps): bump ioredis from 5.8.2 to 5.10.1#17
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/ioredis-5.10.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 24, 2026

Copy link
Copy Markdown
Contributor

Bumps ioredis from 5.8.2 to 5.10.1.

Release notes

Sourced from ioredis's releases.

v5.10.1

5.10.1 (2026-03-19)

Bug Fixes

  • cluster: lazily start sharded subscribers (#2090) (4f167bb)

v5.10.0

5.10.0 (2026-02-27)

Features

  • add hash field expiration commands and tests (5219f9f)
  • add hexpireat & hexpiretime (#2082) (b38124f)

v5.9.3

5.9.3 (2026-02-12)

Bug Fixes

  • autopipelining to route writes to masters with scaleReads (#2072) (8adb1ae)
  • fix issue with moved command for replicas (#2064) (de4eed4)
  • types: optional properties on RedisOptions allow explicit undefined (#2066) (0a1a898)

v5.9.2

5.9.2 (2026-01-15)

Bug Fixes

  • cluster: Cluster reconnect sharded subscribers (#2060) (def9804)
  • preserve replica slots on MOVED in pipelines (#2059) (a1c3e9d)

Reverts

v5.9.1

5.9.1 (2026-01-08)

Bug Fixes

  • make client-side blocking timeouts opt-in (#2058) (07ed493)

v5.9.0

... (truncated)

Changelog

Sourced from ioredis's changelog.

5.10.1 (2026-03-19)

Bug Fixes

  • cluster: lazily start sharded subscribers (#2090) (4f167bb)

5.10.0 (2026-02-27)

Features

  • add hash field expiration commands and tests (5219f9f)
  • add hexpireat & hexpiretime (#2082) (b38124f)

5.9.3 (2026-02-12)

Bug Fixes

  • autopipelining to route writes to masters with scaleReads (#2072) (8adb1ae)
  • fix issue with moved command for replicas (#2064) (de4eed4)
  • types: optional properties on RedisOptions allow explicit undefined (#2066) (0a1a898)

5.9.3 (2026-02-12)

Bug Fixes

  • autopipelining to route writes to masters with scaleReads (#2072) (8adb1ae)
  • fix issue with moved command for replicas (#2064) (de4eed4)
  • types: optional properties on RedisOptions allow explicit undefined (#2066) (0a1a898)

5.9.2 (2026-01-15)

Bug Fixes

  • cluster: Cluster reconnect sharded subscribers (#2060) (def9804)
  • preserve replica slots on MOVED in pipelines (#2059) (a1c3e9d)

Reverts

5.9.1 (2026-01-08)

Bug Fixes

... (truncated)

Commits
  • 9e26f8b chore(release): 5.10.1 [skip ci]
  • 4f167bb fix(cluster): lazily start sharded subscribers (#2090)
  • 623cee5 chore(release): 5.10.0 [skip ci]
  • 5219f9f feat: add hash field expiration commands and tests
  • b38124f feat: add hexpireat & hexpiretime (#2082)
  • 232e548 ci: make Coveralls steps non-blocking in test_with_cov workflow (#2083)
  • cd19ab0 chore(release): 5.9.3 [skip ci]
  • 326528b chore(release): 5.9.3 [skip ci]
  • 0a1a898 fix(types): optional properties on RedisOptions allow explicit undefined (#2066)
  • 8adb1ae fix: autopipelining to route writes to masters with scaleReads (#2072)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [ioredis](https://github.com/luin/ioredis) from 5.8.2 to 5.10.1.
- [Release notes](https://github.com/luin/ioredis/releases)
- [Changelog](https://github.com/redis/ioredis/blob/main/CHANGELOG.md)
- [Commits](redis/ioredis@v5.8.2...v5.10.1)

---
updated-dependencies:
- dependency-name: ioredis
  dependency-version: 5.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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 Mar 24, 2026
@doron2402

Copy link
Copy Markdown

Code Review — PR #17

Security: Dependabot bump of ioredis 5.8.2 → 5.10.1 (runtime dep). Minor + patch in same major (5.x). Recent ioredis releases have included reconnection-stability fixes — generally safe.

Clean Code / Tests: N/A — pure dep bump.

Performance: Same major version, no API surface change. No expected regression.

Bugs: As a runtime dep this hits the rate-limiter's redis connection. Pre-merge sanity:

  • Run the existing test suite against a local redis to confirm no regression in connect / multi-key pipeline behavior.
  • Skim ioredis 5.9.x and 5.10.x release notes for any Cluster / enableOfflineQueue / maxRetriesPerRequest default changes that touch rate-limiter usage.

Assessment: Good to go ✅ (assuming CI tests pass — minor patch-level bump within major 5).

— Automated review by Claude

@doron2402

Copy link
Copy Markdown

Code Review — Dependabot dependency bump

⏳ This dependency-update PR has been open since March 2026. The version it bumps to is itself outdated by now, and the diff is generated automatically by Dependabot.

Security: Cannot evaluate the original bump's security implications without a fresh advisory check — Dependabot's reasoning at PR-open time may no longer apply.

Clean Code: Auto-generated; no review needed.

Test Coverage: N/A — relies on the repo's existing CI.

Performance: N/A.

Bugs: None visible. Risk: outdated lockfile state and potential conflicts with current main.

Assessment: Needs changes before merge ❌ — Recommend closing this PR and letting Dependabot re-open a fresh one against the current main (or running npm audit / yarn audit to see whether ioredis still warrants a bump). Holding stale dependency PRs in this state mostly clutters the queue.

Automated review by Claude

@doron2402 doron2402 added question Further information is requested and removed dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 10, 2026
@doron2402

Copy link
Copy Markdown

Code Review — PR #17

Security: No concerns — bumping ioredis ~5.8.0~5.10.1 keeps dependencies current and patched.

Clean Code: N/A — single dependency version line in package.json.

Test Coverage: N/A for a dependency bump, but please make sure CI runs the full test suite against the new ioredis before merge (the 57% Dependabot compatibility score is just a heuristic, not a blocker).

Performance: No concerns.

Bugs: None expected — 5.8 → 5.10 is within the same major, so no breaking API changes. One note: no lockfile change is included in the diff — confirm this repo intentionally doesn't commit a lockfile (or that ~ ranges make it a non-issue here).

Assessment: Good to go ✅ (pending green CI)

Automated review by Claude.

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

Labels

question Further information is requested Reviewed-By-Claude

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant