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.0.6-dev.0.20160531215247-02638475a14431 May 2016pre-release

    Nothing published for this version

  2. v1.0.6-dev.0.20160525181147-471bf0636d5425 May 2016pre-release

    Nothing published for this version

  3. v1.0.6-dev.0.20160523235625-e9a71a4850b823 May 2016pre-release

    Nothing published for this version

  4. v1.0.6-dev.0.20160519171845-1e3d3705581f19 May 2016pre-release

    Nothing published for this version

  5. v1.0.6-dev.0.20160512195918-2c27a3ed97f412 May 2016pre-release

    Nothing published for this version

  6. v1.0.6-dev.0.20160511012649-18dfd013d59311 May 2016pre-release

    Nothing published for this version

  7. v1.0.6-dev.0.20160504225213-0366cef22d914 May 2016pre-release

    Nothing published for this version

  8. v1.0.6-dev.0.20160504225212-3465b3f9c6e54 May 2016pre-release

    Nothing published for this version

  9. v1.0.6-dev.0.20160420000556-17ad59219e6b20 Apr 2016pre-release

    Nothing published for this version

  10. v1.0.6-dev6 Apr 2016pre-release

    Nothing published for this version

  11. v1.0.6-0.20170202013448-79387824978f2 Feb 2017pre-release

    Nothing published for this version

  12. v1.0.54 Apr 2016
    Release notes2 sources agree

    Changed

    • Use context.Context storage for headers so thrift.Context and tchannel.ContextWithHeaders can be passed to functions that use context.Context, and have them retain headers.
    • thrift.Server allows a custom factory to be used for thrift.Context creation based on the underlying context.Context and headers map.
    • Store goroutine stack traces on channel creation that can be accessed via introspection.
    Open source →
  13. v1.0.410 Mar 2016
    Release notes2 sources agree

    Added

    • #228: Add registered methods to the introspection output.
    • Add ability to set a global handler for a SubChannel.

    Fixed

    • Improve handling of network failures during pending calls. Previously, calls would timeout, but now they fail as soon as the network failure is detected.
    • Remove ephemeral peers with closed outbound connections.
    • #233: Ensure errors returned from Thrift handlers have a non-nil value.

    1.0.3 (2016-02-15)

    Added

    • Introspection now includes information about all channels created in the current process.

    Changed

    • Improved performance when writing Thrift structs
    • Make closing message exchanges less disruptive, changes a panic due to closing a channel twice to an error log.
    Open source →
  14. v1.0.4-0.20170202013448-79387824978f2 Feb 2017pre-release

    Nothing published for this version

  15. v1.0.316 Feb 2016

    Nothing published for this version

  16. v1.0.3-0.20160404223231-3e3e53962cc14 Apr 2016pre-release

    Nothing published for this version

  17. v1.0.3-0.20160401201657-08671e7060a91 Apr 2016pre-release

    Nothing published for this version

  18. v1.0.3-0.20160331011223-03714af8083f31 Mar 2016pre-release

    Nothing published for this version

  19. v1.0.3-0.20160329022739-00c7f08cbe3729 Mar 2016pre-release

    Nothing published for this version

  20. v1.0.3-0.20160310003210-5c2734fb694610 Mar 2016pre-release

    Nothing published for this version

  21. v1.0.3-0.20160305015732-7c19f22ebc515 Mar 2016pre-release

    Nothing published for this version

  22. v1.0.3-0.20160301210612-826eb62df4511 Mar 2016pre-release

    Nothing published for this version

  23. v1.0.3-0.20160301032615-b74290b0ad581 Mar 2016pre-release

    Nothing published for this version

  24. v1.0.3-0.20160205235802-78505d1214695 Feb 2016pre-release

    Nothing published for this version

  25. v1.0.229 Jan 2016
    Release notes2 sources agree

    Changed

    • Extend the ContextBuilder API to support setting the transport-level routing delegate header.
    • Assorted logging and test improvements.

    Fixed

    • Set a timeout when making new outbound connections to avoid hanging.
    • Fix for #196: Make the initial Hyperbahn advertise more tolerant of transient timeouts.
    Open source →
  26. v1.0.2-0.20160122034521-8a50e62e8c5922 Jan 2016pre-release

    Nothing published for this version

  27. v1.0.119 Jan 2016
    Release notes2 sources agree

    Added

    • Peers can now be removed using PeerList.Remove.
    • Add ErrorHandlerFunc to create raw handlers that return errors.
    • Retries try to avoid previously selected hosts, rather than just the host:port.
    • Create an ArgReader interface (which is an alias for io.ReadCloser) for symmetry with ArgWriter.
    • Add ArgReadable and ArgWritable interfaces for the common methods between calls and responses.
    • Expose Thrift binary encoding methods (thrift.ReadStruct, thrift.WriteStruct, thrift.ReadHeaders, thrift.WriteHeaders) so callers can easily send Thrift payloads over the streaming interface.

    Fixed

    • Bug fix for #181: Shuffle peers on PeerList.Add to avoid biases in peer selection.
    Open source →
  28. v1.0.010 Jan 2016
    Release notes2 sources agree

    Added

    • First stable release.
    • Support making calls with JSON, Thrift or raw payloads.
    • Services use thrift-gen, and implement handlers with a func(ctx, arg) (res, error) signature.
    • Support retries.
    • Peer selection (peer heap, prefer incoming strategy, for use with Hyperbahn).
    • Graceful channel shutdown.
    • TCollector trace reporter with sampling support.
    • Metrics collection with StatsD.
    • Thrift support, including includes.
    Open source →
  29. v0.0.0-20250108173726-5b1d6d0966a68 Jan 2025pre-release

    Nothing published for this version

  30. v0.0.0-20220504180658-be708aa1a97d4 May 2022pre-release

    Nothing published for this version

  31. v0.0.0-20210520020902-3067a440f56120 May 2021pre-release

    Nothing published for this version

  32. v0.0.0-20200315231629-c42a099ac60015 Mar 2020pre-release

    Nothing published for this version

  33. v0.0.0-20191014232154-c1cef6a1fc5714 Oct 2019pre-release

    Nothing published for this version

  34. v0.0.0-20191014231841-e6bc214d794a14 Oct 2019pre-release

    Nothing published for this version

  35. v0.0.0-20190404181913-4e23485fd5de4 Apr 2019pre-release

    Nothing published for this version

  36. v0.0.0-20181114022507-162ecb0dc97814 Nov 2018pre-release

    Nothing published for this version

  37. v0.0.0-20181003140447-95f2a90a68513 Oct 2018pre-release

    Nothing published for this version

  38. v0.0.0-20180402234106-1e76f857618d2 Apr 2018pre-release

    Nothing published for this version

  39. v0.0.0-20180402200508-cc0c40929b0d2 Apr 2018pre-release

    Nothing published for this version

  40. v0.0.0-20180201022904-acd4eb54c1151 Feb 2018pre-release

    Nothing published for this version

  41. v0.0.0-20171122191638-7bcb33f4bb9022 Nov 2017pre-release

    Nothing published for this version

  42. v0.0.0-20171107054616-cc230a2942d07 Nov 2017pre-release

    Nothing published for this version

  43. v0.0.0-20170929224924-1fcf82ec869629 Sept 2017pre-release

    Nothing published for this version

  44. v0.0.0-20170927010734-b3e26487e29127 Sept 2017pre-release

    Nothing published for this version

  45. v0.0.0-20170804211441-a7ad9ecb640b4 Aug 2017pre-release

    Nothing published for this version

  46. v0.0.0-20170802202304-2d75494d3a0f2 Aug 2017pre-release

    Nothing published for this version

  47. v0.0.0-20170321182951-0b7f1608175521 Mar 2017pre-release

    Nothing published for this version

  48. v0.0.0-20170202013448-79387824978f2 Feb 2017pre-release

    Nothing published for this version

  49. v0.0.0-20170120025729-aeda4836756420 Jan 2017pre-release

    Nothing published for this version

  50. v0.0.0-20170119010505-655757a235a919 Jan 2017pre-release

    Nothing published for this version

  51. v0.0.0-20161221201511-2caa315516e121 Dec 2016pre-release

    Nothing published for this version

  52. v0.0.0-20161130193021-90a65999799730 Nov 2016pre-release

    Nothing published for this version

  53. v0.0.0-20160825180000-1a0e35378f6f25 Aug 2016pre-release

    Nothing published for this version

  54. v0.0.0-20160801160158-2b34b80eb3341 Aug 2016pre-release

    Nothing published for this version

  55. v0.0.0-20160721011344-cddba8c9bdf321 Jul 2016pre-release

    Nothing published for this version

  56. v0.0.0-20160716010324-21ec325d591116 Jul 2016pre-release

    Nothing published for this version

  57. v0.0.0-20160404233030-521248db9bf94 Apr 2016pre-release

    Nothing published for this version

  58. v0.0.0-20160404223231-3e3e53962cc14 Apr 2016pre-release

    Nothing published for this version

  59. v0.0.0-20160310003210-5c2734fb694610 Mar 2016pre-release

    Nothing published for this version

  60. v0.0.0-20160107172127-94d590f2d1767 Jan 2016pre-release

    Nothing published for this version