Skip to content
This repository has been archived by the owner on Dec 2, 2023. It is now read-only.

fix(deps): update module google.golang.org/grpc to v1.47.0 #541

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 11, 2021

Mend Renovate

This PR contains the following updates:

Package Type Update Change
google.golang.org/grpc require minor v1.41.0 -> v1.47.0

Release Notes

grpc/grpc-go

v1.47.0

Compare Source

New Features

  • xds: add support for RBAC metadata invert matchers (#​5345)

Bug Fixes

  • client: fix a context leaked if a connection to an address is lost before it is fully established (#​5337)
  • client: fix potential panic during RPC retries (#​5323)
  • xds/client: fix a potential concurrent map read/write in load reporting (#​5331)
  • client/SubConn: do not recreate addrConn if UpdateAddresses is called with the same addresses (#​5373)
  • xds/eds: resources containing duplicate localities with the same priority will be rejected (#​5303)
  • server: return Canceled or DeadlineExceeded status code when writing headers to a stream that is already closed (#​5292)

Behavior Changes

  • xds/priority: start the init timer when a child switches to Connecting from non-failure states (#​5334)
  • server: respond with HTTP Status 405 and gRPC status INTERNAL if the method sent to server is not POST (#​5364)

Documentation

  • server: clarify documentation around setting and sending headers and ServerStream errors (#​5302)

v1.46.2

Compare Source

Bug Fixes

  • client: fix potential panic during RPC retries (#​5323)
  • xds: fix leak of deleted CDS resources from CSDS view (#​5339)

v1.46.1

Compare Source

v1.46.0

Compare Source

New Features

  • server: Support setting TCP_USER_TIMEOUT on grpc.Server connections using keepalive.ServerParameters.Time (#​5219)
  • client: perform graceful switching of LB policies in the ClientConn by default (#​5285)
  • all: improve logging by including channelz identifier in log messages (#​5192)

API Changes

  • grpc: delete WithBalancerName() API, deprecated over 4 years ago in #​1697 (#​5232)
  • balancer: change BuildOptions.ChannelzParentID to an opaque identifier instead of int (#​5192)
    • Note: the balancer package is labeled as EXPERIMENTAL, and we don't believe users were using this field.

Behavior Changes

  • client: change connectivity state to TransientFailure in pick_first LB policy when all addresses are removed (#​5274)
    • This is a minor change that brings grpc-go's behavior in line with the intended behavior and how C and Java behave.
  • metadata: add client-side validation of HTTP-invalid metadata before attempting to send (#​4886)

Bug Fixes

  • metadata: make a copy of the value slices in FromContext() functions so that modifications won't be made to the original copy (#​5267)
  • client: handle invalid service configs by applying the default, if applicable (#​5238)
  • xds: the xds client will now apply a 1 second backoff before recreating ADS or LRS streams (#​5280)

Dependencies

v1.45.0

Compare Source

Bug Fixes

  • xds/clusterresolver: pass cluster name to DNS child policy to be used in creds handshake (#​5119)
  • reflection: support dynamic messages (#​5180)

Performance Improvements

Behavior Changes

  • server: convert context errors returned by service handlers to status with the correct status code (Canceled or DeadlineExceeded), instead of Unknown (#​5156)

New Features

  • reflection: add NewServer(ServerOptions) for creating a reflection server with advanced customizations (#​5197)
  • xds: support federation (#​5128)
  • xds/resource: accept Self as LDS's RDS config source and CDS's EDS config source (#​5152)
  • xds/bootstrap: add plugin system for credentials specified in bootstrap file (#​5136)

v1.44.0

Compare Source

New Features

  • balancer: add RLS load balancing policy (#​5046)
  • xds: add RLS Cluster Specifier Plugin (#​5004)
  • insecure: remove experimental notice (#​5069)

Bug Fixes

  • internal/balancergroup: eliminate race in exitIdle (#​5012)
  • authz: fix regex expression match (#​5035)

Documentation

  • grpc: minor improvement on WithInsecure() document (#​5068)
  • attributes: document that some value types (e.g. maps) must implement Equal (#​5109)
  • dialoptions.go: Fix WithBlock godoc (#​5073)
  • grpclog.DepthLoggerV2: Correct comment: formats like fmt.Println (#​5038)

v1.43.0

Compare Source

API Changes

Behavior Changes

  • status: support wrapped errors in FromContextError (#​4977)
  • config: remove the environment variable to disable retry support (#​4922)

New Features

  • balancer: new field Authority in BuildOptions for server name to use in the authentication handshake with a remote load balancer (#​4969)

Bug Fixes

  • xds/resolver: fix possible ClientConn leak upon resolver initialization failure (#​4900)
  • client: fix nil panic in rare race conditions with the pick first LB policy (#​4971)
  • xds: improve RPC error messages when xDS connection errors occur (#​5032, #​5054)
  • transport: do not create stream object in the face of illegal stream IDs (#​4873)

Documentation

  • client: clarify errors to indicate whether compressed or uncompressed messages exceeded size limits (#​4918)

v1.42.0

Compare Source

Behavior Changes

  • grpc: Dial("unix://relative-path") no longer works (#​4817)
    • use "unix://absolute-path" or "unix:relative-path" instead in accordance with our documentation
  • xds/csds: use new field GenericXdsConfig instead of PerXdsConfig (#​4898)
  • transport: server transport will reject requests with connection header (#​4803)

New Features

  • grpc: support grpc.WithAuthority when secure credentials are used (#​4817)
  • creds/google: add NewDefaultCredentialsWithOptions() to support custom per-RPC creds (#​4767, #​4830)
  • authz: create file watcher interceptor for gRPC SDK API (#​4760)
  • attributes: add Equal method (#​4855)
  • resolver: add AddressMap and State.BalancerAttributes (#​4855)
  • resolver: Add URL field to Target to store parsed dial target (#​4817)
  • grpclb: add a target_name field to lb config to specify target when used as a child policy (#​4847)
  • grpclog: support formatting log output as JSON (#​4854)

Bug Fixes

  • server: add missing conn.Close if the connection dies before reading the HTTP/2 preface (#​4837)
  • grpclb: recover if addresses are received after an empty server list was received previously (#​4879)
  • authz: support empty principals and fix rbac authenticated matcher (#​4883)
  • xds/rds: NACK the RDS response if it contains unknown cluster specifier (#​4788)
  • xds/priority: do not switch to low priority when high priority is in Idle (e.g. ringhash) (#​4889)

Documentation

  • grpc: stabilize WithDefaultServiceConfig and improve godoc (#​4888)
  • status: clarify FromError docstring (#​4880)
  • examples: add example illustrating the use of unix abstract sockets (#​4848)
  • examples: update load balancing example to use loadBalancingConfig (#​4887)
  • doc: promote WithDisableRetry to stable; clarify retry is enabled by default (#​4901)

API Changes

  • credentials: Mark TransportCredentials.OverrideServerName method as deprecated (#​4817)

v1.41.1

Compare Source

  • creds/google: add NewDefaultCredentialsWithOptions() to support custom per-RPC creds (#​4767, #​4830)
  • pickfirst: check b.sc before calling Connect (#​4971)

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.

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


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

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

@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch 30 times, most recently from 30fca59 to 1d15959 Compare April 14, 2021 17:39
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch from 9850684 to 1e83054 Compare August 12, 2021 00:40
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch from 1e83054 to 0fe5c83 Compare September 24, 2021 20:54
@renovate renovate bot changed the title fix(deps): update module google.golang.org/grpc to v1.40.0 fix(deps): update module google.golang.org/grpc to v1.41.0 Sep 24, 2021
@renovate renovate bot changed the title fix(deps): update module google.golang.org/grpc to v1.41.0 fix(deps): update module google.golang.org/grpc to v1.42.0 Nov 2, 2021
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch 8 times, most recently from 3053010 to a3b7e85 Compare November 8, 2021 04:52
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch from a3b7e85 to 72f3152 Compare November 8, 2021 09:53
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch 2 times, most recently from 76413d6 to 9cd73a4 Compare November 9, 2021 05:33
@renovate renovate bot changed the title fix(deps): update module google.golang.org/grpc to v1.42.0 fix(deps): update module google.golang.org/grpc to v1.43.0 Dec 15, 2021
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch from 9cd73a4 to 91a482e Compare December 15, 2021 01:45
@renovate renovate bot changed the title fix(deps): update module google.golang.org/grpc to v1.43.0 fix(deps): update module google.golang.org/grpc to v1.44.0 Jan 26, 2022
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch from 91a482e to d8428fd Compare January 26, 2022 00:17
@renovate renovate bot changed the title fix(deps): update module google.golang.org/grpc to v1.44.0 fix(deps): update module google.golang.org/grpc to v1.45.0 Mar 10, 2022
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch from d8428fd to db1f8e1 Compare March 10, 2022 04:16
@renovate renovate bot changed the title fix(deps): update module google.golang.org/grpc to v1.45.0 fix(deps): update module google.golang.org/grpc to v1.46.0 Apr 24, 2022
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch from db1f8e1 to 345f802 Compare April 24, 2022 19:44
@renovate renovate bot changed the title fix(deps): update module google.golang.org/grpc to v1.46.0 fix(deps): update module google.golang.org/grpc to v1.46.2 May 15, 2022
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch from 345f802 to 7580175 Compare May 15, 2022 19:20
@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch from 7580175 to 93cbfa4 Compare June 18, 2022 16:39
@renovate renovate bot changed the title fix(deps): update module google.golang.org/grpc to v1.46.2 fix(deps): update module google.golang.org/grpc to v1.47.0 Jun 18, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants