1.3.3: Fix leaking channel subscriptions and optimize their cleaning
Fixed
-
Subscriptions are no longer leaked when a channel carries more than one of them. The first subscription's id now names the channel and later subscriptions are added to that same set. On disconnect, the channel's set is read and all subscriptions in it are deleted instead of only the most recent one as before. [@jjb] (#58)
-
Further optimize cleanup tasks with pipelining their reads and removals across keys. [@jjb] (#57)