diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..d4c0b52 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,153 @@ +# 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 |