./net/grpc, High performance, open-source universal RPC framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.22.0, Package name: grpc-1.22.0, Maintainer: minskim

gRPC is a modern, open source remote procedure call (RPC) framework
that can run anywhere. It enables client and server applications to
communicate transparently, and makes it easier to build connected
systems.


Required to run:
[net/libcares] [devel/protobuf] [devel/gflags]

Required to build:
[pkgtools/cwrappers] [benchmarks/google-benchmark]

Master sites:

SHA1: 7c1977175c8d6ec12dbd699beccb678b38517f0a
RMD160: 9dfba68909877252b3dd577646a2363f8f53730a
Filesize: 14729.217 KB

Version history: (Expand)


CVS history: (Expand)


   2019-07-03 22:06:42 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
grpc: updated to 1.22.0

Release v1.22.0

Core
building upb as part of cmake build is not necessary (for v1.22.x).
Convert TraceFlags in the hot path to DebugTraceFlags.
Fix a bug where POST_RECV_MESSAGE was not being triggered.
Adjust the order of IOMgr timer initialization and comment of grpc_timer::heap_index.

C++
use bazel wrapper for "bazel" invocations in grpc workspace.
Add method to validate service config json.
Update comment on ssl hostname override.
Rename root certificate bundle in gRPC-C++ pod.
   2019-05-31 10:29:49 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
grpc: updated to 1.21.2

Release v1.21.2
This is the 1.21.2 patch release for the PHP extension only. Please do not use \ 
this release for other language.

PkgSrc:
Fix linking with c-ares.
   2019-05-26 21:42:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
grpc: updated to 1.21.1

Release v1.21.1
This is the 1.21.1 patch release of gRPC Core. This patch is for gRPC-Python \ 
only. gRPC Python pkgs for 1.21.0 release could not be uploaded to PyPi.
   2019-05-22 11:46:50 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
grpc: updated to 1.21.0

Release v1.21.0

Core
Service Config Changes to set channel in transient failure on invalid service config.
Add a backup poller to c-ares resolver to take better advantage of c-ares query \ 
timeout/retry logic.
Pass WSA_FLAG_NO_HANDLE_INHERIT flag to the WSASocketA() to avoid handle leaking \ 
on the Windows in case of using CreateProcess() on the server.
Add fallback-at-startup into xds.
Retire the GRPC_ARENA_INIT_STRATEGY env variable.
Fix gevent segfault with C-Ares as DNS resolver.
Explicitly call getsockname after accept for unix sockets to get the sun_path.
RBE Windows c-core build.
Loosen the dependency on the googleapis-common-protos-types gem.
pick_first: don't go into TRANSIENT_FAILURE upon empty update when in IDLE.
Add guard to the tv_nsec field of gpr_now return value.
Re-enable ALPN check in gRPC C core SSL stack.

C++
Global config variables migration.
Make cc_grpc_library compatible with native proto_library and cc_proto_library rules.
Add alarm in callback streaming test.
Make C++ Channel Interceptors work for lame channels.
   2019-04-28 21:34:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
grpc: updated to 1.20.1

Release v1.20.1
Revert "Enable SIO_LOOPBACK_FAST_PATH on Windows" (for v1.20.x).
   2019-04-19 09:15:36 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
grpc: updated to 1.20.0

Release v1.20.0
This release contains refinements, improvements, and bug fixes, with highlights \ 
listed below.

Core
Fix bug in CFStream endpoint.
Fix a NULL deref in tcp_client_windows.cc.
Avoid using grpc_core::Executor when the background poller is available.
Update the c-ares submodule to the 1.15 release.
Remove unnecessary hack which causes data races.
Fix Potentially Dangerous Typo - locked function being run outside of combiner.
Trace log the status of every c-ares lookup; cleanup error handling.
Add SPIFFE security stack to gRPC .
Nuking the poll-cv polling engine.
Backport 18201 to fix "symbol not found: _ares_library_init" error in \ 
Bazel on MacOS build.
Run run_after_write closures in h2 once write action is done.
Transition into state CONNECTING when we start name resolution.
Support "darwin_x86_64" CPU in cares.BUILD.
Move grpc_shutdown internals to a detached thread.
Fix c-ares on Windows "DNS resolution failure" triggered by logging.
Disable c-ares on Android.

C++
Global Interceptor Registration allowed only once.
cmake fix: builds disabled by CODEGEN=OFF should not be installed.
cmake: when cross-compiling, the host grpc_cpp_plugin should be used.
   2019-03-22 09:25:51 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
grpc: updated to 1.19.1

Release v1.19.1
Core
Backport 18201 to fix "symbol not found: _ares_library_init" error in \ 
C++ Bazel build on MacOS.

Python
Backport "Add the missing grpc_cfstream dependency" to v1.19.x.

Release v1.19.0
Core
Fix c-ares on Windows "DNS resolution failure" triggered by logging.
Disable c-ares on Android.
Ignore reserved bit in WINDOW_UPDATE frame.
Set c-ares as the default resolver.
Add period at end of metadata.google.internal to prevent unnecessary DNS lookups.
Decrease verbosity of ALTS platform check to avoid a spam log message.
Fix windows localhost address sorting bug.
Re-enable c-ares as the default resolver; but don't turn on SRV queries.
Remove filters from subchannel args.

C++
Register for cq avalanching when interceptors are going to be run.
Add a caching interceptor to the keyvaluestore example.
Enable per-channel subchannel pool.
Fix build with bazel 0.21.
Switch the default DNS resolver from native to c-ares.
Modifying semantics for GetSendMessage and GetSerializedSendMessage. Also adding \ 
ModifySendMessage.
Add interceptor methods to fail recv msg for hijacked rpcs and set recv message \ 
to nullptr on failure.
Add interceptor method to fail hijacked send messages and get status on \ 
POST_SEND_MESSAGE.
New Experimental Interception API - GetSendMessage and GetSerializedSendMessage.

C#
Upgrade System.Interactive.Async to 3.2.0.
Refactor ServerServiceDefinition and move it to Grpc.Core.Api nuget.
Allow passing null implementation to generated BindService overload using \ 
ServiceBinderBase.
Move public types needed for server implementation to Grpc.Core.Api.

Objective-C
Disable c-ares on iOS.
Added support for tvOS.
Fixing a few thread safety issues in gRPC Objective-C library.
Rolling out new API for gRPC Objective-C library.

Python
grpc_prefork(): check grpc_is_initialized before creating execctx.
[gRPC] Enable Python 3 for Bazel to Run Tests.
Escalate the failure of protoc execution.
Remove dependency of grpc.framework.foundation.callable_util.

Ruby
Disable service config resolution with c-ares by default, for now.
Ruby: refactor init/shutdown logic to avoid using atexit; fix windows.
Ruby tooling: respect user toolchain overrides.
   2019-01-01 00:00:08 by Leonardo Taccari | Files touched by this commit (3)
Log message:
grpc: Add NetBSD support