Download Latest Version redis@5.12.0 source code.tar.gz (646.6 kB)
Email in envelope

Get an email when there's a new version of Node Redis

Home / redis@5.11.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-02-16 4.9 kB
redis@5.11.0 source code.tar.gz 2026-02-16 604.8 kB
redis@5.11.0 source code.zip 2026-02-16 1.3 MB
Totals: 3 Items   1.9 MB 0

5.11.0 Release Changelog

### 🌟 Highlights #### Smart Client Handoffs for Enterprise OSS API (Pending a Redis Enterprise version release) This release introduces support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:

  • Relaxing timeouts during migration (SMIGRATING) to prevent false failures
  • Automatic slot handoff when completed (SMIGRATED)
  • Enabling seamless operations during Redis Enterprise maintenance windows #### Redis 8.6 Support This release adds support for Redis 8.6 features:
  • XADD idempotency options (IDMPAUTO, IDMP, and policy) - Prevent duplicate entries by tracking producer and message IDs
  • XCFGSET command - Configure per-stream idempotency parameters (IDMP_DURATION, IDMP_MAXSIZE)
  • XINFO STREAM enhancements - New idempotency tracking fields (idmp-duration, idmp-maxsize, pids-tracked, iids-tracked, iids-added, iids-duplicates)
  • HOTKEYS command family (START, STOP, GET, RESET) - Track and identify hot keys by CPU time and network bytes

### šŸš€ New Features - feat(cluster): smart client handoffs OSS (hitless upgrades) by @nkaradzhov in https://github.com/redis/node-redis/pull/3142 - feat(client): add VRANGE command for vector sets by @nkaradzhov in https://github.com/redis/node-redis/pull/3158 - feat(client): add HOTKEYS command for hotkey tracking by @nkaradzhov in https://github.com/redis/node-redis/pull/3164 - feat(client): add XCFGSET command for stream idempotency configuration by @nkaradzhov in https://github.com/redis/node-redis/pull/3163 - feat(client): add XADD idempotency options (IDMPAUTO, IDMP) and policy by @nkaradzhov in https://github.com/redis/node-redis/pull/3161 - feat(client): add idempotency fields to XINFO STREAM response by @nkaradzhov in https://github.com/redis/node-redis/pull/3162 - feat(time-series): add NaN support and new aggregation types by @PavelPashov in https://github.com/redis/node-redis/pull/3167 - feat(client): add local digest helper for CAS/CAD operations by @PavelPashov in https://github.com/redis/node-redis/pull/3154 - feat(search): support indexing same field multiple times with different configurations by @nkaradzhov in https://github.com/redis/node-redis/pull/3157 - feat(sentinel): implement nodeAddressMap for sentinel by @elimelt in https://github.com/redis/node-redis/pull/3145 - feat(test-utils): add testAllAuto method for automatic cluster test generation by @bobymicroby in https://github.com/redis/node-redis/pull/3148 - Add socket.servname property to createClient configuration by @itrich in https://github.com/redis/node-redis/pull/3165


### šŸ› Bug Fixes - fix(client): Support IPv6 literals in URL by @TimWolla in https://github.com/redis/node-redis/pull/3176 - fix(client): return Promise consistently in cluster functions by @orgads in https://github.com/redis/node-redis/pull/3159 - fix(search): improve FT.HYBRID command implementation by @PavelPashov in https://github.com/redis/node-redis/pull/3171 - fix(pool): cannot read private member by @Eomm in https://github.com/redis/node-redis/pull/3151 - fix: unwrap constructors to primitives in type mapping by @watersRand in https://github.com/redis/node-redis/pull/3174


### šŸ“š Documentation & Testing - docs: correct CAS/CAD parameter name and update example by @PavelPashov in https://github.com/redis/node-redis/pull/3156 - docs(token-manager): Correct documentation for jitterPercentage by @dubek in https://github.com/redis/node-redis/pull/3153 - tests: fix flaky timeout assertion in maintenance notification test by @kiryazovi-redis in https://github.com/redis/node-redis/pull/3143 - tests: add TLS connection tests by @PavelPashov in https://github.com/redis/node-redis/pull/3166 - tests: add mocha multi-reporters and junit reporter support by @bobymicroby in https://github.com/redis/node-redis/pull/3138 - refactor(test-utils): use separate redis-tag and redis-version CLI arguments by @nkaradzhov in https://github.com/redis/node-redis/pull/3169 - Hotkeys Adjustments by @nkaradzhov in https://github.com/redis/node-redis/pull/3173

New Contributors

Full Changelog: https://github.com/redis/node-redis/compare/redis@5.10.0...redis@5.11.0

Source: README.md, updated 2026-02-16