Last release 5 months ago
06 Mar 2026
Release timing varies
gaps range from 9 days to 1.2 years
Nearly every release is documented
notes for 52 of 53 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
259 releases · first in 2015
Release timeline
259 releases since 2015Releases
- v1.0.6-dev.0.20160531215247-02638475a14431 May 2016pre-release
Nothing published for this version
- v1.0.6-dev.0.20160525181147-471bf0636d5425 May 2016pre-release
Nothing published for this version
- v1.0.6-dev.0.20160523235625-e9a71a4850b823 May 2016pre-release
Nothing published for this version
- v1.0.6-dev.0.20160519171845-1e3d3705581f19 May 2016pre-release
Nothing published for this version
- v1.0.6-dev.0.20160512195918-2c27a3ed97f412 May 2016pre-release
Nothing published for this version
- v1.0.6-dev.0.20160511012649-18dfd013d59311 May 2016pre-release
Nothing published for this version
- v1.0.6-dev.0.20160504225213-0366cef22d914 May 2016pre-release
Nothing published for this version
- v1.0.6-dev.0.20160504225212-3465b3f9c6e54 May 2016pre-release
Nothing published for this version
- v1.0.6-dev.0.20160420000556-17ad59219e6b20 Apr 2016pre-release
Nothing published for this version
- v1.0.6-dev6 Apr 2016pre-release
Nothing published for this version
- v1.0.6-0.20170202013448-79387824978f2 Feb 2017pre-release
Nothing published for this version
- v1.0.54 Apr 2016
Release notes2 sources agree
Open source →Changed
- Use
context.Contextstorage for headers sothrift.Contextandtchannel.ContextWithHeaderscan be passed to functions that usecontext.Context, and have them retain headers. thrift.Serverallows a custom factory to be used forthrift.Contextcreation based on the underlyingcontext.Contextand headers map.- Store goroutine stack traces on channel creation that can be accessed via introspection.
- Use
- v1.0.410 Mar 2016
Release notes2 sources agree
Open source →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.
- v1.0.4-0.20170202013448-79387824978f2 Feb 2017pre-release
Nothing published for this version
- v1.0.316 Feb 2016
Nothing published for this version
- v1.0.3-0.20160404223231-3e3e53962cc14 Apr 2016pre-release
Nothing published for this version
- v1.0.3-0.20160401201657-08671e7060a91 Apr 2016pre-release
Nothing published for this version
- v1.0.3-0.20160331011223-03714af8083f31 Mar 2016pre-release
Nothing published for this version
- v1.0.3-0.20160329022739-00c7f08cbe3729 Mar 2016pre-release
Nothing published for this version
- v1.0.3-0.20160310003210-5c2734fb694610 Mar 2016pre-release
Nothing published for this version
- v1.0.3-0.20160305015732-7c19f22ebc515 Mar 2016pre-release
Nothing published for this version
- v1.0.3-0.20160301210612-826eb62df4511 Mar 2016pre-release
Nothing published for this version
- v1.0.3-0.20160301032615-b74290b0ad581 Mar 2016pre-release
Nothing published for this version
- v1.0.3-0.20160205235802-78505d1214695 Feb 2016pre-release
Nothing published for this version
- v1.0.229 Jan 2016
Release notes2 sources agree
Open source →Changed
- Extend the
ContextBuilderAPI 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.
- Extend the
- v1.0.2-0.20160122034521-8a50e62e8c5922 Jan 2016pre-release
Nothing published for this version
- v1.0.119 Jan 2016
Release notes2 sources agree
Open source →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.
- v1.0.010 Jan 2016
Release notes2 sources agree
Open source →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.
- v0.0.0-20250108173726-5b1d6d0966a68 Jan 2025pre-release
Nothing published for this version
- v0.0.0-20220504180658-be708aa1a97d4 May 2022pre-release
Nothing published for this version
- v0.0.0-20210520020902-3067a440f56120 May 2021pre-release
Nothing published for this version
- v0.0.0-20200315231629-c42a099ac60015 Mar 2020pre-release
Nothing published for this version
- v0.0.0-20191014232154-c1cef6a1fc5714 Oct 2019pre-release
Nothing published for this version
- v0.0.0-20191014231841-e6bc214d794a14 Oct 2019pre-release
Nothing published for this version
- v0.0.0-20190404181913-4e23485fd5de4 Apr 2019pre-release
Nothing published for this version
- v0.0.0-20181114022507-162ecb0dc97814 Nov 2018pre-release
Nothing published for this version
- v0.0.0-20181003140447-95f2a90a68513 Oct 2018pre-release
Nothing published for this version
- v0.0.0-20180402234106-1e76f857618d2 Apr 2018pre-release
Nothing published for this version
- v0.0.0-20180402200508-cc0c40929b0d2 Apr 2018pre-release
Nothing published for this version
- v0.0.0-20180201022904-acd4eb54c1151 Feb 2018pre-release
Nothing published for this version
- v0.0.0-20171122191638-7bcb33f4bb9022 Nov 2017pre-release
Nothing published for this version
- v0.0.0-20171107054616-cc230a2942d07 Nov 2017pre-release
Nothing published for this version
- v0.0.0-20170929224924-1fcf82ec869629 Sept 2017pre-release
Nothing published for this version
- v0.0.0-20170927010734-b3e26487e29127 Sept 2017pre-release
Nothing published for this version
- v0.0.0-20170804211441-a7ad9ecb640b4 Aug 2017pre-release
Nothing published for this version
- v0.0.0-20170802202304-2d75494d3a0f2 Aug 2017pre-release
Nothing published for this version
- v0.0.0-20170321182951-0b7f1608175521 Mar 2017pre-release
Nothing published for this version
- v0.0.0-20170202013448-79387824978f2 Feb 2017pre-release
Nothing published for this version
- v0.0.0-20170120025729-aeda4836756420 Jan 2017pre-release
Nothing published for this version
- v0.0.0-20170119010505-655757a235a919 Jan 2017pre-release
Nothing published for this version
- v0.0.0-20161221201511-2caa315516e121 Dec 2016pre-release
Nothing published for this version
- v0.0.0-20161130193021-90a65999799730 Nov 2016pre-release
Nothing published for this version
- v0.0.0-20160825180000-1a0e35378f6f25 Aug 2016pre-release
Nothing published for this version
- v0.0.0-20160801160158-2b34b80eb3341 Aug 2016pre-release
Nothing published for this version
- v0.0.0-20160721011344-cddba8c9bdf321 Jul 2016pre-release
Nothing published for this version
- v0.0.0-20160716010324-21ec325d591116 Jul 2016pre-release
Nothing published for this version
- v0.0.0-20160404233030-521248db9bf94 Apr 2016pre-release
Nothing published for this version
- v0.0.0-20160404223231-3e3e53962cc14 Apr 2016pre-release
Nothing published for this version
- v0.0.0-20160310003210-5c2734fb694610 Mar 2016pre-release
Nothing published for this version
- v0.0.0-20160107172127-94d590f2d1767 Jan 2016pre-release
Nothing published for this version