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.