• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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