Skip to content

Releases: yarpc/yab

v0.15.0

09 Jul 00:48
c8bb688
Compare
Choose a tag to compare
  • Allow null in request templates to imply skipping the field.
  • Allow specifying HTTP method for HTTP requests using --http-method.
  • Add support for URLs in peer lists.
  • Add support for per-peer stats from benchmarks using --per-peer-stats.
  • Fix bug where benchmark stats were missing procedure if --health was used.

v0.14.3

17 Apr 00:21
e6a6cc8
Compare
Choose a tag to compare
  • Fix bug where values specified in templates as "y" were being
    converted to true.

v0.14.2

31 Jan 20:34
21e5831
Compare
Choose a tag to compare
  • Fix grpc reflection stream being closed abnormally causing
    the reflection server to see an unexpected client disconnect.

v0.14.1

22 Oct 17:30
568faec
Compare
Choose a tag to compare
  • Fix a bug for incorrectly dialing the reflection server when
    peers contain the grpc:// scheme instead of just host:port pairs.

v0.14.0

18 Oct 22:00
f972a39
Compare
Choose a tag to compare
  • Support protobuf encoding using:
    • Precompiled FileDescriptorSets with flags --file-descriptor-set-bin
      or -F.
    • Using the grpc reflection API if no descriptor set is specified.
  • Encoding now defaults to proto if the method is of form
    package.Service/Method.

v0.13.0

14 Jun 19:11
Compare
Choose a tag to compare
  • Add Jaeger throttling config.

v0.12.0

16 Nov 23:27
Compare
Choose a tag to compare
  • Add gRPC+Thrift support. Protobuf is not yet supported.
  • Allow build-time plugins to register middleware for request modification.
  • Allow build-time plugins to register custom CLI flags.

v0.11.0

06 Sep 22:42
Compare
Choose a tag to compare
  • Support using yab as a shebang for files ending with .yab.

v0.10.2

29 Aug 19:57
Compare
Choose a tag to compare
  • Fix timeouts specified in templates being ignored.

v0.10.1

25 Apr 05:05
Compare
Choose a tag to compare
  • Fix for HTTP not respecting context timeout.