Releases: uber/tchannel-go
Releases · uber/tchannel-go
v1.9.0
v1.8.1
v1.8.0
- Improve error logging on
thrift.Servererrors. (#663) - Reduce memory usage for idle connections. (#658)
- Add opt-in active connection health checks. (#318)
- Don't close connections on ping errors.(#655)
- Unpin and reduce dependencies in
glide.yamlby usingtestImports. (#649) - Avoid holding on to closed connections' memory in peers. (#644)
v1.7.0
v1.6.0
- Locks Apache Thrift to version 0.9.3 to maintain backward-compatibility.
- Add
OnPeerStatusChangedchannel option to receive a notification each time
the number of available connections changes for any given peer. - Set DiffServ (QoS) bit on outbound connections.
- Improve resilience of the frame parser.
Version 1.5.0
- Add
PeerList.Lento expose the number of peers in the peer list. - Add
PeerList.GetNewto only return previously unselected peers.
Version 1.4.0
- Add version information to the channel's LocalPeerInfo.
- Add peers package for peer management utilities such as
consistent peer selection. - Fix SetScoreStrategy not rescoring existing peers. (#583).
Thrift v1.0.0-dev
Updated message from Dec 16, 2024 by @biosvs
Release contains binaries compiled from the compiler/cpp directory of the internal fork. Original message refers to apache/thrift@43fb34d, though the log below and internal fork shows that base commit is apache/thrift@e68ccc2.
With this update, two files are included:
- thrift-diff.patch received by
git diff e68ccc23bebde961767e47e6751dcf764b8503f2..47cab0101677d080705ba58c2db5ee46935dc1dc
- thrift-linux-arm64.tar.gz - thrift binary compiled with commit apache/thrift@e68ccc2 as base and applied patch on top.
Original message from Mar 20, 2017 by @prashantv
Binaries for the version of Thrift that thrift-gen expects.
This version is based off apache/thrift@43fb34d with a couple of fixes:
commit 47cab0101677d080705ba58c2db5ee46935dc1dc
Author: Prashant Varanasi <prashant@uber.com>
Date: Wed Dec 16 18:53:35 2015 -0800
Fix THRIFT-3466, sets should not use true type
[....]
commit e68ccc23bebde961767e47e6751dcf764b8503f2
Author: Nobuaki Sukegawa <nsuke@apache.org>
Date: Sun Dec 13 21:45:39 2015 +0900
Since we now have thriftrw in Go, we are not planning to upgrade Thrift and pull in any other changes.
Version 1.3.0
Version 1.2.3
- Improve error messages when an argument reader is closed without
reading the EOF. (#567) - thrift: Fix an issue where we return
nilif we expected a Thrift exception
but none was found (e.g., exception is from the future). (#566) - Fix ListenIP selecting docker interfaces over physical networks. (#565)
- Fix for error when a Thrift payload has completed decoding and attempts
to close the argument reader without waiting till EOF. (#564) - thrift-gen: Fix "namespace go" being ignored even though the Apache thrift
generated code was respecting it. (#559)