Skip to content

Releases: tikv/grpc-rs

grpcio v0.13.0

Choose a tag to compare

@BusyJay BusyJay released this 07 Oct 02:12
5442991
  • Publicize prost service generator (#612)
  • Update grpc to 1.56.2 (#621) (#624) (#629)
  • Fix unknown log file and module in slog (#623)
  • gate auth context under _secure feature (#622)
  • rust-protobuf 3 support (#615)

grpcio v0.12.0

Choose a tag to compare

@BusyJay BusyJay released this 07 Nov 05:29
bf7edad
  • Update prost to 0.11 (#595)
  • Update grpc to 1.46.5 (#593)
  • Update the security API of channel to match the C++ version (#593)

Note, 1.46.5 removes the support of epollex engine (which is the default engine before),
and enables transparent retry by default. So you may experience potential performance regression.
And 1.46.5 is also the last version that supports C++11. Next version will requires C++14.

grpcio v0.11.0

Choose a tag to compare

@BusyJay BusyJay released this 14 Sep 05:37
49347cd
  • Update prost to 0.10 (#582)

grpcio v0.10.3

Choose a tag to compare

@BusyJay BusyJay released this 28 Jun 17:24
3fba2aa
  • Add support for GRPC_ARG_ENABLE_HTTP_PROXY parameter (#575)
  • Support setting gzip level (#577)

grpcio v0.10.2

Choose a tag to compare

@BusyJay BusyJay released this 15 Apr 14:33
0c439d3
  • Make ResourceQuota cloneable (#568)
  • Allow use local subchannel pool (#565)

grpcio v0.10.1

Choose a tag to compare

@BusyJay BusyJay released this 28 Mar 08:08
bc25905

It's recommended all users of v0.10.0 upgrade to v0.10.1, which fixes a potential UAF.

  • Fix potential UAF and double free (#566)

grpcio v0.10.0

Choose a tag to compare

@BusyJay BusyJay released this 02 Mar 12:56
ccd0fde

This release update grpc c core to 1.44.0 and headers are support on both server side and client side.

From this release, "secure" feature is renamed to "boringssl" to better explain what library is used under the hook. And different from the past, if "openssl" is enabled and "boringssl" is disable, boringssl-src-rs will not be downloaded anymore, it should help the case where network condition is poor.

Also "use-bindgen" features is removed, now cargo should be able to enable bindgen automatically according to your target platforms.

Following is the changes details:

  • Update prost to 0.9.0 (#544) (#559)
  • Make CallOption sync (#551)
  • Update grpc c core to 1.44.0 (#549) (#558)
  • Support querying channelz by API (#550)
  • Reduce dependency on future crate (#554)
  • Support headers on all call types (#555)
  • Rename features "secure" to "boringssl" (#558)
  • Drop dependency on bindgen for both MacOS and x86_64/aarch64 Linux (#558)
  • Make health crate not depend on secure feature (#558)

grpcio v0.9.1

Choose a tag to compare

@BusyJay BusyJay released this 22 Sep 07:41
61a6092
  • Make boringssl-src optional (#537)
  • codec: avoid overflowing error (#495)

grpcio v0.9.0

Choose a tag to compare

@BusyJay BusyJay released this 25 May 06:25
7a48e0b
  • Support rich error (#514)
  • Provide default service implementations (#521)
  • Support abstract UDS (#523)
  • Use default-features=false on libz-sys to allow for zlib-ng (#525)
  • Update grpc to 1.38.0 (#526)

grpcio v0.8.2

Choose a tag to compare

@BusyJay BusyJay released this 25 May 06:24
64471c6
  • Fix send requirement in connectivity APIs (#516)
  • Add default health service implemetations (#518)