Releases: yarpc/yarpc-go
Releases · yarpc/yarpc-go
v0.3.1
Fix missing canonical import path to go.uber.org/yarpc
.
v0.3.0
v0.2.1
Loosen constraint on opentracing-go
to >= 0.9, < 2
.
v0.2.0
- Update thriftrw-go to
>= 0.2, < 0.3
. - Implemented a ThriftRW plugin. This should now be used instead of the
ThriftRW--yarpc
flag. Check the documentation of the
thrift
package for instructions on how to use it. - Adds support for OpenTracing. Pass an opentracing instance as a
Tracer
property of the YARPC config struct and both TChannel and HTTP transports will submit spans and propagate baggage. - Panics from user handlers are recovered. The panic is logged (stderr), and
an unexpected error is returned to the client about it. - Thrift clients can now make requests to multiplexed Apache Thrift servers
using thethrift.Multiplexed
client option.
v0.1.1
This release reverts the import path of the project back to github.com/yarpc/yarpc-go
, away from go.uber.org/yarpc
. This was done because:
- Glide
0.11
has a bug which causes installing these packages to fail - thriftrw
~0.1
's yarpc template is still usinggithub.com/yarpc/yarpc-go
.
Users should pin to the minor range >= 0.1.1, < 0.2.0
.
If you are using Glide, this can be represented as ~0.1.1
.
v0.1.0
This release represents the initial minor release of go.uber.org/yarpc
.
Users should pin to the minor range, aka >= 0.1.0, < 0.2.0
.
If you are using Glide, this can be represented as ~0.1
.