Update module google.golang.org/grpc to v1.67.1
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
google.golang.org/grpc | require | minor |
v1.65.0 -> v1.67.1
|
Release Notes
grpc/grpc-go (google.golang.org/grpc)
v1.67.1
: Release 1.67.1
Bug Fixes
- transport: Fix a bug causing stream failures due to miscalculation of the flow control window in both clients and servers. (#7667)
- xds/server: Fix xDS Server memory leak. (#7681)
v1.67.0
: Release 1.67.0
Bug Fixes
- ringhash: when used with multiple EDS priorities, fix bug that could prevent a higher priority from recovering from transient failure. (#7364)
- Special Thanks: @atollena
Behavior Changes
- In accordance with RFC 7540, clients and servers will now reject TLS connections that don't support ALPN. This can be disabled by setting the environment variable
GRPC_ENFORCE_ALPN_ENABLED
tofalse
(case insensitive). Please file a bug if you encounter any issues with this behavior. The environment variable to revert this behavior will be removed in an upcoming release. (#7535)
v1.66.3
: Release 1.66.3
Bug Fixes
- transport: Fix a bug causing stream failures due to miscalculation of the flow control window in both clients and servers. (#7667)
- xds/server: Fix xDS Server memory leak. (#7681)
v1.66.2
: Release 1.66.2
Dependencies
- Remove unintentional dependency on the
testing
package (#7579) - Remove unintentional dependency on the
flate
package (#7595)- Special Thanks: @ash2k
Bug Fixes
- client: fix a bug that prevented memory reuse after handling unary RPCs (#7571)
- Special Thanks: @coxley
v1.66.1
v1.66.0
: Release 1.66.0
New Features
- metadata: stabilize
ValueFromIncomingContext
(#7368)- Special Thanks: @KarthikReddyPuli
- client: stabilize the
WaitForStateChange
andGetState
methods, which were previously experimental. (#7425) - xds: Implement ADS flow control mechanism (#7458)
- See https://github.com/grpc/grpc/issues/34099 for context.
- balancer/rls: Add metrics for data cache and picker internals (#7484, #7495)
- xds: LRS load reports now include the
total_issued_requests
field. (#7544)
Bug Fixes
- grpc: Clients now return status code INTERNAL instead of UNIMPLEMENTED when the server uses an unsupported compressor. This is consistent with the gRPC compression spec. (#7461)
- Special Thanks: @Gayathri625
- transport: Fix a bug which could result in writes busy looping when the underlying
conn.Write
returns errors (#7394)- Special Thanks: @veshij
- client: fix race that could lead to orphaned connections and associated resources. (#7390)
- xds: use locality from the connected address for load reporting with pick_first (#7378)
- without this fix, if a priority contains multiple localities with pick_first, load was reported for the wrong locality
- client: prevent hanging during ClientConn.Close() when the network is unreachable (#7540)
Performance Improvements
- transport: double buffering is avoided when using an http connect proxy and the target server waits for client to send the first message. (#7424)
- codec: Implement a new
Codec
which uses buffer recycling for encoded message (#7356)- introduce a
mem
package to facilitate buffer reuse (#7432) - Special Thanks: @PapaCharlie
- introduce a
v1.65.1
: Release 1.65.1
Bug Fixes
- xds/server: Fix xDS Server memory leak. (https://github.com/grpc/grpc-go/pull/7664)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by renovate