-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Comparing changes
Open a pull request
base repository: redis/ioredis
base: v5.9.2
head repository: redis/ioredis
compare: v5.10.1
- 11 commits
- 47 files changed
- 7 contributors
Commits on Jan 30, 2026
-
fix: fix issue with moved command for replicas (#2064)
* fix: fix issue with moved command for replicas * test: fix tests * test: update tests, replace two tests with one test, which checks all required logic in a simple manner * test: fix test race condition * test: fix monitor test --------- Co-authored-by: devandscorp <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de4eed4 - Browse repository at this point
Copy the full SHA de4eed4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8adb1ae - Browse repository at this point
Copy the full SHA 8adb1aeView commit details
Commits on Feb 10, 2026
-
fix(types): optional properties on RedisOptions allow explicit undefi…
…ned (#2066) * optional properties on RedisOptions, SentinelConnectionOptions, ClusterOptions when exactOptionalPropertyTypes is true in the consuming application's tsconfig, you cannot send in an explicit undefined for these fields, causing the developer to jump through extra hoops needlessly to get i.e. the username and password provided to the options in a type-safe manner. This fix corrects this by explicitly specifying undefined as an allowed type on the username and password properties within RedisOptions, SentinelConnectionOptions, and ClusterOptions. ```ts new Redis({ ... password: process.env.REDIS_PASSWORD, }) ``` * fix: add missing | undefined to remaining optional properties --------- Co-authored-by: Pavel Pashov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a1a898 - Browse repository at this point
Copy the full SHA 0a1a898View commit details
Commits on Feb 12, 2026
-
chore(release): 5.9.3 [skip ci]
## [5.9.3](v5.9.2...v5.9.3) (2026-02-12) ### Bug Fixes * autopipelining to route writes to masters with scaleReads ([#2072](#2072)) ([8adb1ae](8adb1ae)) * fix issue with moved command for replicas ([#2064](#2064)) ([de4eed4](de4eed4)) * **types:** optional properties on RedisOptions allow explicit undefined ([#2066](#2066)) ([0a1a898](0a1a898))
Configuration menu - View commit details
-
Copy full SHA for 326528b - Browse repository at this point
Copy the full SHA 326528bView commit details -
chore(release): 5.9.3 [skip ci]
## [5.9.3](v5.9.2...v5.9.3) (2026-02-12) ### Bug Fixes * autopipelining to route writes to masters with scaleReads ([#2072](#2072)) ([8adb1ae](8adb1ae)) * fix issue with moved command for replicas ([#2064](#2064)) ([de4eed4](de4eed4)) * **types:** optional properties on RedisOptions allow explicit undefined ([#2066](#2066)) ([0a1a898](0a1a898))
Configuration menu - View commit details
-
Copy full SHA for cd19ab0 - Browse repository at this point
Copy the full SHA cd19ab0View commit details
Commits on Feb 26, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 232e548 - Browse repository at this point
Copy the full SHA 232e548View commit details -
feat: add hexpireat & hexpiretime (#2082)
* chore(deps): bump @ioredis/commands from 1.5.0 to 1.5.1 * feat(hash): add hexpireat and hexpiretime typings with functional tests * fix: callbacks type
Configuration menu - View commit details
-
Copy full SHA for b38124f - Browse repository at this point
Copy the full SHA b38124fView commit details
Commits on Feb 27, 2026
-
feat: add hash field expiration commands and tests
* hgetdel * hgetex * hpersist * hpexpireat * hpexpiretime * hpttl * hsetex * httl
Configuration menu - View commit details
-
Copy full SHA for 5219f9f - Browse repository at this point
Copy the full SHA 5219f9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 623cee5 - Browse repository at this point
Copy the full SHA 623cee5View commit details
Commits on Mar 19, 2026
-
fix(cluster): lazily start sharded subscribers (#2090)
* fix(cluster): lazily start sharded subscribers * fix(cluster): ignore late sharded subscriber start after stop * test: split sharded pub/sub scenario coverage into focused suites * test: make sharded pubsub recovery assertions less timing-sensitive * fix: avoid duplicate sharded subscriber start handlers * test: increase waitForAssertion timeout * fix: rebuild sharded subscriber slots after stop * fix: avoid duplicate sharded subscriber starts
Configuration menu - View commit details
-
Copy full SHA for 4f167bb - Browse repository at this point
Copy the full SHA 4f167bbView commit details -
chore(release): 5.10.1 [skip ci]
## [5.10.1](v5.10.0...v5.10.1) (2026-03-19) ### Bug Fixes * **cluster:** lazily start sharded subscribers ([#2090](#2090)) ([4f167bb](4f167bb))
Configuration menu - View commit details
-
Copy full SHA for 9e26f8b - Browse repository at this point
Copy the full SHA 9e26f8bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v5.9.2...v5.10.1