%YAML 1.2 --- | grpc pecl.php.net A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages. Stanley Cheung stanleycheung grpc-packages@google.com yes 2019-09-24 ${settings.php_version.php()} ${settings.php_version.php()} ${settings.php_version.php_stability()} ${settings.php_version.php_stability()} Apache 2.0 - gRPC Core ${settings.php_version.php_composer()} update \ <% srcs = [] srcs.extend(php_config_m4.src + php_config_m4.headers) php_deps = php_config_m4.get('deps', []) lib_maps = {lib.name: lib for lib in libs} for dep in php_deps[:]: lib = lib_maps.get(dep, None) if lib: php_deps.extend(lib.transitive_deps) # construct list of all source files, but explicitly exclude cares for dep in set(php_deps) - set({'cares'}): lib = lib_maps.get(dep, None) if lib: srcs.extend(lib.get('public_headers', []) + lib.headers + lib.src) srcs = sorted(set(srcs)) %> % for src in srcs: % endfor 7.0.0 1.4.0 grpc 0.5.0 0.5.0 alpha alpha 2015-06-16 BSD First alpha release 0.5.1 0.5.1 alpha alpha 2015-07-09 BSD Update to wrap gRPC C Core version 0.10.0 0.6.0 0.6.0 beta beta 2015-09-24 BSD - support per message compression disable - expose per-call host override option - expose connectivity API - expose channel target and call peer - add user-agent - update to wrap gRPC C core library beta version 0.11.0 0.6.1 0.6.0 beta beta 2015-10-21 BSD - fixed undefined constant fatal error when run with apache/nginx #2275 0.7.0 0.7.0 beta beta 2016-01-13 BSD - Breaking change to Credentials class (removed) #3765 - Replaced by ChannelCredentials and CallCredentials class #3765 - New plugin based metadata auth API #4394 - Explicit ChannelCredentials::createInsecure() call 0.8.0 0.8.0 beta beta 2016-02-24 BSD - Simplify gRPC PHP installation #4517 - Wrap gRPC core library version 0.13 0.8.1 0.8.1 beta beta 2016-03-01 BSD - Increase unit test code coverage #5225 0.14.0 0.14.0 beta beta 2016-04-19 BSD - wrap grpc C core version 0.14.0 - destroy grpc_byte_buffer after startBatch #6096 0.15.0 0.15.0 beta beta 2016-05-18 BSD - Updated functions with TSRM macros for ZTS support #6607 - Load default roots.pem via grpc_set_ssl_roots_override_callback #6848 1.0.0RC1 1.0.0RC1 stable stable 2016-07-13 BSD - GA release - Fix shutdown freeze problem #4017 1.0.0RC2 1.0.0RC2 stable stable 2016-07-21 BSD - PHP7 Support #7464 1.0.0RC3 1.0.0RC3 stable stable 2016-07-28 BSD - PHP7 Support continued, reduce code duplication #7543 1.0.0RC4 1.0.0RC4 stable stable 2016-08-09 BSD - Fixed Ubuntu compile error #7571, #7642 1.0.0 1.0.0 stable stable 2016-08-18 BSD - gRPC 1.0.0 release 1.0.1RC1 1.0.1RC1 beta beta 2016-10-06 BSD - Reject metadata keys which are not legal #7881 1.0.1 1.0.1 stable stable 2016-10-27 BSD - Reject metadata keys which are not legal #7881 1.1.0RC1 1.1.0RC1 beta beta 2017-01-13 BSD - PHP Proto3 adoption #8179 - Various bug fixes 1.1.0 1.1.0 stable stable 2017-01-31 BSD - PHP Proto3 adoption #8179 - Various bug fixes 1.2.0RC1 1.2.0RC1 beta beta 2017-03-01 BSD - Added arg info macros #9751 - Updated codegen to be consistent with protobuf #9492 1.2.0 1.2.0 stable stable 2017-03-20 BSD - Added arg info macros #9751 - Updated codegen to be consistent with protobuf #9492