- Added messages with ttl, service, and hostport information to TimeoutErrors
1.0.2
------------------
- Fixed a race condition where the on_close callback for tchannel connections would not be called if the connection was already closed. - Fixed a bug where the reference to the `next` node would not be cleared when nodes were pulled from message queues (Introducing a potential memory leak).
1.0.1
------------------
- Add `str` functions to Peer and PeerClientOperation for easier debugging in exc_info - Updated internal APIs to no longer depend on the PeerGroup `add` function and to use the `get` function for creating new peers instead. - Fixed a bug where choosing a hostport directly for a downstream call would add that peer to the "core" peers which are used for regular calls. Now choosing the hostport directly will create a peer but will exclude it from selection.
1.0.0
------------------
- Committing to existing API. We're calling this a 1.0.
0.30.6
-------------------
- Fixed a bug which would cause handshake timeouts to bubble up to the caller rather than retry a different peer.
0.30.5
-------------------
- Fixed a bug which would cause assertion errors if a connection to a peer disconnected shortly after a handshake.