ITADN
redis/node-redis

版本发布 8

redis@5.10.0
? · 2025-11-19

# Changes ## 🚀 New Features * Add MSETEX command support (#3116) * Add CLAIM attribute to XREADGROUP command (#3122) * Add index/query doc page examples (#3109) ## 🧪 Experimental Features * Add support for CAS/CAD, DELEX, DIGEST commands (#3123) * Add support for HYBRID search (#3119 #3132) * Add latency histogram (#3099) ## 🐛 Bug Fixes * Fix dist/package.json version bumping in release process (#3125) * Prevent false-ready state when socket errors during handshake (#3128) * Don't parse number properties in XREADGROUP (#3133) ## 🧰 Maintenance * Apply proxy improvements (#3121) * Mark 8.4 features as experimental (#3134) * Extract supported Redis versions into SUPPORTED_REDIS_VERSIONS.md (#3131) * Bump test container image to 8.4.0 (#3139) --- ## Contributors We'd like to thank all the contributors who worked on this release! * @andy-stark-redis * @htemelski-redis * @nkaradzhov * @NaughtySora * @PavelPashov **Full Changelog**: https://github.com/redis/node-redis/compare/redis@5.9.0...redis@5.10.0

redis@5.8.3
? · 2025-10-02

## What's Changed * fix: add typed/untyped mode support for multi-commands by @PavelPashov in https://github.com/redis/node-redis/pull/3084 **Full Changelog**: https://github.com/redis/node-redis/compare/redis@5.8.2...redis@5.8.3

redis@5.9.0-beta.2预发布
? · 2025-10-01

## What's Changed * feat: add default modules to createClientPool by @killagu in https://github.com/redis/node-redis/pull/3088 * DOC-5743 BITOP examples by @andy-stark-redis in https://github.com/redis/node-redis/pull/3087 * feat: add typed/untyped mode support for multi-commands by @PavelPashov in https://github.com/redis/node-redis/pull/3084 ## New Contributors * @killagu made their first contribution in https://github.com/redis/node-redis/pull/3088 **Full Changelog**: https://github.com/redis/node-redis/compare/redis@5.9.0-beta.1...redis@5.9.0-beta.2

redis@5.8.2
? · 2025-08-20

## What's Changed * Clustering sendCommand docs by @nfriedly in https://github.com/redis/node-redis/pull/3053 * Stop erasing `ErrorReply` stack by @dxg in https://github.com/redis/node-redis/pull/3050 * Call out sendCommand cluster difference in readme by @nfriedly in https://github.com/redis/node-redis/pull/3054 * fix(ts): xtrim threshold accepts string by @Eomm in https://github.com/redis/node-redis/pull/3058 * chore(tests): bump test container version 8.2.1-pre by @nkaradzhov in https://github.com/redis/node-redis/pull/3057 * fix(sentinel): properly pass reconnectStrategy by @nkaradzhov in https://github.com/redis/node-redis/pull/3063 * fix(search): properly decide if response has docs by @nkaradzhov in https://github.com/redis/node-redis/pull/3060 ## New Contributors * @nfriedly made their first contribution in https://github.com/redis/node-redis/pull/3053 * @dxg made their first contribution in https://github.com/redis/node-redis/pull/3050 **Full Changelog**: https://github.com/redis/node-redis/compare/redis@5.8.1...redis@5.8.2

redis@5.8.1
? · 2025-08-13

## What's Changed * chore(tests): bump test container version 8.2 by @nkaradzhov in https://github.com/redis/node-redis/pull/3046 * fix(commands): expire, expireAt are not readonly by @nkaradzhov in https://github.com/redis/node-redis/pull/3045 * fix: parse database from Redis URL by @PavelPashov in https://github.com/redis/node-redis/pull/3052 **Full Changelog**: https://github.com/redis/node-redis/compare/redis@5.8.0...redis@5.8.1

redis@5.8.0
? · 2025-08-05

## What's Changed * Add support svs vamana index creation by @PavelPashov in https://github.com/redis/node-redis/pull/3025 * createClient url+tls invariant violation check by @dearlordylord in https://github.com/redis/node-redis/pull/2835 ## New Contributors * @dearlordylord made their first contribution in https://github.com/redis/node-redis/pull/2835 **Full Changelog**: https://github.com/redis/node-redis/compare/redis@5.7.0...redis@5.8.0

redis@5.6.1
? · 2025-07-23

## What's Changed * docs: fix hyperlink for lua scripts, functions by @cloneot in https://github.com/redis/node-redis/pull/3015 * fix(search): adjust field types for ft.search by @nkaradzhov in https://github.com/redis/node-redis/pull/3018 * fix(client): make socket.host not required by @nkaradzhov in https://github.com/redis/node-redis/pull/3024 * fix(client): export RedisJSON type by @nkaradzhov in https://github.com/redis/node-redis/pull/3026 * Update doctests by @PavelPashov in https://github.com/redis/node-redis/pull/3020 * Add Redis transparent proxy test utilities by @bobymicroby in https://github.com/redis/node-redis/pull/3019 ## New Contributors * @cloneot made their first contribution in https://github.com/redis/node-redis/pull/3015 **Full Changelog**: https://github.com/redis/node-redis/compare/redis@5.6.0...redis@5.6.1

redis@5.1.1
? · 2025-05-28

## What's Changed * fix(handshake): ignore errors on client.setinfo by @nkaradzhov in https://github.com/redis/node-redis/pull/2969 * fix(cluster): replace native private with _ by @nkaradzhov in https://github.com/redis/node-redis/pull/2971 * fix(json): remove debug console.logs by @nkaradzhov in https://github.com/redis/node-redis/pull/2970 * Adapt legacy sentinel tests to use the new test utils by @htemelski in https://github.com/redis/node-redis/pull/2976 * docs(readme): replace relative GitHub links with absolute URLs by @aryamohanan in https://github.com/redis/node-redis/pull/2980 ## New Contributors * @aryamohanan made their first contribution in https://github.com/redis/node-redis/pull/2980 **Full Changelog**: https://github.com/redis/node-redis/compare/redis@5.1.0...redis@5.1.1