Skip to content

Releases: yarpc/yab

v0.28.0

Choose a tag to compare

@bananacocodrilo bananacocodrilo released this 07 Jul 14:49
e85f7e0
  • update gh actions
  • improve concurrency

v0.26.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 15:02
982c33a
  • Add http2 support to yab
  • Fix flaky unit test TestBenchmarkStateGetQuantileSuccess

v0.25.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 12:07
74bbcdd
  • Fix invalid reference to syscall.recvmsg
  • Optionally encode binary in thrift responses in the same way as requests
  • Fix GH actions cache version

v0.24.0

Choose a tag to compare

@github-actions github-actions released this 27 Jan 13:47
d3fdf8b
  • Fix add default authority as service name for reflection call
  • Added arm64 builds to release

v0.23.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 09:25
915ecc3
  • Introduce new options --force-jaeger-sample to ensure yab requests are traced.

v0.22.0

Choose a tag to compare

@github-actions github-actions released this 27 Feb 14:00
9fe1ee2
  • Fix: output benchmark errors in JSON format.

v0.21.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 15:46
5eef999
  • Fix gRPC server stream handling to be compatible with Java gRPC server.
  • Fix parsing of protobuf responses/error-details containing Any type fields, by maintaining
    reflection server connection until end of the request.

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 18 May 17:17
5f8e469
  • Add stream-delay-close-send option which delays client send stream closure.
  • New: gRPC details are now printed along with the error if there are any.

v0.19.1

Choose a tag to compare

@github-actions github-actions released this 05 Apr 20:16
8edf8ca
  • Fix byte parsing to allow 8-bit signed integers to match the Thrift spec & other language implementations.

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 25 Mar 07:06
204b64a
  • Add support for gRPC streaming:
    • Support of benchmark and curl-like fashion mode
    • Multiple requests can be passed through the CLI option --request, optionally delimited by space or comma
      --request='{"request": "1"} {"request": "2"}' or --request='{"request": "1"},{"request": "2"}'
    • Requests can be interactively passed from STDIN by setting CLI option --request='-'.
    • Interval between each consecutive stream requests can be ensured by setting CLI option --stream-interval='5s', this ensures there is at least an interval of 5 seconds between requests.
  • Add option grpc-max-response-size to set the maximum response size of gRPC response. Default to 4mb.