Closed renovate[bot] closed 1 year ago
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:
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
This PR contains the following updates:
v1.49.0
->v1.50.0
1.49
->1.50
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.