Add missing exception class
Unregister by consumer tag, not by consumer instance
Don't assign @connection until recovery has fully completed, as otherwise @connection#open? might return true before a connection has fully recovered, suggesting that consumers should use resources which have not yet been recovered
Prime the delivery_tag when a Headers instance is created
Merge pull request #55 from cheald/fix_recovery_race_condition

Don't assign @connection until recovery has fully completed
Merge pull request #53 from cheald/fix_missing_exception_class

Add missing exception class
Merge pull request #54 from cheald/fix_lazy_versioned_tag

Prime the delivery_tag when a Headers instance is created
Merge pull request #52 from cheald/fix_consumer_unregister

Unregister by consumer tag, not by consumer instance
Update changelog