Skip to content

Releases: uber/tchannel-go

v1.18.0

30 Mar 23:30
Compare
Choose a tag to compare

Added

  • Introspection now tracks last activity for reads and writes separately (#770)
  • Add options to allow overriding SendBufferSize per process name prefix (#772)

v1.17.0

20 Feb 20:20
Compare
Choose a tag to compare

Added

  • Internal API changes related to relaying.

v1.16.0

14 Oct 23:21
e6bc214
Compare
Choose a tag to compare

Added

  • Support custom Dialer for outbound connections (#759)

Fixed

  • thrift: Handle TStruct serialization failures gracefully (#744)

v1.15.0

27 Aug 00:41
5ee9e35
Compare
Choose a tag to compare

Added

  • introspection: Introspect any channel by ID. (#756)

Fixed

  • Ensure Introspection endpoints are always available. (#755)
  • Fix testutils.WithTestServer incorrectly using RelayHost when creating the server. (#750)

v1.14.0

20 May 22:08
58b01ae
Compare
Choose a tag to compare

Added

  • Expose CallOptions caller name for transparent proxying (#741)

v1.13.0

04 Apr 18:36
4e23485
Compare
Choose a tag to compare

Added

  • Add MaxCloseTime which sets a timeout for graceful connection close. (#724)

Changed

  • Optimize Thrift string field serialization by eliminating []byte(string) allocation. (#729)

Fixed

  • Return an error if transport header keys/values exceed the maximum allowed string length. (#728)

v1.12.0

14 Nov 02:27
162ecb0
Compare
Choose a tag to compare

Added

  • Add a channel, ClosedCh, to wait for a channel to close. (#718)
  • Add a Code of Conduct. (#711)

Changed

  • Tweak error message when sending a large error to mention that we're out of space. (#716)
  • Idle sweeper now skips connections that have pending calls. (#712)

v1.11.0

26 Jun 00:00
7f5c12c
Compare
Choose a tag to compare

Added

  • thrift: Support health check type in Health endpoint. (#696)

v1.10.0

02 Apr 23:36
cc0c409
Compare
Choose a tag to compare

Added

  • Support blackholing requests to trigger client timeout without holding
    on to resources. (#681)
  • introspection: Include channel state in output. (#692)
  • introspection: Add inactive connections to output. (#686)

Fixed

  • Inherit deadlines from parent context if available, and timeout is
    unspecified.
  • Ensure outbound tracing headers take precedence over application
    headers. (#683)

v1.9.0

01 Feb 02:33
acd4eb5
Compare
Choose a tag to compare

Added

  • stats: Add tally reporter to emit tagged metrics. (#676)
  • Add optional idle timeout, after which connections will be
    closed. (#671)