Skip to content

Releases: yarpc/yarpc-go

v0.3.1

30 Sep 23:55
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Fix missing canonical import path to go.uber.org/yarpc.

v0.3.0

30 Sep 17:38
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • Breaking: Rename project to go.uber.org/yarpc.
  • Breaking: Switch to go.uber.org/thriftrw ~0.3 from
    github.com/thriftrw/thriftrw-go ~0.2.
  • Update opentracing-go to >= 1, < 2.

v0.2.1

28 Sep 22:31
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

Loosen constraint on opentracing-go to >= 0.9, < 2.

v0.2.0

19 Sep 18:24
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release
  • 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 the thrift.Multiplexed client option.

v0.1.1

01 Sep 19:50
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

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 using github.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

31 Aug 21:51
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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.