- Better support for subclassing
- Improved timeouts handling with help from the "Pending" package
- README clarification
- Add support for manual health check
- Optionally attempt a simple reconnect on connection failure once
- Behavior change: don't stop on unexpected connection close; instead raise ReceiveFailure or attempt simple reconnect if enabled
- Better failure logging
- Behavior change: do not try to autoextend when Genesys sends ad-hoc close warning; autoextend by topic resubscribe works for 24 hr lifetime expiry only
- Improve managed expiry
- Rename Channel init params: 'rollover' is now 'lifetime' and 'extend' is 'autoextend'
- Improve logging
- Initial release