Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update grpc version #315

Merged
merged 1 commit into from
Sep 15, 2022
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 12, 2022

Mend Renovate

This PR contains the following updates:

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

Release Notes

grpc/grpc-go

v1.49.0

Compare Source

New Features

  • gcp/observability: add support for Environment Variable GRPC_CONFIG_OBSERVABILITY_JSON (#​5525)
  • gcp/observability: add support for custom tags (#​5565)

Behavior Changes

  • server: reduce log level from Warning to Info for early connection establishment errors (#​5524)

Bug Fixes

  • client: fix race in flow control that could lead to unexpected EOF errors (#​5494)
  • client: fix a race that could cause RPCs to time out instead of failing more quickly with UNAVAILABLE (#​5503)
  • client & server: fix a panic caused by passing a nil stats handler to grpc.WithStatsHandler or grpc.StatsHandler (#​5543)
  • transport/server: fix a race that could cause a stray header to be sent (#​5513)
  • balancer: give precedence to IDLE over TRANSIENT_FAILURE when aggregating connectivity state (#​5473)
  • xds/xdsclient: request correct resource name when user specifies a new style resource name with empty authority (#​5488)
  • xds/xdsclient: NACK endpoint resources with zero weight (#​5560)
  • xds/xdsclient: fix bug that would reset resource version information after ADS stream restart (#​5422)
  • xds/xdsclient: fix goroutine leaks when load reporting is enabled (#​5505)
  • xds/ringhash: fix config update processing to recreate ring and picker when min/max ring size changes (#​5557)
  • xds/ringhash: avoid recreating subChannels when update doesn't change address weight information (#​5431)
  • xds/priority: fix bug which could cause priority LB to block all traffic after a config update (#​5549)
  • xds: fix bug when environment variable GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTION is set to true (#​5537)
grpc/grpc

v1.49

Compare Source

This is release 1.49.0 (gamma) 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: "stabilize the C2P resolver URI scheme" to v1.49.x. (#​30654)
  • Bump core version. (#​30588)
  • Update OpenCensus to HEAD. (#​30567)
  • Update protobuf submodule to 3.21.5. (#​30548)
  • Update third_party/protobuf to 3.21.4. (#​30377)
  • [core] Remove GRPC_INITIAL_METADATA_CORKED flag. (#​30443)
  • HTTP2: Fix keepalive time throttling. (#​30164)
  • Use AnyInvocable in EventEngine APIs. (#​30220)

Python

Ruby

grpc/grpc-java

v1.49

Compare Source

New Features
  • okhttp: Add OkHttpServerBuilder. The server can be used directly, but is not yet available via ServerBuilder.forPort() and Grpc.newServerBuilderForPort(). It passes our tests, but has seen no real-world use. It is also lacking connection management features
  • okhttp: Add support for byte-based private keys via TlsChannelCredentials and TlsServerCredentials
  • core: New outlier detection load balancer
  • googleapis: google-c2p resolver is now stabilized
Bug Fixes
  • core: Fix retry causing memory leak for canceled RPCs. (#​9360)
  • core: Use SyncContext for InProcess transport callbacks to avoid deadlocks. This fixes the long-standing issue #​3084 which prevented using directExecutor() in some tests using streaming RPCs
  • core: Disable retries with in-process transport by default (#​9361). In-process does not compute message sizes so can retain excessive amounts of memory
  • bazel: Use valid target name for services and xds when overriding Maven targets (#​9422). This fixes an error of the form no such target '@​io_grpc_grpc_java//services:services' for services and missing ORCA classes for xds. The wrong target names were introduced in 1.47.0
  • xds: channel_id hash policy now uses a random per-channel id instead of an incrementing one. The incrementing id was the same for every process of a binary, which was not the intention (#​9453)
  • core: Fix a bug that the server stream should not deliver halfClose() when the call is immediately canceled. The bug causes a bad message INTERNAL, desc: Half-closed without a request at server call. (#​9362)
  • xds: Remove shaded orca proto dependency in ORCA api. The shading was broken and couldn't really be used. (#​9366)
Behavior Changes
  • gcp-observability: Interceptors are now injected in more situations, including for non-Netty transports and when using transport-specific APIs like NettyChannelBuilder. (#​9309 #​9312 #​9424)
  • gcp-observability: custom tags now extended to metrics and traces (#​9402 #​9407)
  • gcp-observability: excludes RPCs into Google Cloud Ops backend for instrumentation (#​9436)
  • xds: xdsNameResolver now matches channel overrideAuthority in virtualHost matching (#​9405)
Acknowledgement

@​benjaminp
@​j-min5u


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.


  • If you want to rebase/retry this PR, click this checkbox.

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

Copy link
Contributor

@ido-namely ido-namely left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should wait for grpc/grpc to be included in this PR.
there is a pending workaround for these cases by delaying PRs updating just the go package.

@renovate renovate bot force-pushed the renovate/grpc-major-upgrade branch from 406fcf2 to 5e34fa8 Compare July 19, 2022 04:49
@renovate renovate bot changed the title chore(deps): update dependency grpc/grpc-go to v1.48.0 chore(deps): update dependency google.golang.org/grpc to v1.48.0 Jul 19, 2022
@renovate
Copy link
Contributor Author

renovate bot commented Jul 19, 2022

⚠ 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:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

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 -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

@renovate renovate bot force-pushed the renovate/grpc-major-upgrade branch 2 times, most recently from 961f0dc to 4a11697 Compare July 21, 2022 01:11
@renovate renovate bot changed the title chore(deps): update dependency google.golang.org/grpc to v1.48.0 chore(deps): update grpc version Jul 21, 2022
@renovate renovate bot force-pushed the renovate/grpc-major-upgrade branch 5 times, most recently from a6201a6 to 0666f9c Compare July 25, 2022 05:11
@renovate renovate bot changed the title chore(deps): update grpc version chore(deps): update grpc version to v1.48.0 Aug 9, 2022
@renovate renovate bot changed the title chore(deps): update grpc version to v1.48.0 chore(deps): update grpc version Aug 10, 2022
@renovate renovate bot force-pushed the renovate/grpc-major-upgrade branch 7 times, most recently from cde3e1f to 11f0294 Compare August 29, 2022 15:42
@renovate renovate bot changed the title chore(deps): update grpc version fix(deps): update grpc version Aug 29, 2022
@renovate renovate bot force-pushed the renovate/grpc-major-upgrade branch 8 times, most recently from 0bbde49 to 6addc83 Compare September 2, 2022 18:16
@renovate renovate bot force-pushed the renovate/grpc-major-upgrade branch 4 times, most recently from 2ef2f89 to 84f0372 Compare September 15, 2022 13:16
@renovate renovate bot force-pushed the renovate/grpc-major-upgrade branch from 3fce242 to a14298c Compare September 15, 2022 13:52
@ido-namely ido-namely merged commit 224acb4 into master Sep 15, 2022
@ido-namely ido-namely deleted the renovate/grpc-major-upgrade branch September 15, 2022 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants