1# 0.9.1 - 2021-09-18 2 3- Make boringssl-src optional (#537) 4- codec: avoid overflowing error (#495) 5 6# 0.9.0 - 2021-05-24 7 8- Support rich error (#514) 9- Provide default service implementations (#521) 10- Support abstract UDS (#523) 11- Use default-features=false on libz-sys to allow for zlib-ng (#525) 12- Update grpc to 1.38.0 (#526) 13 14# 0.8.2 - 2021-03-10 15 16- Fix send requirement in connectivity APIs (#516) 17- Add default health service implemetations (#518) 18 19# 0.8.1 - 2021-03-05 20 21- Support watch connectivity state (#513) 22- Fix prost build of grpcio-proto (#515) 23 24# grpcio-sys 0.8.1 - 2021-03-02 25 26- Detect changes ahead to ease pain of upgrading compiler (#511) 27 28# 0.8.0 - 2021-02-19 29 30- Fix clippy warnings (#504) 31- Add a way to not use bindgen (#499) 32- Update gRPC C core to 1.35.0 (#506) 33- Update bindgen to 0.57.0 (#507) 34 35# 0.7.1 - 2020-12-18 36 37- Allow CXX environment variable to override g++ for musl build (#500) 38- Add user-defined checker for server side (#502) 39 40# 0.7.0 - 2020-11-02 41 42- Add blocking callback to `EnvBuilder` (#474) 43- Enhance sinks to make them batchable (#469) 44- Remove `rustfmt_skip` attribute since it is unstable (#479) 45- Use `grpc_slice` to reduce memory copy (#481) 46- Fix the bug that server cannot shutdown itself when drop (#484) 47- Add methods for channels from file descriptors (#488) 48- Update gRPC C core to 1.33.1 (#492) 49 50# 0.6.0 - 2020-06-12 51 52- Switch to std::future (#447) 53- Update gRPC C core to 1.29.1 (#466) 54- Change spinlock to parking_lot::Mutex (#468) 55 56# 0.5.3 - 2020-05-07 57 58- Switch to github action and update badge (#459) 59- Enable ALPN by default (#456) 60 61# grpcio-sys 0.5.2 - 2020-03-31 62 63- Downgrade bindgen version to be backward compatible. (#452) 64 65# 0.5.1 - 2020-03-30 66 67- Clarify load balancing status (#445) 68- Support unix domain socket (#446) 69- Build: fix rebuild rules for no prebuilt bindings (#450) 70 71# 0.5.0 - 2020-03-16 72 73- Make `build_args` and `channel_args` public (#405) 74- Reclaim buffer memory after sending message (#407) 75- Support ppcle64 (#410) 76- Use libz-sys instead of bundle one (#420) 77- Update gRPC c core to v1.26.0 (#425) 78- Support Authentication (#322) 79- Update `Error` trait to latest version (#428) 80- Update serveral outdated dependencies (#426) 81- Better display and debug implement for status code and errors (#433, #437) 82- Generate bindings for aarch64 target (#430) 83- Support reloading certificates online (440) 84 85# grpcio-compiler 0.5.0-alpha.6 - 2019-11-13 86 87- Fix clippy warnings (#403) 88 89# 0.5.0-alpha.5 - 2019-11-05 90 91- Fix segment fault under race contention (#367) 92- grpcio-compiler: remove protobuf-codegen dependency (#372) 93- Add resource quota support (#377) 94- Make metadata send (#363) 95- Fix openssl link failure on Mac OS (#387) 96- Fix compilation failure for latest gcc (#386) 97- Fix deadlock when spawn multiple linked futures in the same queue (#395) 98 99# 0.5.0-alpha.4 - 2019-08-12 100 101- Make proto compile on Windows 102- Make status code readable 103- Remove clang requirement on x86_64 Linux 104 105# 0.5.0-alpha.3 - 2019-07-24 106 107- Fix circle dependencies to get round several cargo bugs 108- Fix generating bindgen failure 109 110# 0.5.0-alpha.2 - 2019-07-18 111 112- Support using vendored openssl 113- Use bindgen to generate code instead 114 115# 0.5.0-alpha.1 - 2019-04-08 116 117- Fix grpc_sys import when secure feature is disabled 118 119# 0.5.0-alpha - 2019-04-03 120 121- Support Prost 122- Zero copy for receiving 123- Support GrpcConnectivityState 124- Upgrade to Rust 2018 edition 125 126# 0.4.4 - 2019-02-15 127 128- Support cross-compile for iOS and Android targets 129- Support ipv6 host 130 131# 0.4.3 - 2019-01-21 132 133- Remove tilde requirements `~2.0` of protobuf 134 135# 0.4.2 - 2019-01-07 136 137- Update gRPC from 1.14.2 to 1.17.2 138 139# 0.4.1 - 2018-11-15 140 141- `Client` now is clonable 142- Allow '.'s when validate metadata key 143- Fix call validation issue when connection is closed 144- Optionally use openssl instead of boring ssl 145 146# 0.4.0 - 2018-09-15 147 148- Update gRPC from 1.7.2 to 1.14.2 149- Services accept mut reference 150- Cancel RPC when senders and receivers were dropped 151- Notify completion queue via call 152 153# 0.3.1 - 2018-08-27 154 155- Support configuring load balancing policy 156- Fix compilation failure when go is missing 157- Fix compilation issue under musl 158- Fix soundness of service handler 159 160# 0.3.0 - 2018-06-01 161 162- keep compatible with protobuf 2.0 163- enable secure feature by default 164- fix potential overflow in channel args 165 166# 0.2.3 - 2018-04-27 167 168- support querying client address 169 170# 0.2.2 - 2018-04-04 171 172- use a different lock for notify to avoid deadlock 173 174# 0.2.1 - 2018-02-23 175 176- support ping configuration 177- make `CallOptions` clonable 178- support google default credentials 179- fix link error on Windows 180- support request header 181 182# 0.2.0 - 2017-12-19 183 184- update gRPC from 1.6.1 to 1.7.2 185- separate secure/unsecure features 186- fix compilation error on OS X and Win32 187- publish gRPC built-in protos 188 189# 0.1.2 - 2017-09-22 190 191- use environment variable to control linking 192- clear buffer hint when sending metadata 193 194# 0.1.1 - 2017-09-21 195 196- upgrade gRPC from 1.4.0 to 1.6.1 197- support more channel args 198- support log 199 200# 0.1.0 - 2017-07-27 201 202initial release 203