chore(deps): update module google.golang.org/grpc to v1.59.0 #229
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.29.1
->v1.59.0
Release Notes
grpc/grpc-go (google.golang.org/grpc)
v1.59.0
: Release 1.59.0Compare Source
Behavior Changes
grpc-status-details-bin
trailer (#6662)grpc-status-details-bin
trailer and pass through the trailer to the application directly (#6662)New Features
idle_timeout
of30m
(#6585)Documentation
Bug Fixes
v1.58.3
Compare Source
Security
server: prohibit more than MaxConcurrentStreams handlers from running at once (CVE-2023-44487)
In addition to this change, applications should ensure they do not leave running tasks behind related to the RPC before returning from method handlers, or should enforce appropriate limits on any such work.
v1.58.2
: Release 1.58.2Compare Source
Bug Fixes
balancer/weighted_round_robin: fix ticker leak on update
A new ticker is created every time there is an update of addresses or configuration, but was not properly stopped. This change stops the ticker when it is no longer needed.
v1.58.1
: Release 1.58.1Compare Source
Bug Fixes
v1.58.0
: Release 1.58.0Compare Source
API Changes
See #6472 for details about these changes.
StateListener
toNewSubConnOptions
forSubConn
state updates and deprecateBalancer.UpdateSubConnState
(#6481)UpdateSubConnState
will be deleted in the future.SubConn.Shutdown
and deprecateBalancer.RemoveSubConn
(#6493)RemoveSubConn
will be deleted in the future.AddressType
(#6451)balancer/grpclb/state.Set()
should be used to add these addresses to the name resolver's output. The built-in "dns" name resolver already does this.Endpoints
toState
and deprecateAddresses
(#6471)Addresses
will be deleted in the future.New Features
GRPC_EXPERIMENTAL_ENABLE_LEAST_REQUEST=true
to enableBug Fixes
TRANSIENT_FAILURE
when actually moving toIDLE
(#6497)rls
,weightedtarget
andclustermanager
LB policies (#6523)ClientStream.Header()
, and prevented retry of the RPC (#6557)Performance Improvements
[With]SharedWriteBuffer
to improve performance by reducing allocations when sending RPC messages. (Disabled by default.) (#6309)v1.57.2
: Release 1.57.2Compare Source
Bug Fixes
v1.57.1
: Release 1.57.1Compare Source
Security
server: prohibit more than MaxConcurrentStreams handlers from running at once (CVE-2023-44487)
In addition to this change, applications should ensure they do not leave running tasks behind related to the RPC before returning from method handlers, or should enforce appropriate limits on any such work.
v1.57.0
: Release 1.57.0Compare Source
API Changes
Target.Scheme
andTarget.Authority
. UseURL.Scheme
andURL.Host
instead, respectively (#6363)Behavior Changes
New Features
Register
to register both v1alpha and v1 (#6329)GRPC_ALTS_MAX_CONCURRENT_HANDSHAKES
env var (#6267)Bug Fixes
status.FromError
now returns an error withcodes.Unknown
when the error implements theGRPCStatus()
method, and callingGRPCStatus()
returnsnil
(#6374)v1.56.3
: Release 1.56.3Compare Source
Security
server: prohibit more than MaxConcurrentStreams handlers from running at once (CVE-2023-44487)
In addition to this change, applications should ensure they do not leave running tasks behind related to the RPC before returning from method handlers, or should enforce appropriate limits on any such work.
v1.56.2
: Release 1.56.2Compare Source
status.FromError
now returns an error withcodes.Unknown
when the error implements theGRPCStatus()
method, and callingGRPCStatus()
returnsnil
. (#6374)v1.56.1
: Release 1.56.1Compare Source
v1.56.0
: Release 1.56.0Compare Source
New Features
WithIdleTimeout
dial option (#6263)Bug Fixes
API Changes
v1.55.1
: Release 1.55.1Compare Source
status.FromError
now returns an error withcodes.Unknown
when the error implements theGRPCStatus()
method, and callingGRPCStatus()
returnsnil
. (#6374)v1.55.0
: Release 1.55.0Compare Source
Behavior Changes
status.Code
andstatus.FromError
handle wrapped errors (#6031 and #6150)New Features
ignore_resource_deletion
server feature as per gRFC A53 (#6035)Bug Fixes
Performance Improvements
NumStreamWorkers
is used (#6004)v1.54.1
: Release 1.54.1Compare Source
Bug Fixes
v1.54.0
: Release 1.54.0Compare Source
Behavior Changes
New Features
SetSendCompressor
API to set send compressor name (#5744)Node
proto only in the first discovery request message, to improve performance (#6078)Bug Fixes
AppendToOutgoingContext
(#6001)Documentation
Resolver.Scheme()
docstring to mention requirement of lowercase scheme names (#6014)UpdateState
errors (#6002)v1.53.0
: Release 1.53.0Compare Source
API Changes
resolver.Target.Endpoint
and replace withresolver.Target.Endpoint()
(#5852)New Features
GRPC_RING_HASH_CAP
environment variable to override the maximum ring size. (#5884)Bug Fixes
Documentation
NewOauthAccess
as deprecated (#5882)v1.52.3
: Release 1.52.3Compare Source
Bug Fixes
v1.52.1
: Release 1.52.1Compare Source
Bug Fixes
v1.52.0
: Release 1.52.0Compare Source
New Features
max_ring_size
to reduce possibility of OOMs (#5801)Behavior Changes
Dial
if an empty target is passed and no custom dialer is present; the ClientConn would otherwise be unable to connect and perform RPCs (#5732)Bug Fixes
:authority
header matches server name used in TLS handshake when the latter is overridden by the name resolver (#5748)Documentation
v1.51.0
: Release 1.51.0Compare Source
Behavior Changes
New Features
TRANSIENT_FAILURE
(#5711)Bug Fixes
v1.50.1
: Release 1.50.1Compare Source
New Features
v1.50.0
: Release 1.50.0Compare Source
Behavior Changes
client: use proper "@" semantics for connecting to abstract unix sockets. (#5678)
New Features
ValueFromIncomingContext
to more efficiently retrieve a single value (#5596)HandleConn
context (#5589)Bug Fixes
cluster_specifier_plugin
set to be NACKed when GRPC_EXPERIMENTAL_XDS_RLS_LB was off (#5670)config_source_specifier
inlrs_server
is notself
(#5613)IDLE
instead of falling back on the default channel behavior of connecting to all addresses (#5614)IDLE
(#5656)WaitForReady
on handshaker service RPCs, thereby delaying fallback when required (#5620)v1.49.0
: Release 1.49.0Compare Source
New Features
GRPC_CONFIG_OBSERVABILITY_JSON
(#5525)Behavior Changes
Bug Fixes
nil
stats handler togrpc.WithStatsHandler
orgrpc.StatsHandler
(#5543)IDLE
overTRANSIENT_FAILURE
when aggregating connectivity state (#5473)GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTION
is set to true (#5537)v1.48.0
: Release 1.48.0Compare Source
Bug Fixes
New Features
v1.47.0
: Release 1.47.0Compare Source
New Features
Bug Fixes
Behavior Changes
Documentation
v1.46.2
Compare Source
Bug Fixes
v1.46.1
Compare Source
v1.46.0
: Release 1.46.0Compare Source
New Features
TCP_USER_TIMEOUT
ongrpc.Server
connections usingkeepalive.ServerParameters.Time
(#5219)ClientConn
by default (#5285)API Changes
WithBalancerName()
API, deprecated over 4 years ago in #1697 (#5232)Behavior Changes
TransientFailure
inpick_first
LB policy when all addresses are removed (#5274)Bug Fixes
Dependencies
v1.45.0
: Release 1.45.0Compare Source
Bug Fixes
Performance Improvements
Behavior Changes
Canceled
orDeadlineExceeded
), instead ofUnknown
(#5156)New Features
NewServer(ServerOptions)
for creating a reflection server with advanced customizations (#5197)v1.44.0
: Release 1.44.0Compare Source
New Features
Bug Fixes
Documentation
map
s) must implement Equal (#5109)v1.43.0
: Release 1.43.0Compare Source
API Changes
WithConnectParams
DialOption
(#4915)Behavior Changes
FromContextError
(#4977)New Features
Authority
inBuildOptions
for server name to use in the authentication handshake with a remote load balancer (#4969)Bug Fixes
ClientConn
leak upon resolver initialization failure (#4900)nil
panic in rare race conditions with the pick first LB policy (#4971)Documentation
v1.42.0
: Release 1.42.0Compare Source
Behavior Changes
GenericXdsConfig
instead ofPerXdsConfig
(#4898)connection
header (#4803)New Features
grpc.WithAuthority
when secure credentials are used (#4817)Equal
method (#4855)AddressMap
andState.BalancerAttributes
(#4855)URL
field toTarget
to store parsed dial target (#4817)target_name
field to lb config to specify target when used as a child policy (#4847)Bug Fixes
Documentation
API Changes
TransportCredentials.OverrideServerName
method as deprecated (#4817)v1.41.1
: Release 1.41.1Compare Source
v1.41.0
: Release 1.41.0Compare Source
API Changes
ExitIdle
interface to instruct the balancer to attempt to leave the IDLE state by connecting SubConns if appropriate. (#4673)Balancer
interface in the futureBehavior Changes
New Features
Bug Fixes
v1.40.1
: Release 1.40.1Compare Source
v1.40.0
: Release 1.40.0Compare Source
Behavior Changes
Bug Fixes
Write()
method if proto marshaling fails (#4582)bufferedSink
(#4583)New Features
Performance Improvements
v1.39.1
: Release 1.39.1Compare Source
v1.39.0
: Release 1.39.0Compare Source
Behavior Changes
New Features
Performance Improvements
Bug Fixes
Documentation
v1.38.1
: Release 1.38.1Compare Source
internal/transport: do not mask ConnectionError (#4561)
v1.38.0
: Release 1.38.0Compare Source
API Changes
Behavior Changes
New Features
Performance Improvements
Bug Fixes
Documentation
v1.37.1
: Release 1.37.1Compare Source
v1.37.0
: Release 1.37.0Compare Source
API Changes
Behavior Changes
New Features
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.
This PR has been generated by Mend Renovate. View repository job log here.