59 KiB
4.28.5 (2022-02-06)
Bug Fixes
4.28.4 (2022-02-02)
Bug Fixes
4.28.3 (2022-01-11)
Bug Fixes
4.28.2 (2021-12-01)
Bug Fixes
- add Redis campaign (#1475) (3f3d8e9)
- fix a memory leak with autopipelining. (#1470) (f5d8b73)
- unhandled Promise rejections in pipeline.exec [skip ci] (#1466) (e5615da)
4.28.1 (2021-11-23)
Bug Fixes
- handle possible unhandled promise rejection with autopipelining+cluster (#1467) (6ad285a), closes #1466
4.28.0 (2021-10-13)
Features
4.27.11 (2021-10-11)
Bug Fixes
4.27.10 (2021-10-04)
Bug Fixes
4.27.9 (2021-08-30)
Bug Fixes
- Fix undefined property warning in executeAutoPipeline (#1425) (f898672)
- improve proto checking for hgetall [skip ci] (#1418) (cba83cb)
4.27.8 (2021-08-18)
Bug Fixes
4.27.7 (2021-08-01)
Bug Fixes
4.27.6 (2021-06-13)
Bug Fixes
4.27.5 (2021-06-05)
Bug Fixes
4.27.4 (2021-06-04)
Performance Improvements
4.27.3 (2021-05-22)
Bug Fixes
4.27.2 (2021-05-04)
Bug Fixes
4.27.1 (2021-04-24)
Bug Fixes
4.27.0 (2021-04-24)
Features
4.26.0 (2021-04-08)
Bug Fixes
Features
- cluster: apply provided connection name to internal connections (2e388db)
4.25.0 (2021-04-02)
Features
4.24.6 (2021-03-31)
Bug Fixes
4.24.5 (2021-03-27)
Bug Fixes
4.24.4 (2021-03-24)
Bug Fixes
4.24.3 (2021-03-21)
Bug Fixes
4.24.2 (2021-03-14)
Bug Fixes
4.24.1 (2021-03-14)
Bug Fixes
- cluster: reconnect when failing to refresh slots cache for all nodes (8524eea)
4.24.0 (2021-03-14)
Features
4.23.1 (2021-03-14)
Bug Fixes
4.23.0 (2021-02-25)
Features
4.22.0 (2021-02-06)
Features
4.21.0 (2021-02-06)
Features
4.20.0 (2021-02-05)
Features
4.19.5 (2021-01-14)
Bug Fixes
4.19.4 (2020-12-13)
Bug Fixes
- prevent duplicate intervals being set. (#1244) (515d9ea), closes #1232 #1226 #1232 /github.com/luin/ioredis/blob/v4.19.2/lib/cluster/index.ts#L311-L313
4.19.3 (2020-12-13)
Bug Fixes
4.19.2 (2020-10-31)
Bug Fixes
4.19.1 (2020-10-28)
Bug Fixes
4.19.0 (2020-10-23)
Bug Fixes
- Ensure delayed callbacks are always invoked. (d6e78c3)
Features
4.18.0 (2020-07-25)
Features
- supports commands in Redis 6.0.6 (c016265)
4.17.3 (2020-05-30)
Bug Fixes
- race conditions in
Redis#disconnect()
can cancel reconnection unexpectedly (6fad73b), closes #1138 #1007
4.17.2 (2020-05-30)
Bug Fixes
4.17.1 (2020-05-16)
Bug Fixes
4.17.0 (2020-05-16)
Features
4.16.3 (2020-04-21)
Bug Fixes
4.16.2 (2020-04-11)
Bug Fixes
- dismiss security alerts for dev dependencies [skip release] (758b3f2)
- handle connection after connect event was emitted (#1095) (16a0610), closes #977
4.16.1 (2020-03-28)
Bug Fixes
4.16.0 (2020-02-19)
Features
4.15.1 (2019-12-25)
Bug Fixes
- ignore empty hosts returned by CLUSTER SLOTS (#1025) (d79a8ef)
- prevent exception when send custom command (04cad7f)
4.15.0 (2019-11-29)
Features
- support multiple fields for hset (51b1478)
4.14.4 (2019-11-22)
Bug Fixes
4.14.3 (2019-11-07)
Bug Fixes
- update funding information (c83cb05)
4.14.2 (2019-10-23)
Bug Fixes
- security deps updates [skip ci] (a7095d7)
4.14.1 (2019-08-27)
Bug Fixes
4.14.0 (2019-07-31)
Features
- support rediss:// URL (371bb9c)
4.13.1 (2019-07-22)
Bug Fixes
4.13.0 (2019-07-19)
Bug Fixes
Features
4.12.2 (2019-07-16)
Bug Fixes
- cluster: prefer master when there're two same node for a slot (8fb9f97)
- cluster: remove node immediately when slots are redistributed (ecc13ad), closes #930
4.12.1 (2019-07-15)
Bug Fixes
4.12.0 (2019-07-14)
Features
4.11.2 (2019-07-13)
Bug Fixes
4.11.1 (2019-06-26)
Bug Fixes
4.11.0 (2019-06-25)
Features
4.10.4 (2019-06-11)
Bug Fixes
4.10.3 (2019-06-08)
Bug Fixes
4.10.2 (2019-06-08)
Bug Fixes
4.10.1 (2019-06-08)
Bug Fixes
4.10.0 (2019-05-23)
Features
4.9.5 (2019-05-15)
Bug Fixes
4.9.4 (2019-05-13)
Bug Fixes
4.9.3 (2019-05-07)
Bug Fixes
4.9.2 (2019-05-03)
Bug Fixes
4.9.1 (2019-03-22)
Bug Fixes
4.9.0 (2019-03-18)
Features
4.8.0 (2019-03-12)
Features
4.7.0 (2019-03-12)
Features
- add updateSentinels option to control new sentinel values being added to the original list (#814) (50a9db7), closes #798
4.6.3 (2019-02-03)
Bug Fixes
4.6.2 (2019-02-02)
Bug Fixes
4.6.1 (2019-01-29)
Bug Fixes
4.6.0 (2019-01-21)
Features
4.5.1 (2019-01-13)
Performance Improvements
4.5.0 (2019-01-07)
Features
- allow TLS when using Sentinel (ebef8f5)
4.4.0 (2019-01-04)
Features
4.3.1 (2018-12-16)
Bug Fixes
4.3.0 (2018-12-09)
Features
4.2.3 (2018-11-24)
Bug Fixes
4.2.2 (2018-10-20)
4.2.1 (2018-10-19)
4.2.0 (2018-10-17)
Features
- support customize dns lookup function (#723) (b9c4793), closes antirez/redis#2410
4.1.0 (2018-10-15)
Bug Fixes
- cluster: quit() ignores errors caused by disconnected connection (#720) (fb3eb76)
- cluster: robust solution for pub/sub in cluster (#697) (13a5bc4), closes #696
- cluster: stop subscriber when disconnecting (fb27b66)
Features
- cluster: re-select subscriber when the currenct one is failed (c091f2e)
Performance Improvements
- remove lodash deps for smaller memory footprint (80f4a45)
- cluster: make disconnecting from cluster faster (#721) (ce46d6b)
4.0.2 (2018-10-09)
Bug Fixes
Performance Improvements
- reduce package bundle size (eb68e9a)
4.0.1 (2018-10-08)
Bug Fixes
4.0.0 (2018-08-14)
This is a major release and contain breaking changes. Please read this changelog before upgrading.
Changes since 4.0.0-3:
Bug Fixes
Features
- export Pipeline for inheritances enabling (#675) (ca58249)
- export ScanStream at package level (#667) (5eb4198)
Changes since 3.x
Bug Fixes
- Sentinel: unreachable errors when sentinals are healthy (7bf6fea)
- resolve warning for Buffer() in Node.js 10 (6144c56)
- don't add cluster.info to the failover queue before ready (491546d)
- solves vulnerabilities dependencies (2950b79)
- Cluster: issues when setting enableOfflineQueue to false (#649) (cfe4258)
Performance Improvements
- upgrade redis-parser for better performance.
Features
- use native Promise instead of Bluebird, and allow users to switch back. (da60b8b)
- add maxRetriesPerRequest option to limit the retries attempts per command (1babc13)
Redis#connect()
will be resolved when status is ready (#648) (f0c600b)- add debug details for connection pool (9ec16b6)
- wait for ready state before resolving cluster.connect() (7517a73)
BREAKING CHANGES
- Drop support for < node v6
- Use native Promise instead of Bluebird. This change makes all the code that rely on the features provided by Bluebird not working
anymore. For example,
redis.get('foo').timeout(500)
now should be failed since the native Promise doesn't support thetimeout
method. You can switch back to the Bluebird implementation by settingRedis.Promise
:
const Redis = require('ioredis')
Redis.Promise = require('bluebird')
const redis = new Redis()
// Use bluebird
assert.equal(redis.get().constructor, require('bluebird'))
// You can change the Promise implementation at any time:
Redis.Promise = global.Promise
assert.equal(redis.get().constructor, global.Promise)
Redis#connect()
will be resolved when status is ready instead ofconnect
:
const redis = new Redis({ lazyConnect: true })
redis.connect().then(() => {
assert(redis.status === 'ready')
})
Cluster#connect()
will be resolved when the connection status becomeready
instead ofconnect
.- The maxRetriesPerRequest is set to 20 instead of null (same behavior as ioredis v3) by default. So when a redis server is down, pending commands won't wait forever until the connection become alive, instead, they only wait about 10s (depends on the retryStrategy option)
- The
new
keyword is required explicitly. CallingRedis
as a function like Redis(/* options */)is deprecated and will not be supported in the next major version, use
new Redis(/* options */)` instead.
4.0.0-3 (2018-07-22)
Bug Fixes
- Sentinel: unreachable errors when sentinals are healthy (7bf6fea)
- resolve warning for Buffer() in Node.js 10 (6144c56)
4.0.0-2 (2018-07-07)
Upgrade redis-parser to v3. See release notes on redis-parser repo for details.
4.0.0-1 (2018-07-02)
Bug Fixes
- remove unnecessary bluebird usage (2502b1b)
4.0.0-0 (2018-07-01)
Bug Fixes
- Deprecated
Redis()
in favor ofnew Redis()
(8e7c6f1) - don't add cluster.info to the failover queue before ready (491546d)
- solves vulnerabilities dependencies (2950b79)
- Cluster: issues when setting enableOfflineQueue to false (#649) (cfe4258)
Features
- use native Promise instead of Bluebird, and allow users to switch back. (da60b8b)
- add maxRetriesPerRequest option to limit the retries attempts per command (1babc13)
Redis#connect()
will be resolved when status is ready (#648) (f0c600b)- add debug details for connection pool (9ec16b6)
- wait for ready state before resolving cluster.connect() (7517a73)
BREAKING CHANGES
- Drop support for < node v6
- Use native Promise instead of Bluebird. This change makes all the code that rely on the features provided by Bluebird not working
anymore. For example,
redis.get('foo').timeout(500)
now should be failed since the native Promise doesn't support thetimeout
method. You can switch back to the Bluebird implementation by settingRedis.Promise
:
const Redis = require('ioredis')
Redis.Promise = require('bluebird')
const redis = new Redis()
// Use bluebird
assert.equal(redis.get().constructor, require('bluebird'))
// You can change the Promise implementation at any time:
Redis.Promise = global.Promise
assert.equal(redis.get().constructor, global.Promise)
Redis#connect()
will be resolved when status is ready instead ofconnect
:
const redis = new Redis({ lazyConnect: true })
redis.connect().then(() => {
assert(redis.status === 'ready')
})
Cluster#connect()
will be resolved when the connection status becomeready
instead ofconnect
.- The maxRetriesPerRequest is set to 20 instead of null (same behavior as ioredis v3) by default. So when a redis server is down, pending commands won't wait forever until the connection become alive, instead, they only wait about 10s (depends on the retryStrategy option)
- The
new
keyword is required explicitly. CallingRedis
as a function likeRedis(/* options */)
is deprecated and will not be supported in the next major version, usenew Redis(/* options */)
instead.
3.2.2 (2017-11-30)
3.2.1 (2017-10-04)
Bug Fixes
- Cluster: empty key name was sent to random nodes (e42f30f)
3.2.0 (2017-10-01)
Features
3.1.4 (2017-08-13)
We mistakenly used Object.assign
to replace lodash.assign
in v3.1.3, which is not supported
by the old Node.js version (0.10.x). This change was a BC change and shouldn't happen without changing
the major version, so we added lodash.assign
back.
3.1.3 (2017-08-13)
Bug Fixes
3.1.2 (2017-07-26)
Bug Fixes
3.1.1 (2017-05-31)
Bug Fixes
- show error name the error stack for Node.js 8 (a628aa7)
3.1.0 (2017-05-30)
Bug Fixes
Features
3.0.0 (2017-05-18)
Features
- pipeline: add #length to get the command count (a6060cb), closes #461
- sentinel: allow connection to IPv6-only sentinels (#463) (a389f3c)
3.0.0-2 (2017-05-03)
Bug Fixes
- restore the default connectTimeout to 10000 (dc8256e)
3.0.0-1 (2017-04-16)
Features
- add debug logs for resolved sentinel nodes (8f3d3f7)
- report error on Sentinel connection refused (#445) (#446) (286a5bc)
- set default port of sentinels to 26379. (#441) (539fe41)
BREAKING CHANGES
- The default port of sentinels are now 26379 instead of 6379. This shouldn't break your app in most case since few setups has the sentinel server running on 6379, but if it's your case and the port isn't set explicitly, please go to update it.
3.0.0-0 (2017-01-26)
This is a performance-focused release. We finially switch to the new version of JavaScript parser and drop the support for hiredis (Thanks to the lovely community!). Also, we switch to denque to improve the queueing performance.
Let us know if there's any issue when using this pre-release.
Other Changes
BREAKING CHANGES
- Although the interface doesn't change after upgrading the js parser, there may be still some potential internal differences that may break the applications which rely on them. Also, force a major version bump emphasizes the dropping of the hiredis.
2.5.0 (2017-01-06)
Features
2.4.3 (2016-12-15)
Bug Fixes
2.4.2 (2016-12-04)
Bug Fixes
- handle error when creating tls connection (904f433)
2.4.1 (2016-12-04)
Performance Improvements
2.4.0 (2016-09-24)
Features
2.3.1 (2016-09-24)
Bug Fixes
- prevent sentinel from getting duplicated nodes (0338677)
2.3.0 (2016-08-11)
Bug Fixes
Features
2.2.0 (2016-06-28)
Bug Fixes
Features
2.1.0 (2016-06-22)
Bug Fixes
Features
- sentinel: update sentinels after getting master (e3f14b2)
Performance Improvements
2.0.1 (2016-06-01)
Bug Fixes
- fix transaction with dropBufferSupport:true(47a2d9a)
2.0.0 (2016-05-29)
Refer to Breaking Changes between V1 and V2 for all breaking changes.
Changes since 2.0.0-rc4:
Features
Performance Improvements
2.0.0-rc4 (2016-05-08)
Bug Fixes
- reconnect when ready check failed(3561fab)
- remove data handler when flushing command queue(b1c761c)
- won't emit error again when password is wrong(dfdebfe)
Features
- add dropBufferSupport option to improve the performance (#293)(1a8700c)
- add support for Node.js v6 (#295)(a87f405)
- emit authentication related errors with "error" event(9dc25b4)
- print logs for unhandled error event(097fdbc)
BREAKING CHANGES
- Authentication related errors are emited with "error" event, instead of "authError" event
2.0.0-rc3 (2016-05-02)
Bug Fixes
- fix wrong host not causing error (25c300e), closes #287
- reconnect when getting fatal error (#292) (1cf2ac1)
Features
- deps: upgrade redis-commands package (df08250)
2.0.0-rc2 (2016-04-10)
Bug Fixes
- CLUSTER: fix cluster not disconnected when called disconnect method (#281) (91998e3), closes [(#281](https://github.com/(/issues/281)
- sentinel: improve the error message when connection to sentinel is rejected (3ca30d8), closes #280
Features
2.0.0-rc1 (2016-03-18)
Features
- dependencies: upgrade all dependencies to the newest version (3fdafc8).
2.0.0-alpha3 (2016-03-13)
Bug Fixes
- auth: emit authError when the server requiring a password (c5ca754)
Features
- cluster: add enableReadyCheck option for cluster (b63cdc7)
- cluster: redirect on TRYAGAIN error (b1a4b62)
- cluster: support update startupNodes in clusterRetryStrategy (4a46766)
- transaction: transform replies of transactions (e0b1883), closes #158
BREAKING CHANGES
- Reply transformers is supported inside transactions.
Pipeline#execBuffer()
is deprecated. UsePipeline#exec()
instead.
2.0.0-alpha2 (2016-02-29)
Bug Fixes
- cluster: fix memory leaking in sendCommand method (410af51)
Features
- cluster: add the option for a custom node selector in scaleReads (6795b1e)
2.0.0-alpha1 (2016-02-10)
Bug Fixes
- cluster: avoid command.reject being overwritten twice (d0a0017)
- cluster: fix not connecting to the unknown nodes (0dcb768)
- cluster: set retryDelayOnFailover from 2000ms to 200ms (72fd804)
Features
- cluster: support scaling reads to slaves (98bdec2), closes #170
- redis: support readonly mode for cluster (0a4186e)
BREAKING CHANGES
- cluster:
Cluster#masterNodes
andCluster#nodes
is removed. UseCluster#nodes('masters')
andCluster#nodes('all')
instead. - cluster:
Cluster#to()
is removed. UsePromise.all(Cluster#nodes().map(function (node) {}))
instead. - cluster: Option
readOnly
is removed. Check outscaleReads
option.
1.15.1 (2016-02-19)
1.15.0 (2016-01-31)
Bug Fixes
- "MOVED" err not crashing process when slot was not assigned (6974d4d)
- remove extra typeof in .to cluster helper (a7b0bfe)
Features
- revisit of .to(nodeGroup) command (ba12e47)
v1.14.0 - January 4, 2016
- Support returning buffers for transactions (#223).
v1.13.2 - December 30, 2015
- Add argument transformer for msetnx to support Map (#218).
v1.13.1 - December 20, 2015
- Fix
mset
transformer not supporting keyPrefix (#217).
v1.13.0 - December 13, 2015
- [Cluster] Select a random node when the target node is closed.
- [Cluster]
maxRedirections
also works forCLUSTERDOWN
.
v1.12.2 - December 6, 2015
- [Cluster] Fix failover queue not being processed. Shahar Mor.
v1.12.1 - December 5, 2015
- [Cluster] Add queue support for failover and CLUSTERDOWN handling. Shahar Mor.
- Emits "error" when connection is down for
scanStream
(#199).
v1.11.1 - November 26, 2015
- [Sentinel] Emits "error" when all sentinels are unreachable (#200).
v1.11.0 - November 19, 2015
- Emits "select" event when the database changed.
- [Cluster] Supports scanStream (#175).
- Update debug module to 2.2.0
- Update bluebird module to 2.9.34
v1.10.0 - October 24, 2015
- [Cluster] Support redis schema url.
- [Cluster] Support specifying password for each node.
- Add an option for setting connection name. cgiovanacci.
- Switch to the previous db before re-subscribing channels.
- Listen to the "secureConnect" event when connect via TLS. Jeffrey Jen.
- Improve parser performance.
v1.9.1 - October 2, 2015
- Emits "authError" event when the password is wrong(#164).
- Fixed wrong debug output when using sentinels. Colm Hally
- Discard slave if flagged with s_down or o_down. mtlima
v1.9.0 - September 18, 2015
- Support TLS.
- Support reconnecting on the specified error.
v1.8.0 - September 9, 2015
- Add keepAlive option(defaults to
true
). - Fix compatible issues of Buffer with Node.js 4.0.
v1.7.6 - September 1, 2015
- Fix errors when sending command to a failed cluster(#56).
v1.7.5 - August 16, 2015
- Fix for allNodes array containing nodes not serving the specified slot. henstock
v1.7.4 - August 13, 2015
- Restore the previous state before resending the unfulfilled commands. Jay Merrifield
- Fix empty pipeline not resolving as empty array. Philip Kannegaard Hayes
v1.7.3 - August 3, 2015
- Handle watch-exec rollback correctly(#199). Andrew Newdigate
v1.7.2 - July 30, 2015
- Fix not running callback in pipeline custom command(#117). Philip Kannegaard Hayes
- Fixes status debug message in case of Unix socket path(#114). Thalis Kalfigkopoulos
v1.7.1 - July 26, 2015
- Re-subscribe previous channels after reconnection(#110).
v1.7.0 - July 23, 2015
v1.6.1 - July 12, 2015
- Fix
Redis.Command
not being exported correctly(#100).
v1.6.0 - July 11, 2015
- Add a streaming interface to
SCAN
commands. - Support GEO commands.
v1.5.12 - July 7, 2015
- Fix the order of received commands(#91).
v1.5.11 - July 7, 2015
- Allow omitting callback in
exec
.
v1.5.10 - July 6, 2015
- Add
send_command
method for compatibility(#90).
v1.5.9 - July 4, 2015
- Fix connection error emitting before listening to
error
event(#80).
v1.5.8 - July 3, 2015
- Fix
pmessage
getsundefined
in cluster mode(#88). Kris Linquist
v1.5.7 - July 1, 2015
- Fix subscriptions lost after reconnection(#85).
v1.5.6 - June 28, 2015
- Silent error when redis server has cluster support disabled(#82).
v1.5.5 - June 25, 2015
- Fix storing wrong redis host internally.
v1.5.4 - June 25, 2015
- Fix masterNodes not being removed correctly.
v1.5.3 - June 24, 2015
- Fix sometimes monitor leads command queue error.
v1.5.2 - June 24, 2015
- Fix
enableReadyCheck
is alwaysfalse
in monitor mode(#77).
v1.5.1 - June 16, 2015
- Fix getting NaN db index(#74).
v1.5.0 - June 13, 2015
- Uses double ended queue instead of Array for better performance.
- Resolves a bug with cluster where a subscribe is sent to a disconnected node(#63). Ari Aosved.
- Adds ReadOnly mode for Cluster mode(#69). Nakul Ganesh.
- Adds
Redis.print
(#71). Frank Murphy.
v1.4.0 - June 3, 2015
- Continue monitoring after reconnection(#52).
- Support pub/sub in Cluster mode(#54).
- Auto-reconnect when none of startup nodes is ready(#56).
v1.3.6 - May 22, 2015
- Support Node.js 0.10.16
- Fix unfulfilled commands being sent to the wrong db(#42).
v1.3.5 - May 21, 2015
- Fix possible memory leak warning of Cluster.
- Stop reconnecting when disconnected manually.
v1.3.4 - May 21, 2015
- Add missing Promise definition in node 0.10.x.
v1.3.3 - May 19, 2015
- Fix possible memory leak warning.
v1.3.2 - May 18, 2015
- The constructor of
pipeline
/multi
accepts a batch of commands.
v1.3.1 - May 16, 2015
v1.3.0 - May 15, 2015
- Support pipeline redirection in Cluster mode.
v1.2.7 - May 15, 2015
Redis#connect
returns a promise.
v1.2.6 - May 13, 2015
- Fix showFriendlyErrorStack not working in pipeline.
v1.2.5 - May 12, 2015
- Fix errors when sending commands after connection being closed.
v1.2.4 - May 9, 2015
- Try a random node when the target slot isn't served by the cluster.
- Remove
refreshAfterFails
option. - Try random node when refresh slots.
v1.2.3 - May 9, 2015
- Fix errors when
numberOfKeys
is0
.
v1.2.2 - May 8, 2015
- Add
retryDelayOnClusterDown
option to handle CLUSTERDOWN error. - Fix
multi
commands sometimes doesn't return a promise.
v1.2.1 - May 7, 2015
- Fix
sendCommand
sometimes doesn't return a promise.
v1.2.0 - May 4, 2015
- Add
autoResendUnfulfilledCommands
option.
v1.1.4 - May 3, 2015
- Support get built-in commands.
v1.1.3 - May 2, 2015
- Fix buffer supporting in pipeline. @AVVS.
v1.1.2 - May 2, 2015
- Fix error of sending command to wrong node when slot is 0.
v1.1.1 - May 2, 2015
- Support Transaction and pipelining in cluster mode.
v1.1.0 - May 1, 2015
- Support cluster auto reconnection.
- Add
maxRedirections
option to Cluster. - Remove
roleRetryDelay
option in favor ofsentinelRetryStrategy
. - Improve compatibility with node_redis.
- More stable sentinel connection.
v1.0.13 - April 27, 2015
- Support SORT, ZUNIONSTORE and ZINTERSTORE in Cluster.
v1.0.12 - April 27, 2015
- Support for defining custom commands in Cluster.
- Use native array instead of fastqueue for better performance.
v1.0.11 - April 26, 2015
- Add
showFriendlyErrorStack
option for outputing friendly error stack.
v1.0.10 - April 25, 2015
- Improve performance for calculating slots.
v1.0.9 - April 25, 2015
- Support single node commands in cluster mode.
v1.0.8 - April 25, 2015
- Add promise supports in Cluster.
v1.0.7 - April 25, 2015
- Add
autoResubscribe
option to prevent auto re-subscribe. - Add
Redis#end
for compatibility. - Add
Redis.createClient
(wasRedis#createClient
).
v1.0.6 - April 24, 2015
- Support setting connect timeout.