v2.2.0
Consume and producer classes now remember what they have declared. For example, a second publish to queue "logging" will not require re-declaring the queue, so long as the connection hasn't called on_close. When on_close is called for either consumer or producer, their respective caches are cleared as there is no telling what may have happened during the disconnection.