Releases: yarpc/yab
Releases · yarpc/yab
v0.10.0
Version 0.9.0
- Support for custom peer providers to provide a list of peers such as
over HTTP. - Support more options in YAML templates such peers, baggage, and other
transport headers. - Rename method to procedure, and maintain aliases for
--method
. - Allow TChannel peers to be specified using a URI with a TChannel scheme,
e.g.,tchannel://host:port
.
v0.8.0
v0.7.0
- Upgrade to TChannel 1.2.0 and add Open Tracing support.
- Support set constants in Thrift files.
- Add support for headers with flags like -H key:value.
- Add support for baggage headers with flags like -B key:value when baggage
propagation is enabled with --jaeger. - Add support for routing key, routing delegate, and shard key, for both
HTTP and TChannel, using --rk, --rd, and --sk flags.
v0.6.2
v0.6.1
- Improve default format detection:
- If
-t
is specified, assume Thrift - Otherwise, assume JSON
- If
- Improved support for quoted strings as JSON payloads.
- Add RPC-Encoding header for HTTP requests for compatibility
with the latest version of YARPC. - Any peers specified on the command-line should override all
peer options set in the defaults.ini. (#104)
v0.6.0
- Allow JSON to be used with non-map requests and responses.
- Expose HTTP response body on non-OK responses.
- Expose TChannel call status ("ok") and HTTP status code ("code"
on successful responses. - Fix ini parsing of option groups. (#82)
- Add support for TMultiplexedProtocol when using HTTP+Thrift using
--multiplexed-thrift
.