Skip to content

Releases: tikv/grpc-rs

grpcio v0.13.0

07 Oct 02:12
5442991
Compare
Choose a tag to compare
  • 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

07 Nov 05:29
bf7edad
Compare
Choose a tag to compare
  • 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

14 Sep 05:37
49347cd
Compare
Choose a tag to compare
  • Update prost to 0.10 (#582)

grpcio v0.10.3

28 Jun 17:24
3fba2aa
Compare
Choose a tag to compare
  • Add support for GRPC_ARG_ENABLE_HTTP_PROXY parameter (#575)
  • Support setting gzip level (#577)

grpcio v0.10.2

15 Apr 14:33
0c439d3
Compare
Choose a tag to compare
  • Make ResourceQuota cloneable (#568)
  • Allow use local subchannel pool (#565)

grpcio v0.10.1

28 Mar 08:08
bc25905
Compare
Choose a tag to compare

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

02 Mar 12:56
ccd0fde
Compare
Choose a tag to compare

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

22 Sep 07:41
61a6092
Compare
Choose a tag to compare
  • Make boringssl-src optional (#537)
  • codec: avoid overflowing error (#495)

grpcio v0.9.0

25 May 06:25
7a48e0b
Compare
Choose a tag to compare
  • 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

25 May 06:24
64471c6
Compare
Choose a tag to compare
  • Fix send requirement in connectivity APIs (#516)
  • Add default health service implemetations (#518)