Some bug fixes:
- An important bug fix in reconnection logic. Previously, reply callbacks would be invoked twice after a reconnect.
- Changed error callback argument to be an actual Error object.
New feature:
- Add friendly syntax for HMSET using an object.
Remove warning about missing hiredis. You probably do want it though.
Support for multiple response parsers and hiredis C library from Pieter Noordhuis. Return Strings instead of Buffers by default. Empty nested mb reply bug fix.
Fix parser bug on failed EXECs.
Fix for null MULTI response when WATCH condition fails.
Add "drain" and "idle" events.
Add all known Redis commands from Redis master, even ones that are coming in 2.2 and beyond.
Send a friendlier "error" event message on stream errors like connection refused / reset.
A few bug fixes.
- Fixed bug with
nil
multi-bulk reply lengths that showed up withBLPOP
timeouts. - Only emit
end
once when connection goes away. - Fixed bug in
test.js
where driver finished before all tests completed.
See the git history for what happened before.