v3.0.0
This version is mainly a release to distribute all the unreleased changes on master since 2017 and additionally removes a lot of old deprecated features and internals in preparation for an upcoming modernization refactor (v4).
Breaking Changes
- Dropped support for Node.js < 6
- Dropped support for
hiredis(no longer required) - Removed previously deprecated
drainevent - Removed previously deprecated
idleevent - Removed previously deprecated
parseroption - Removed previously deprecated
max_delayoption - Removed previously deprecated
max_attemptsoption - Removed previously deprecated
socket_no_delayoption
Bug Fixes
- Removed development files from published package (#1370)
- Duplicate function now allows db param to be passed (#1311)
Features
- Upgraded to latest
redis-commandspackage - Upgraded to latest
redis-parserpackage, v3.0.0, which brings performance improvements - Replaced
double-ended-queuewithdenque, which brings performance improvements - Add timestamps to debug traces
- Add
socket_initial_delayoption forsocket.setKeepAlive(#1396) - Add support for
redissprotocol in url (#1282)