- Update to 1.36.1:
* Core:
- Remove unnecessary internal pollset set in c-ares DNS resolver
- Support Default Root Certs in Tls Credentials
- back-port: add env var protection for google-c2p resolver
* C++:
- Move third party identity C++ api out of experimental namespace
- refactor!: change error_details functions to templates
- Support ServerContext for callback API
* PHP:
- support for PSM security
- fixed segfault on reused call object
- fixed phpunit 8 warnings
* Python:
- Implement Python Client and Server xDS Creds
* Ruby:
- Drop support for ruby 2.3
OBS-URL: https://build.opensuse.org/request/show/876703
OBS-URL: https://build.opensuse.org/package/show/devel:tools/grpc?expand=0&rev=83
* Update to version 1.34.0.
* Pass ZLIB_LIBRARY location to cmake as it fails to find zlib using find_package() after the zlib libraries were moved to %{_libdir} in openSUSE:Factory (sr#851291).
* Update so version in keeping with upstream.
* Leave a comment on why tests cannot be run (because of `make clean` required to pkg sources).
OBS-URL: https://build.opensuse.org/request/show/853409
OBS-URL: https://build.opensuse.org/package/show/devel:tools/grpc?expand=0&rev=78
(Fixes for libdir path flagged in sr#838414)
- Specify gRPC_INSTALL_LIBDIR and gRPC_INSTALL_CMAKEDIR to correctly configure install paths for libraries and cmake files instead of moving them after the installation.
- Add grpc-correct-pkgconfig-path.patch to fix install path for pkgconfig file relative to gRPC_INSTALL_LIBDIR.
- Add Requires: pkgconfig(libcares) for the -devel pkg.
OBS-URL: https://build.opensuse.org/request/show/841058
OBS-URL: https://build.opensuse.org/package/show/devel:tools/grpc?expand=0&rev=68
* Update to version 1.32.0.
* Use cmake to configure and cmake macros to build and install.
* New BuildRequires: abseil-cpp-source and pkgconfig(re2); copy abseil-cpp-source contents into source's third_party dir and build it as a module (since we don't have the actual abseil-cpp library built for openSUSE.
* Add grpc-find-re2-via-pkgconfig.patch to enable finding system Re2 library via pkg-config; taken from upstream PR gh#grpc/grpc#24088.
* Split out new shared lib package libgrpc_plugin_support1 for supporting grpc plugins.
OBS-URL: https://build.opensuse.org/request/show/833510
OBS-URL: https://build.opensuse.org/package/show/devel:tools/grpc?expand=0&rev=63
- 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