PackageTrack

Go modules · #2606 by repository stars

github.com/uber/tchannel-go

v1.34.6uber/tchannel-go

Release timeline

259 releases since 2015
201520172019202120232025

Releases

  1. v1.11.1-0.20181002235237-3da7066be99e2 Oct 2018pre-release

    Nothing published for this version

  2. v1.11.1-0.20180730221552-fe447333b67030 Jul 2018pre-release

    Nothing published for this version

  3. v1.11.025 Jun 2018
    Release notes2 sources agree

    Added

    • thrift: Support health check type in Health endpoint. (#696)
    Open source →
  4. v1.10.1-0.20180402234106-1e76f857618d2 Apr 2018pre-release

    Nothing published for this version

  5. v1.10.02 Apr 2018
    Release notes2 sources agree

    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)
    Open source →
  6. v1.9.1-0.20180323213507-0cf15e0115cf23 Mar 2018pre-release

    Nothing published for this version

  7. v1.9.01 Feb 2018
    Release notes2 sources agree

    Added

    • stats: Add tally reporter to emit tagged metrics. (#676)
    • Add optional idle timeout, after which connections will be closed. (#681)
    Open source →
  8. v1.8.2-0.20171129031333-c3aa9714d29a29 Nov 2017pre-release

    Nothing published for this version

  9. v1.8.122 Nov 2017
    Release notes2 sources agree

    Fixed

    • Always log addresses as strings. (#669)
    Open source →
  10. v1.8.07 Nov 2017
    Release notes2 sources agree

    Added

    • Add opt-in active connection health checks. (#318)

    Changed

    • Improve error logging on thrift.Server errors. (#663)
    • Reduce memory usage for idle connections. (#658)
    • Unpin and reduce dependencies in glide.yaml by using testImports. (#649)

    Fixed

    • Don't close connections on ping errors.(#655)
    • Avoid holding on to closed connections' memory in peers. (#644)
    Open source →
  11. v1.7.04 Aug 2017
    Release notes2 sources agree

    Added

    • Add WithoutHeaders to remove TChannel keys from a context.

    Changed

    • Cancel the context on incoming calls if the client connection is closed.
    Open source →
  12. v1.6.1-0.20171031162410-10af22949c9131 Oct 2017pre-release

    Nothing published for this version

  13. v1.6.1-0.20170929224924-1fcf82ec869629 Sept 2017pre-release

    Nothing published for this version

  14. v1.6.1-0.20170927010734-b3e26487e29127 Sept 2017pre-release

    Nothing published for this version

  15. v1.6.1-0.20170926053800-1fd7e5d8b15226 Sept 2017pre-release

    Nothing published for this version

  16. v1.6.1-0.20170829223250-3dc03bf6854729 Aug 2017pre-release

    Nothing published for this version

  17. v1.6.1-0.20170802202304-2d75494d3a0f2 Aug 2017pre-release

    Nothing published for this version

  18. v1.6.02 Jun 2017
    Release notes2 sources agree

    Added

    • Add OnPeerStatusChanged channel option to receive a notification each time the number of available connections changes for any given peer.

    Changed

    • Locks Apache Thrift to version 0.9.3, 0.10.0 to maintain backward-compatibility.
    • Set DiffServ (QoS) bit on outbound connections.

    Fixed

    • Improve resilience of the frame parser.
    Open source →
  19. v1.5.1-0.20170419182131-cf1a62434b8819 Apr 2017pre-release

    Nothing published for this version

  20. v1.5.1-0.20170321183040-0956fdf7fc8321 Mar 2017pre-release

    Nothing published for this version

  21. v1.5.021 Mar 2017
    Release notes2 sources agree

    Added

    • Add PeerList.Len to expose the number of peers in the peer list.
    • Add PeerList.GetNew to only return previously unselected peers.
    Open source →
  22. v1.4.01 Mar 2017
    Release notes2 sources agree

    Added

    • Add version information to the channel's LocalPeerInfo.
    • Add peers package for peer management utilities such as consistent peer selection.

    Fixed

    • Fix SetScoreStrategy not rescoring existing peers. (#583).
    Open source →
  23. v1.3.1-0.20170228005443-6bdebbe8e8b528 Feb 2017pre-release

    Nothing published for this version

  24. v1.3.1-0.20170208233953-b37e492599358 Feb 2017pre-release

    Nothing published for this version

  25. v1.3.02 Feb 2017
    Release notes2 sources agree

    Added

    • Support Thrift namespaces for thrift-gen.
    • Exposes the channel's RootPeerList with channel.RootPeers().
    Open source →
  26. v1.2.320 Jan 2017
    Release notes2 sources agree

    Changed

    • Improve error messages when an argument reader is closed without reading the EOF. (#567)

    Fixed

    • thrift: Fix an issue where we return nil if 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 until EOF. (#564)
    • thrift-gen: Fix "namespace go" being ignored even though the Apache thrift generated code was respecting it. (#559)
    Open source →
  27. v1.2.3-0.20170125214426-940fa93c3b1b25 Jan 2017pre-release

    Nothing published for this version

  28. v1.2.221 Dec 2016
    Release notes2 sources agree

    Added

    • Add a unique channel ID for introspection (#548)
    • Expose local peer information on {Inbound,Outbound}Call (#537)
    • Add remote peer info to connection logger and introspection (#514)

    Fixed

    • Don't drop existing headers on a context when using Wrap(ctx) (#547)
    • Setting response headers is not goroutine safe, allow using a child context for parallel sub-requests (#549).
    • Fix context cancellation not cancelling Dial attempts (#541)
    • Only select active connections for calls (#521)
    • Treat hostPorts ending in ":0" in the init headers as ephemeral (#513)
    Open source →
  29. v1.2.2-0.20161221201511-8509bcb5afd721 Dec 2016pre-release

    Nothing published for this version

  30. v1.2.2-0.20161221201511-2caa315516e121 Dec 2016pre-release

    Nothing published for this version

  31. v1.2.2-0.20161221201511-0cd5f726aaf521 Dec 2016pre-release

    Nothing published for this version

  32. v1.2.130 Sept 2016
    Release notes2 sources agree

    Fixed

    • Fix data race on headers when making concurrent calls using the same context. (#505)
    Open source →
  33. v1.2.1-0.20171107054616-cc230a2942d07 Nov 2017pre-release

    Nothing published for this version

  34. v1.2.1-0.20170419182131-cf1a62434b8819 Apr 2017pre-release

    Nothing published for this version

  35. v1.2.015 Sept 2016
    Release notes2 sources agree

    Added

    • Adds support for routing keys (the TChannel rk transport header).
    Open source →
  36. v1.1.1-0.20171107054616-cc230a2942d07 Nov 2017pre-release

    Nothing published for this version

  37. v1.1.1-0.20170802202304-2d75494d3a0f2 Aug 2017pre-release

    Nothing published for this version

  38. v1.1.025 Aug 2016
    Release notes2 sources agree

    Added

    • Integrate OpenTracing for distributed tracing and context propagation. As long as a Zipkin-style tracing is configured, TChannel frames still send tracing information, and CurrentSpan(ctx) works as before. All tracer configuration must be handled through OpenTracing. (#426)

    Changed

    • Improve error messages when using the json package and the host:port fails to connect. (#475)
    • mockhyperbahn now using inbuilt TChannel relaying to implement in-process forwarding. (#472)
    • Drop go1.4 support and add support for go1.7.
    • Pass thrift.Context to the thrift.Server's response callback (#465)
    Open source →
  39. v1.0.921 Jul 2016
    Release notes2 sources agree

    Added

    • Expose meta endpoints on the "tchannel" service name. (#459)
    • Add Go version and tchannel-go library version to introspection. (#457)
    • Expose the number of connections on a channel. (#451)

    Changed

    • Better handling of peers where dialed host:port doesn't match the remote connection's reported host:port. (#452)
    Open source →
  40. v1.0.816 Jul 2016
    Release notes2 sources agree

    Fixed

    • Remove dependency on "testing" from "tchannel-go" introduced in v1.0.7.
    Open source →
  41. v1.0.7-0.20170119010505-655757a235a919 Jan 2017pre-release

    Nothing published for this version

  42. v1.0.7-0.20170106024238-34b56f35776b6 Jan 2017pre-release

    Nothing published for this version

  43. v1.0.7-0.20161130193021-90a65999799730 Nov 2016pre-release

    Nothing published for this version

  44. v1.0.7-0.20161123210842-8d570ed87acb23 Nov 2016pre-release

    Nothing published for this version

  45. v1.0.7-0.20161108190900-04799c2152278 Nov 2016pre-release

    Nothing published for this version

  46. v1.0.7-0.20160920214616-9701a0d5a8bf20 Sept 2016pre-release

    Nothing published for this version

  47. v1.0.7-0.20160915185459-c3b20a10ff6715 Sept 2016pre-release

    Nothing published for this version

  48. v1.0.7-0.20160830003701-d98bc0cf19a730 Aug 2016pre-release

    Nothing published for this version

  49. v1.0.7-0.20160811191510-99f494da788e11 Aug 2016pre-release

    Nothing published for this version

  50. v1.0.7-0.20160805005442-15cbce8689b95 Aug 2016pre-release

    Nothing published for this version

  51. v1.0.7-0.20160801160158-2b34b80eb3341 Aug 2016pre-release

    Nothing published for this version

  52. v1.0.7-0.20160721002157-67b744fc75f221 Jul 2016pre-release

    Nothing published for this version

  53. v1.0.616 Jun 2016
    Release notes2 sources agree

    Fixed

    • Fix trace span encoding fields in the wrong order
    Open source →
  54. v1.0.6-dev.0.20160714201257-016d8368b58a14 Jul 2016pre-release

    Nothing published for this version

  55. v1.0.6-dev.0.20160713232847-685a7946a18e13 Jul 2016pre-release

    Nothing published for this version

  56. v1.0.6-dev.0.20160707202951-f9e40ff1212a7 Jul 2016pre-release

    Nothing published for this version

  57. v1.0.6-dev.0.20160623161456-f839ca3c2e5023 Jun 2016pre-release

    Nothing published for this version

  58. v1.0.6-dev.0.20160616003232-e5dbff95284f16 Jun 2016pre-release

    Nothing published for this version

  59. v1.0.6-dev.0.20160613214550-14e4d1013a2d13 Jun 2016pre-release

    Nothing published for this version

  60. v1.0.6-dev.0.20160601175316-60271b8a888a1 Jun 2016pre-release

    Nothing published for this version