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.