namely / docker-protoc

Docker images for generating protocol buffer definitions
BSD 3-Clause "New" or "Revised" License
707 stars 225 forks source link

fix(deps): update grpc version #343

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
google.golang.org/grpc require minor v1.49.0 -> v1.50.0
grpc/grpc minor 1.49 -> 1.50
grpc/grpc-java minor 1.49 -> 1.50

Release Notes

grpc/grpc-go ### [`v1.50.0`](https://togithub.com/grpc/grpc-go/releases/tag/v1.50.0) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.49.0...v1.50.0) ### Behavior Changes - client: use proper "@​" semantics for connecting to abstract unix sockets. ([#​5678](https://togithub.com/grpc/grpc-go/issues/5678)) - This is technically a bug fix; the result is that the address was including a trailing NULL byte, which it should not have. This may break users creating the socket in Go by prefixing a NULL instead of an "@​", though, so calling it out as a behavior change. - Special Thanks: [@​jachor](https://togithub.com/jachor) ### New Features - metadata: add experimental `ValueFromIncomingContext` to more efficiently retrieve a single value ([#​5596](https://togithub.com/grpc/grpc-go/issues/5596)) - Special Thanks: [@​horpto](https://togithub.com/horpto) - stats: provide peer information in `HandleConn` context ([#​5589](https://togithub.com/grpc/grpc-go/issues/5589)) - Special Thanks: [@​feihu-stripe](https://togithub.com/feihu-stripe) - xds: add support for Outlier Detection, enabled by default ([#​5435](https://togithub.com/grpc/grpc-go/issues/5435), [#​5673](https://togithub.com/grpc/grpc-go/issues/5673)) ### Bug Fixes - client: fix deadlock in transport caused by GOAWAY racing with stream creation ([#​5652](https://togithub.com/grpc/grpc-go/issues/5652)) - This should only occur with an HTTP/2 server that does not follow best practices of an advisory GOAWAY (not a grpc-go server). - xds/xdsclient: fix a bug which was causing routes with `cluster_specifier_plugin` set to be NACKed when GRPC_EXPERIMENTAL_XDS_RLS_LB was off ([#​5670](https://togithub.com/grpc/grpc-go/issues/5670)) - xds/xdsclient: NACK cluster resource if `config_source_specifier` in `lrs_server` is not `self` ([#​5613](https://togithub.com/grpc/grpc-go/issues/5613)) - xds/ringhash: fix a bug which sometimes prevents the LB policy from retrying connection attempts ([#​5601](https://togithub.com/grpc/grpc-go/issues/5601)) - xds/ringhash: do nothing when asked to exit `IDLE` instead of falling back on the default channel behavior of connecting to all addresses ([#​5614](https://togithub.com/grpc/grpc-go/issues/5614)) - xds/rls: fix a bug which was causing the channel to be stuck in `IDLE` ([#​5656](https://togithub.com/grpc/grpc-go/issues/5656)) - alts: fix a bug which was setting `WaitForReady` on handshaker service RPCs, thereby delaying fallback when required ([#​5620](https://togithub.com/grpc/grpc-go/issues/5620)) - gcp/observability: fix End() to cleanup global state correctly ([#​5623](https://togithub.com/grpc/grpc-go/issues/5623))
grpc/grpc ### [`v1.50`](https://togithub.com/grpc/grpc/releases/tag/v1.50.0) [Compare Source](https://togithub.com/grpc/grpc/compare/v1.49.1...v1.50.0) This is release gRPC Core 1.50.0 (galley). For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://togithub.com/grpc/grpc/releases). This release contains refinements, improvements, and bug fixes, with highlights listed below. ## Core - Derive EventEngine from std::enable_shared_from_this. ([#​31060](https://togithub.com/grpc/grpc/pull/31060)) - Revert "Revert "\[chttp2] fix stream leak with queued flow control update and absence of writes ([#​30907](https://togithub.com/grpc/grpc/issues/30907))" ([#​30991](https://togithub.com/grpc/grpc/issues/30991))". ([#​30992](https://togithub.com/grpc/grpc/pull/30992)) - \[chttp2] fix stream leak with queued flow control update and absence of writes. ([#​30907](https://togithub.com/grpc/grpc/pull/30907)) - Remove `gpr_codegen`. ([#​30899](https://togithub.com/grpc/grpc/pull/30899)) - client_channel: allow LB policy to communicate update errors to resolver. ([#​30809](https://togithub.com/grpc/grpc/pull/30809)) - FaultInjection: Fix random number generation. ([#​30623](https://togithub.com/grpc/grpc/pull/30623)) ## C++ - OpenCensus Plugin: Add measure and views for started RPCs. ([#​31034](https://togithub.com/grpc/grpc/pull/31034)) ## C\# - Grpc.Tools: Parse warnings from libprotobuf (fix [#​27502](https://togithub.com/grpc/grpc/issues/27502)). ([#​30371](https://togithub.com/grpc/grpc/pull/30371)) - Grpc.Tools add support for env variable GRPC_PROTOC_PLUGIN (fix [#​27099](https://togithub.com/grpc/grpc/issues/27099)). ([#​30411](https://togithub.com/grpc/grpc/pull/30411)) - Grpc.Tools document AdditionalImportDirs. ([#​30405](https://togithub.com/grpc/grpc/pull/30405)) - Fix OutputOptions and GrpcOutputOptions (issue [#​25950](https://togithub.com/grpc/grpc/issues/25950)). ([#​30410](https://togithub.com/grpc/grpc/pull/30410)) ## Python - Support Python 3.11. ([#​30818](https://togithub.com/grpc/grpc/pull/30818)) ## Ruby - Fix ruby windows ucrt build. ([#​31051](https://togithub.com/grpc/grpc/pull/31051)) - Drop support for ruby 2.5. ([#​30699](https://togithub.com/grpc/grpc/pull/30699))
grpc/grpc-java ### [`v1.50`](https://togithub.com/grpc/grpc-java/releases/tag/v1.50.0) [Compare Source](https://togithub.com/grpc/grpc-java/compare/v1.49.2...v1.50.0) #### New Features - okhttp: Added connection management features to okhttp server, including maxConnectionIdle(), permitKeepAliveTime(), and permitKeepAliveWithoutCalls() ([#​9494](https://togithub.com/grpc/grpc-java/issues/9494), [#​9544](https://togithub.com/grpc/grpc-java/issues/9544)) - binder: Add `SecurityPolicies` for checking device owner/profile owner ([#​9428](https://togithub.com/grpc/grpc-java/issues/9428)) #### API Changes - api: Add LoadBalancer.acceptResolvedAddresses() ([#​9498](https://togithub.com/grpc/grpc-java/issues/9498)). The method is like `handleResolvedAddresses()` but returns a `boolean` of whether the addresses and configuration were accepted. Not accepting the update triggers the NameResolver to retry after a delay. We are not yet encouraging migration to this method, as there is still a second future API change - core: add CallOptions to CallCredentials.RequestInfo ([#​9538](https://togithub.com/grpc/grpc-java/issues/9538)) #### Bug Fixes - auth: Fix AppEngine failing while retrieving access token when instantiating a blocking stub using AppEngineCredentials ([#​9504](https://togithub.com/grpc/grpc-java/issues/9504)) - core: Ensure that context cancellationCause is set ([#​9501](https://togithub.com/grpc/grpc-java/issues/9501)) - core: Update outlier detection max ejection logic to allow exceeding the limit by one, to match Envoy. ([#​9489](https://togithub.com/grpc/grpc-java/issues/9489), [#​9492](https://togithub.com/grpc/grpc-java/issues/9492)) - core: outlier detection to honor min host request volume ([#​9490](https://togithub.com/grpc/grpc-java/issues/9490)) - okhttp: Add timeout for HTTP CONNECT proxy handshake ([#​9586](https://togithub.com/grpc/grpc-java/issues/9586)) - xds: ringhash policy in TRANSIENT_FAILURE should not attempt connecting when already in connecting ([#​9535](https://togithub.com/grpc/grpc-java/issues/9535)). With workloads where most requests have the same hash, ring hash should behave more like pick-first of slowly trying backends #### Dependencies - netty: upgrade netty from 4.1.77.Final to 4.1.79.Final and tcnative from 2.0.53 to 2.0.54 ([#​9451](https://togithub.com/grpc/grpc-java/issues/9451)) #### Acknowledgements [@​cpovirk](https://togithub.com/cpovirk) [@​prateek-0](https://togithub.com/prateek-0) [@​sai-sunder-s](https://togithub.com/sai-sunder-s)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



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

renovate[bot] commented 1 year ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: gwy/templates/go.mod.tmpl
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/namely/docker-protoc":"/mnt/renovate/gh/namely/docker-protoc" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/containerbase":"/tmp/containerbase" -e GOPATH -e GOPROXY -e GOFLAGS -e CGO_ENABLED -e GIT_CONFIG_KEY_0 -e GIT_CONFIG_VALUE_0 -e GIT_CONFIG_KEY_1 -e GIT_CONFIG_VALUE_1 -e GIT_CONFIG_KEY_2 -e GIT_CONFIG_VALUE_2 -e GIT_CONFIG_COUNT -e BUILDPACK_CACHE_DIR -e CONTAINERBASE_CACHE_DIR -w "/mnt/renovate/gh/namely/docker-protoc/gwy/templates" docker.io/renovate/go:1.17.13 bash -l -c "go get -d -t ./..."
go: cannot find main module, but found .git/config in /mnt/renovate/gh/namely/docker-protoc
    to create a module there, run:
    cd ../.. && go mod init