- update to 1.15.1:
Core
* Document SSL portability and performance considerations. See
https://github.com/grpc/grpc/blob/master/doc/ssl-performance.md .
* Simplify call arena size growth. (#16396)
* Make gRPC buildable with AIX and Solaris (no official support). (#15926)
* PF: Check connectivity state before watching. (#16306)
* Added system roots feature to load roots from OS trust store. (#16083)
* Fix c-ares compilation under windows (but doesn't yet enable windows DNS
queries), and then enables address sorting on Windows. (#16163)
* Fix re-resolution in pick first. (#16076)
* Allow error strings in final_info to propagate to filters on call
destruction. (#16104)
* Add resolver executor . (#16010)
* Data race fix for lockfree_event. (#16053)
* Channelz: Expose new Core API. (#16022)
C++
* cmake: disable assembly optimizations only when necessary. (#16415)
* C++ sync server: Return status RESOURCE_EXHAUSTED if no thread quota
available. (#16356)
* Use correct target name for gflags-config.cmake. (#16343)
* Make should generate pkg-config file for gpr as well. (#15295)
* Restrict the number of threads in C++ sync server. (#16217)
* Allow reset of connection backoff. (#16225)
C#
* Add experimental support for Xamarin.Android and Xamarin.iOS, added
Helloworld example for Xamarin.
See https://github.com/grpc/grpc/tree/master/src/csharp/experimental.
* Add experimental support for Unity Android and iOS.
See https://github.com/grpc/grpc/tree/master/src/csharp/experimental.
OBS-URL: https://build.opensuse.org/request/show/648212
OBS-URL: https://build.opensuse.org/package/show/devel:tools/grpc?expand=0&rev=31
- update to 1.12.0:
Core:
* Update protobuf submodule to 3.5.2 (#15114)
* Make GrpcBuffer{Reader|Writer} Public (#14541)
* Compile Out Tracers Option (#15108)
* Fix bug in an address sorting comparison (#15208)
* Fix: Check retry timer before starting resolving (#15156)
* Fix c-ares resolution with default authority (#15073)
* Fix c-ares resolver crash when DNS server unreachable (#15134)
* Performance: Avoid low severity log message construction (#14945)
* Peformance: Enable SIO_LOOPBACK_FAST_PATH on Windows (#14905)
C#:
* Add RpcException.StatusCode property (#15140)
* Improvements to C# build instructions (#15178)
Python:
* Eliminate grpcio package dependency on protobuf package (#15034).
Please pay extra attention if you are using gRPC with Protocol Buffers and
your deployment scripts do not explicitly list the correct dependencies
and used to rely on the transitive Python package dependency from grpcio to protobuf.
* A new grpc.Channel.close method is introduced and correct use of gRPC
Python now requires that channels be closed after use. No existing code
should observably break when upgrading to 1.12 but code that creates
channels but does not close them will not be supported in 1.13 and later.
Core:
* Fix: Check retry timer before starting resolving (#15156)
* Fix c-ares resolution with default authority (#15073)
* Fix c-ares resolver crash when DNS server unreachable (#15134)
* Add core underpinnings for TLS session ticket support (#14483)
* Experimental support for configurable retries (use at your own risk) (#10684)
* Fail calls with wait_for_ready=false on transient resolver failure (#14733)
OBS-URL: https://build.opensuse.org/request/show/610355
OBS-URL: https://build.opensuse.org/package/show/devel:tools/grpc?expand=0&rev=20