203 lines
4.9 KiB
Markdown
203 lines
4.9 KiB
Markdown
# 0.9.1 - 2021-09-18
|
|
|
|
- Make boringssl-src optional (#537)
|
|
- codec: avoid overflowing error (#495)
|
|
|
|
# 0.9.0 - 2021-05-24
|
|
|
|
- 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)
|
|
|
|
# 0.8.2 - 2021-03-10
|
|
|
|
- Fix send requirement in connectivity APIs (#516)
|
|
- Add default health service implemetations (#518)
|
|
|
|
# 0.8.1 - 2021-03-05
|
|
|
|
- Support watch connectivity state (#513)
|
|
- Fix prost build of grpcio-proto (#515)
|
|
|
|
# grpcio-sys 0.8.1 - 2021-03-02
|
|
|
|
- Detect changes ahead to ease pain of upgrading compiler (#511)
|
|
|
|
# 0.8.0 - 2021-02-19
|
|
|
|
- Fix clippy warnings (#504)
|
|
- Add a way to not use bindgen (#499)
|
|
- Update gRPC C core to 1.35.0 (#506)
|
|
- Update bindgen to 0.57.0 (#507)
|
|
|
|
# 0.7.1 - 2020-12-18
|
|
|
|
- Allow CXX environment variable to override g++ for musl build (#500)
|
|
- Add user-defined checker for server side (#502)
|
|
|
|
# 0.7.0 - 2020-11-02
|
|
|
|
- Add blocking callback to `EnvBuilder` (#474)
|
|
- Enhance sinks to make them batchable (#469)
|
|
- Remove `rustfmt_skip` attribute since it is unstable (#479)
|
|
- Use `grpc_slice` to reduce memory copy (#481)
|
|
- Fix the bug that server cannot shutdown itself when drop (#484)
|
|
- Add methods for channels from file descriptors (#488)
|
|
- Update gRPC C core to 1.33.1 (#492)
|
|
|
|
# 0.6.0 - 2020-06-12
|
|
|
|
- Switch to std::future (#447)
|
|
- Update gRPC C core to 1.29.1 (#466)
|
|
- Change spinlock to parking_lot::Mutex (#468)
|
|
|
|
# 0.5.3 - 2020-05-07
|
|
|
|
- Switch to github action and update badge (#459)
|
|
- Enable ALPN by default (#456)
|
|
|
|
# grpcio-sys 0.5.2 - 2020-03-31
|
|
|
|
- Downgrade bindgen version to be backward compatible. (#452)
|
|
|
|
# 0.5.1 - 2020-03-30
|
|
|
|
- Clarify load balancing status (#445)
|
|
- Support unix domain socket (#446)
|
|
- Build: fix rebuild rules for no prebuilt bindings (#450)
|
|
|
|
# 0.5.0 - 2020-03-16
|
|
|
|
- Make `build_args` and `channel_args` public (#405)
|
|
- Reclaim buffer memory after sending message (#407)
|
|
- Support ppcle64 (#410)
|
|
- Use libz-sys instead of bundle one (#420)
|
|
- Update gRPC c core to v1.26.0 (#425)
|
|
- Support Authentication (#322)
|
|
- Update `Error` trait to latest version (#428)
|
|
- Update serveral outdated dependencies (#426)
|
|
- Better display and debug implement for status code and errors (#433, #437)
|
|
- Generate bindings for aarch64 target (#430)
|
|
- Support reloading certificates online (440)
|
|
|
|
# grpcio-compiler 0.5.0-alpha.6 - 2019-11-13
|
|
|
|
- Fix clippy warnings (#403)
|
|
|
|
# 0.5.0-alpha.5 - 2019-11-05
|
|
|
|
- Fix segment fault under race contention (#367)
|
|
- grpcio-compiler: remove protobuf-codegen dependency (#372)
|
|
- Add resource quota support (#377)
|
|
- Make metadata send (#363)
|
|
- Fix openssl link failure on Mac OS (#387)
|
|
- Fix compilation failure for latest gcc (#386)
|
|
- Fix deadlock when spawn multiple linked futures in the same queue (#395)
|
|
|
|
# 0.5.0-alpha.4 - 2019-08-12
|
|
|
|
- Make proto compile on Windows
|
|
- Make status code readable
|
|
- Remove clang requirement on x86_64 Linux
|
|
|
|
# 0.5.0-alpha.3 - 2019-07-24
|
|
|
|
- Fix circle dependencies to get round several cargo bugs
|
|
- Fix generating bindgen failure
|
|
|
|
# 0.5.0-alpha.2 - 2019-07-18
|
|
|
|
- Support using vendored openssl
|
|
- Use bindgen to generate code instead
|
|
|
|
# 0.5.0-alpha.1 - 2019-04-08
|
|
|
|
- Fix grpc_sys import when secure feature is disabled
|
|
|
|
# 0.5.0-alpha - 2019-04-03
|
|
|
|
- Support Prost
|
|
- Zero copy for receiving
|
|
- Support GrpcConnectivityState
|
|
- Upgrade to Rust 2018 edition
|
|
|
|
# 0.4.4 - 2019-02-15
|
|
|
|
- Support cross-compile for iOS and Android targets
|
|
- Support ipv6 host
|
|
|
|
# 0.4.3 - 2019-01-21
|
|
|
|
- Remove tilde requirements `~2.0` of protobuf
|
|
|
|
# 0.4.2 - 2019-01-07
|
|
|
|
- Update gRPC from 1.14.2 to 1.17.2
|
|
|
|
# 0.4.1 - 2018-11-15
|
|
|
|
- `Client` now is clonable
|
|
- Allow '.'s when validate metadata key
|
|
- Fix call validation issue when connection is closed
|
|
- Optionally use openssl instead of boring ssl
|
|
|
|
# 0.4.0 - 2018-09-15
|
|
|
|
- Update gRPC from 1.7.2 to 1.14.2
|
|
- Services accept mut reference
|
|
- Cancel RPC when senders and receivers were dropped
|
|
- Notify completion queue via call
|
|
|
|
# 0.3.1 - 2018-08-27
|
|
|
|
- Support configuring load balancing policy
|
|
- Fix compilation failure when go is missing
|
|
- Fix compilation issue under musl
|
|
- Fix soundness of service handler
|
|
|
|
# 0.3.0 - 2018-06-01
|
|
|
|
- keep compatible with protobuf 2.0
|
|
- enable secure feature by default
|
|
- fix potential overflow in channel args
|
|
|
|
# 0.2.3 - 2018-04-27
|
|
|
|
- support querying client address
|
|
|
|
# 0.2.2 - 2018-04-04
|
|
|
|
- use a different lock for notify to avoid deadlock
|
|
|
|
# 0.2.1 - 2018-02-23
|
|
|
|
- support ping configuration
|
|
- make `CallOptions` clonable
|
|
- support google default credentials
|
|
- fix link error on Windows
|
|
- support request header
|
|
|
|
# 0.2.0 - 2017-12-19
|
|
|
|
- update gRPC from 1.6.1 to 1.7.2
|
|
- separate secure/unsecure features
|
|
- fix compilation error on OS X and Win32
|
|
- publish gRPC built-in protos
|
|
|
|
# 0.1.2 - 2017-09-22
|
|
|
|
- use environment variable to control linking
|
|
- clear buffer hint when sending metadata
|
|
|
|
# 0.1.1 - 2017-09-21
|
|
|
|
- upgrade gRPC from 1.4.0 to 1.6.1
|
|
- support more channel args
|
|
- support log
|
|
|
|
# 0.1.0 - 2017-07-27
|
|
|
|
initial release
|