Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

Update dependency com_github_grpc_grpc to v1.37.1 #619

Merged

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Oct 26, 2020

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
com_github_grpc_grpc http_archive minor v1.32.0 -> v1.37.1

Release Notes

grpc/grpc

v1.37.1

Compare Source

This is release 1.37.1 (gilded) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

C++

Python

  • Also build python3.6 aarch64 manylinux2014 wheel (backport to v1.37.x). (#​25944)

v1.37.0

Compare Source

This is release 1.37.0 (gilded) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Bump up minimum supported clang to 4.0. (#​25443)
  • Use URI form of address for channelz listen node. (#​25785)
  • Implementation CSDS (xDS Config Dump). (#​25038)
  • Don't assume that c-ares won't retry failed writes in grpc_core::GrpcPolledFdWindows::SendVUDP. (#​25726)
  • Fix an infinite read loop with SRV record resolution on windows. (#​25672)
  • xDS status notifier. (#​25321)
  • Remove CAS loops in global subchannel pool and simplify subchannel refcounting. (#​25485)
  • Add missing security field to channelz Socket. (#​25593)
  • Disable check_call_host when server_verification_option is not GRPC_TLS_SERVER_VERIFICATION. (#​25577)

C++

  • Remove fault injection environmental variable guard. (#​25792)
  • Implement C++ Admin Interface API. (#​25753)
  • cmake: Reflect minor version change in SONAME for C++ and C#. (#​25617)
  • xDS Client-Side Fault Injection. (#​24354)

C#

  • [C#] Add buildTransitive directory to NuGet package. (#​25385)
  • Reduce Grpc.Core nuget size by generating separate .so with/without debug symbols for grpc_csharp_ext. (#​25729)
  • make Grpc C# work on aarch64 linux. (#​25717)
  • Add support for additional protoc arguments in Grpc.Tools. (#​25374)
  • C#: Use explicit native extension loading whenever possible. (#​25490)

Python

  • use boringssl asm optimizations in aarch64 wheel source build. (#​25453)
  • Clarify Guarantees about grpc.Future Interface. (#​25383)
  • Use crosscompilation to build python armv7 wheels. (#​25704)
  • [Aio] Add time_remaining method to ServicerContext. (#​25719)
  • Standardize all environment variable boolean configuration in python's setup.py. (#​25444)
  • Crosscompile python aarch64 wheels with dockcross. (#​25418)
  • Fix Signal Safety Issue. (#​25394)

Ruby

  • Cherry-pick PR #​25429 "Add ruby 3.0 support for mac binary packages" to 1.37.x. (#​25869)
  • Include GRPC::GenericService from root namespace. (#​25153)
  • Ruby: support for PSM security. (#​25330)

v1.36.4

Compare Source

This is release 1.36.4 (gummybear) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Backport "Fix an infinite read loop with SRV record resolution on windows" to 1.36.x. (#​25690)

v1.36.3

Compare Source

This is release 1.36.3 (gummybear) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

v1.36.2

Compare Source

This is release 1.36.2 (gummybear) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

v1.36.1

Compare Source

This is release 1.36.1 (gummybear) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • back-port: add env var protection for google-c2p resolver. (#​25569)

v1.36.0

Compare Source

This is release 1.36.0 (gummybear) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Remove unnecessary internal pollset set in c-ares DNS resolver. (#​25296)
  • Fix implicit declaration error in zlib + macOS. (#​24979)
  • Support Default Root Certs in Tls Credentials. (#​25018)

C++

  • Move third party identity C++ api out of experimental namespace. (#​25379)
  • refactor!: change error_details functions to templates. (#​25196)
  • Support ServerContext for callback API. (#​25175)

C#

  • [Backport][c#] Use explicit native extension loading whenever possible. (#​25506)

PHP

  • PHP: support for PSM security. (#​25303)
  • PHP: fixed segfault on reused call object. (#​25245)
  • PHP: fixed phpunit 8 warnings. (#​25019)

Python

  • Implement Python Client and Server xDS Creds. (#​25365)

Ruby

v1.35.0

Compare Source

This is release 1.35.0 (gecko) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Backport "Fix implicit declaration error in zlib + macOS #​24979". (#​25133)
  • xDS features doc update for case insensitive prefix/full path matching. (#​24999)
  • Add darwin_arm64 and darwin_arm64e to c-ares config settings. (#​24872)
  • Add FileWatcher CertificateProvider. (#​24600)
  • Protect xds security code with the environment variable "GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT". (#​24780)

C++

  • Upgrade bazel to 3.7.1 (repository-wide). (#​25000)
  • Makefile: remove support for building protobuf, C++ libraries and executables. (#​24000)

C#

  • fix nuget package signing on Linux (do not use PublicSign=true on non-windows). (#​24980)
  • Remove C# as a supported language for xDS features. (#​24982)
  • Fix C# native library loading in .NET 5 single-file apps. (#​24744)

Python

  • Fix visibility of libprotobuf symbols in protoc_compiler.so on Mac. (#​24992)
  • [Aio] Correct type annotation of grpc.aio.ServicerContext.abort. (#​24946)
  • Add limit concurrent RPC feature to asyncio server. (#​24818)
  • [Aio] Fix the emtpy response handling in streaming RPC. (#​24801)
  • [Backport] Implement grpc.Future interface in SingleThreadedRendezvous. (#​24574)
  • [Backport] Make Python 2 an optional dependency for Bazel build. (#​24452)

Ruby

  • Fix implicit decalaration in rb_event_thread.c. (#​24962)
  • Base the ruby build off of latest rake-compiler-dock/manylinux14 images, add ruby 3.0 binary packages. (#​25070)
  • Ruby: add support to circuit_breaking xds interop test case. (#​25028)
  • Binary packages (for example, grpc-1.35.0-x86_64-linux.gem):
    • Are now compatible with ruby 3.0
    • Are now built off of manylinux14 (we no longer support Centos 6)

v1.34.1

Compare Source

This is release 1.34.1 (gauntlet) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release is a patch specifically for Python and C#, which adds three backported PRs:

  • Backport "Fix visibility of libprotobuf symbols in protoc_compiler.so on Mac" to 1.34.x (#​25010)
  • Backport "Lazily import grpc_tools when using runtime stub/message generation" to 1.34.x (#​25011)
  • Backport "do not use \<PublicSign>true\</PublicSign> on non-windows" to 1.34.x (##​24995)

v1.34.0

Compare Source

This is release 1.34.0 (gauntlet) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Protect xds security code with the environment variable "GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT". (#​24782)
  • Add support for "unix-abstract:" URIs to support abstract unix domain sockets. (#​24500)
  • Increment Index when parsing not plumbed SAN fields. (#​24601)
  • Revert "Revert "Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS"". (#​24518)
  • xds: Set status code to INVALID_ARGUMENT when NACKing. (#​24516)
  • Include stddef.h in address_sorting.h. (#​24514)
  • xds: Add support for case_sensitive option in RouteMatch. (#​24381)
  • Removing TLS workaround for Android NDK r12b. (#​24283)

C++

  • Fix --define=grpc_no_xds=true builds. (#​24503)
  • Experimental support and tests for CreateCustomInsecureChannelWithInterceptorsFromFd. (#​24362)

C#

  • Fix C# native library loading in .NET 5 single-file apps (backport to v1.34.x). (#​24853)
  • Make RIDs for the native dependencies in Grpc.Core arch specific. (#​24766)
  • Improve PlatformApis check for detecting Unity. (#​24714)
  • Fix to not require libc-dev on .NET 5 or later. (#​24485)
  • C#: Make Grpc.Core nuget slimmer by moving mobile support to Grpc.Core.Xamarin package. (#​24380)
  • C#: Stop supporting 32bit runtime for linux and macos . (#​24378)
  • Modernize C# HelloworldXamarin example. (#​24425)

Objective-C

  • Support swift package manager for grpc-core and grpc-cpp. (#​24571)
  • Add transport information into grpc-objc user-agent. (#​24253)
  • Bump iOS and OSX version. (#​24282)

PHP

  • PHP: add support for PHP 8 in PECL extension. (#​24621)
  • PHP: deprecate PHP 5 support from PECL extension. (#​24353)

Python

  • Incur setuptools as an dependency for grpcio_tools. (#​24752)
  • Stop the spamming log generated by ctrl-c for AsyncIO server. (#​24718)
  • [gRPC Easy] Make Well-Known Types Available to Runtime Protos. (#​24478)
  • Bump MACOSX_DEPLOYMENT_TARGET to 10.10 for Python. (#​24480)
  • Make Python 2 an optional dependency for Bazel build. (#​24407)
  • [Linux][macos] Support pre-compiled Python 3.9 wheels. (#​24356)

Ruby

  • Bump MACOSX_DEPLOYMENT_TARGET to 10.10 for Ruby. (#​24479)

v1.33.2

Compare Source

This is the 1.33.2 release (geeky) of gRPC Core.

Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Please consult https://grpc.io/ for all
information regarding this product.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS. (#​24063)
  • Expose Cronet error message to the application layer. (#​24083)
  • Remove grpc_channel_ping from surface API. (#​23894)
  • Do not send BDP pings if there is no receive side activity. (#​22997)

C++

  • Makefile: only support building deps from submodule. (#​23957)

C#

  • Add trimming attribute to BindServiceMethodAttribute. (#​24217)
  • Fix incremental build of csproj projects depending on grpc. (#​23391)

Python

  • [Backport] Implement grpc.Future interface in SingleThreadedRendezvous. (#​24574)
  • [Backport] Make Python 2 an optional dependency for Bazel build. (#​24452)
  • Allow asyncio API to be imported as grpc.aio. (#​24289)
  • [gRPC Easy] Fix import errors on Windows. (#​24124)
  • Make version check for importlib.abc in grpcio-tools more stringent. (#​24098)

v1.33.1

Compare Source

This is the 1.33.1 release (geeky) of gRPC Core.

Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Please consult https://grpc.io/ for all inform
ation regarding this product.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS. (#​24063)
  • Expose Cronet error message to the application layer. (#​24083)
  • Remove grpc_channel_ping from surface API. (#​23894)
  • Do not send BDP pings if there is no receive side activity. (#​22997)

C++

  • Makefile: only support building deps from submodule. (#​23957)

C#

  • Add trimming attribute to BindServiceMethodAttribute. (#​24217)
  • Fix incremental build of csproj projects depending on grpc. (#​23391)

Python

  • [Backport] Make Python 2 an optional dependency for Bazel build. (#​24452)
  • Allow asyncio API to be imported as grpc.aio. (#​24289)
  • [gRPC Easy] Fix import errors on Windows. (#​24124)
  • Make version check for importlib.abc in grpcio-tools more stringent. (#​24098)

v1.33.1

Compare Source

This is the 1.33.1 release (geeky) of gRPC Core.

Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Please consult https://grpc.io/ for all inform
ation regarding this product.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS. (#​24063)
  • Expose Cronet error message to the application layer. (#​24083)
  • Remove grpc_channel_ping from surface API. (#​23894)
  • Do not send BDP pings if there is no receive side activity. (#​22997)

C++

  • Makefile: only support building deps from submodule. (#​23957)

C

  • Add trimming attribute to BindServiceMethodAttribute. (#​24217)
  • Fix incremental build of csproj projects depending on grpc. (#​23391)

Python

  • [Backport] Make Python 2 an optional dependency for Bazel build. (#​24452)
  • Allow asyncio API to be imported as grpc.aio. (#​24289)
  • [gRPC Easy] Fix import errors on Windows. (#​24124)
  • Make version check for importlib.abc in grpcio-tools more stringent. (#​24098)

v1.33.0

Compare Source


Configuration

📅 Schedule: "at 7am on Monday" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@k8s-ci-robot
Copy link

Hi @renovate-bot. Thanks for your PR.

I'm waiting for a bazelbuild member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@renovate-bot renovate-bot force-pushed the renovate/com_github_grpc_grpc-1.x branch from 237efa9 to e2f885f Compare October 28, 2020 05:04
@renovate-bot renovate-bot changed the title Update dependency com_github_grpc_grpc to v1.33.1 Update dependency com_github_grpc_grpc to v1.33.2 Oct 28, 2020
@k8s-ci-robot k8s-ci-robot removed the lgtm label Oct 28, 2020
@renovate-bot renovate-bot force-pushed the renovate/com_github_grpc_grpc-1.x branch from e2f885f to c4da97d Compare December 2, 2020 18:16
@renovate-bot renovate-bot changed the title Update dependency com_github_grpc_grpc to v1.33.2 Update dependency com_github_grpc_grpc to v1.34.0 Dec 2, 2020
@k8s-ci-robot k8s-ci-robot removed the lgtm label Dec 2, 2020
@chases2
Copy link
Contributor

chases2 commented Dec 3, 2020

/ok-to-test

@renovate-bot renovate-bot force-pushed the renovate/com_github_grpc_grpc-1.x branch from c4da97d to 992304b Compare January 13, 2021 19:05
@renovate-bot renovate-bot changed the title Update dependency com_github_grpc_grpc to v1.34.0 Update dependency com_github_grpc_grpc to v1.34.1 Jan 13, 2021
@renovate-bot renovate-bot force-pushed the renovate/com_github_grpc_grpc-1.x branch from 992304b to eee8d38 Compare January 20, 2021 19:51
@renovate-bot renovate-bot changed the title Update dependency com_github_grpc_grpc to v1.34.1 Update dependency com_github_grpc_grpc to v1.35.0 Jan 20, 2021
@renovate-bot renovate-bot force-pushed the renovate/com_github_grpc_grpc-1.x branch from eee8d38 to b79f91c Compare February 24, 2021 04:45
@renovate-bot renovate-bot changed the title Update dependency com_github_grpc_grpc to v1.35.0 Update dependency com_github_grpc_grpc to v1.36.0 Feb 24, 2021
@renovate-bot renovate-bot force-pushed the renovate/com_github_grpc_grpc-1.x branch from b79f91c to 2d7fb94 Compare March 3, 2021 19:22
@renovate-bot renovate-bot changed the title Update dependency com_github_grpc_grpc to v1.36.0 Update dependency com_github_grpc_grpc to v1.36.1 Mar 3, 2021
@renovate-bot renovate-bot force-pushed the renovate/com_github_grpc_grpc-1.x branch from 2d7fb94 to d9d38db Compare March 5, 2021 22:03
@renovate-bot renovate-bot changed the title Update dependency com_github_grpc_grpc to v1.36.1 Update dependency com_github_grpc_grpc to v1.36.2 Mar 5, 2021
@renovate-bot renovate-bot force-pushed the renovate/com_github_grpc_grpc-1.x branch from d9d38db to 1a9bf96 Compare April 20, 2021 21:40
@renovate-bot renovate-bot changed the title Update dependency com_github_grpc_grpc to v1.36.2 Update dependency com_github_grpc_grpc to v1.37.0 Apr 20, 2021
@renovate-bot renovate-bot force-pushed the renovate/com_github_grpc_grpc-1.x branch from 1a9bf96 to 230f196 Compare April 29, 2021 22:27
@renovate-bot renovate-bot changed the title Update dependency com_github_grpc_grpc to v1.37.0 Update dependency com_github_grpc_grpc to v1.37.1 Apr 29, 2021
@fejta
Copy link
Contributor

fejta commented Apr 30, 2021

/test all

@renovate-bot renovate-bot force-pushed the renovate/com_github_grpc_grpc-1.x branch from 230f196 to ea1cfbe Compare May 3, 2021 18:54
@fejta
Copy link
Contributor

fejta commented May 3, 2021

/retest

@k8s-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: chases2, fejta, renovate-bot

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@fejta fejta merged commit edee3c8 into bazelbuild:master May 4, 2021
@renovate-bot renovate-bot deleted the renovate/com_github_grpc_grpc-1.x branch May 4, 2021 00:03
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants