Open renovate[bot] opened 3 years ago
Merging #227 (20d2937) into master (7994707) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #227 +/- ##
=======================================
Coverage 56.75% 56.75%
=======================================
Files 14 14
Lines 592 592
=======================================
Hits 336 336
Misses 218 218
Partials 38 38
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 7994707...20d2937. Read the comment docs.
This PR contains the following updates:
v1.35.0
->v1.39.0
Release Notes
grpc/grpc-go
### [`v1.39.0`](https://togithub.com/grpc/grpc-go/releases/v1.39.0) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.38.1...v1.39.0) ### Behavior Changes - csds: return empty response if xds client is not set ([#4505](https://togithub.com/grpc/grpc-go/issues/4505)) - metadata: convert keys to lowercase in FromContext() ([#4416](https://togithub.com/grpc/grpc-go/issues/4416)) ### New Features - xds: add GetServiceInfo to GRPCServer ([#4507](https://togithub.com/grpc/grpc-go/issues/4507)) - Special Thanks: [@amenzhinsky](https://togithub.com/amenzhinsky) - xds: add test-only injection of xds config to client and server ([#4476](https://togithub.com/grpc/grpc-go/issues/4476)) - server: allow PreparedMsgs to work for server streams ([#3480](https://togithub.com/grpc/grpc-go/issues/3480)) - Special Thanks: [@eafzali](https://togithub.com/eafzali) ### Performance Improvements - transport: remove decodeState from client & server to reduce allocations ([#4423](https://togithub.com/grpc/grpc-go/issues/4423)) - Special Thanks: [@JNProtzman](https://togithub.com/JNProtzman) ### Bug Fixes - server: return UNIMPLEMENTED on receipt of malformed method name ([#4464](https://togithub.com/grpc/grpc-go/issues/4464)) - xds/rds: use 100 as default weighted cluster totalWeight instead of 0 ([#4439](https://togithub.com/grpc/grpc-go/issues/4439)) - Special Thanks: [@alpha-baby](https://togithub.com/alpha-baby) - transport: unblock read throttling when controlbuf exits ([#4447](https://togithub.com/grpc/grpc-go/issues/4447)) - client: fix status code to return Unavailable for servers shutting down instead of Unknown ([#4561](https://togithub.com/grpc/grpc-go/issues/4561)) ### Documentation - doc: fix broken benchmark dashboard link in README.md ([#4503](https://togithub.com/grpc/grpc-go/issues/4503)) - Special Thanks: [@laststem](https://togithub.com/laststem) - example: improve hello world server with starting msg ([#4468](https://togithub.com/grpc/grpc-go/issues/4468)) - Special Thanks: [@dkkb](https://togithub.com/dkkb) - client: Clarify that WaitForReady will block for CONNECTING channels ([#4477](https://togithub.com/grpc/grpc-go/issues/4477)) - Special Thanks: [@evanj](https://togithub.com/evanj) ### [`v1.38.1`](https://togithub.com/grpc/grpc-go/releases/v1.38.1) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.38.0...v1.38.1) internal/transport: do not mask ConnectionError ([#4561](https://togithub.com/grpc/grpc-go/issues/4561)) ### [`v1.38.0`](https://togithub.com/grpc/grpc-go/releases/v1.38.0) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.37.1...v1.38.0) ##### API Changes - reflection: accept interface instead of grpc.Server struct in Register() ([#4340](https://togithub.com/grpc/grpc-go/issues/4340)) - resolver: add error return value from ClientConn.UpdateState ([#4270](https://togithub.com/grpc/grpc-go/issues/4270)) ##### Behavior Changes - client: do not poll name resolver when errors or bad updates are reported ([#4270](https://togithub.com/grpc/grpc-go/issues/4270)) - transport: InTapHandle may return RPC status errors; no longer RST_STREAMs ([#4365](https://togithub.com/grpc/grpc-go/issues/4365)) ##### New Features - client: propagate connection error causes to RPC status ([#4311](https://togithub.com/grpc/grpc-go/issues/4311), [#4316](https://togithub.com/grpc/grpc-go/issues/4316)) - xds: support inline RDS resource from LDS response ([#4299](https://togithub.com/grpc/grpc-go/issues/4299)) - xds: server side support is now experimentally available - server: add ForceServerCodec() to set a custom encoding.Codec on the server ([#4205](https://togithub.com/grpc/grpc-go/issues/4205)) - Special Thanks: [@ash2k](https://togithub.com/ash2k) ##### Performance Improvements - metadata: reduce memory footprint in FromOutgoingContext ([#4360](https://togithub.com/grpc/grpc-go/issues/4360)) - Special Thanks: [@irfansharif](https://togithub.com/irfansharif) ##### Bug Fixes - xds/balancergroup: fix rare memory leak after closing ClientConn ([#4308](https://togithub.com/grpc/grpc-go/issues/4308)) ##### Documentation - examples: update xds examples for PSM security ([#4256](https://togithub.com/grpc/grpc-go/issues/4256)) - grpc: improve docs on StreamDesc ([#4397](https://togithub.com/grpc/grpc-go/issues/4397)) ### [`v1.37.1`](https://togithub.com/grpc/grpc-go/releases/v1.37.1) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.37.0...v1.37.1) - client: fix rare panic when shutting down client while receiving the first name resolver update ([#4398](https://togithub.com/grpc/grpc-go/issues/4398)) - client: fix leaked addrConn struct when addresses are updated ([#4347](https://togithub.com/grpc/grpc-go/issues/4347)) - xds/resolver: prevent panic when two LDS updates are receives without RDS in between ([#4327](https://togithub.com/grpc/grpc-go/issues/4327)) ### [`v1.37.0`](https://togithub.com/grpc/grpc-go/releases/v1.37.0) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.36.1...v1.37.0) ### API Changes - balancer: Add UpdateAddresses() to balancer.ClientConn interface ([#4215](https://togithub.com/grpc/grpc-go/issues/4215)) - **NOTICE**: balancer.SubConn.UpdateAddresses() is now deprecated and will be **REMOVED** in gRPC-Go 1.39 ### Behavior Changes - balancer/base: keep address attributes for pickers ([#4253](https://togithub.com/grpc/grpc-go/issues/4253)) - Special Thanks: [@longXboy](https://togithub.com/longXboy) ### New Features - xds: add support for csds ([#4226](https://togithub.com/grpc/grpc-go/issues/4226), [#4217](https://togithub.com/grpc/grpc-go/issues/4217), [#4243](https://togithub.com/grpc/grpc-go/issues/4243)) - admin: create admin package for conveniently registering standard admin services ([#4274](https://togithub.com/grpc/grpc-go/issues/4274)) - xds: add support for HTTP filters (gRFC A39) ([#4206](https://togithub.com/grpc/grpc-go/issues/4206), [#4221](https://togithub.com/grpc/grpc-go/issues/4221)) - xds: implement fault injection HTTP filter (A33) ([#4236](https://togithub.com/grpc/grpc-go/issues/4236)) - xds: enable timeout, circuit breaking, and fault injection by default ([#4286](https://togithub.com/grpc/grpc-go/issues/4286)) - xds: implement a priority based load balancer ([#4070](https://togithub.com/grpc/grpc-go/issues/4070)) - xds/creds: support all SAN matchers on client-side ([#4246](https://togithub.com/grpc/grpc-go/issues/4246)) ### Bug Fixes - xds: add env var protection for client-side security ([#4247](https://togithub.com/grpc/grpc-go/issues/4247)) - circuit breaking: update picker inline when there's a counter update ([#4212](https://togithub.com/grpc/grpc-go/issues/4212)) - server: fail RPCs without POST HTTP method ([#4241](https://togithub.com/grpc/grpc-go/issues/4241)) ### [`v1.36.1`](https://togithub.com/grpc/grpc-go/releases/v1.36.1) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.36.0...v1.36.1) - xds: add env var protection for client-side security ([#4247](https://togithub.com/grpc/grpc-go/issues/4247)) ### [`v1.36.0`](https://togithub.com/grpc/grpc-go/releases/v1.36.0) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.35.1...v1.36.0) ### New Features - xds bootstrap: support config content in env variable ([#4153](https://togithub.com/grpc/grpc-go/issues/4153)) ### Bug Fixes - encoding/proto: do not panic when types do not match ([#4218](https://togithub.com/grpc/grpc-go/issues/4218)) ### Documentation - status: document nil error handling of FromError ([#4196](https://togithub.com/grpc/grpc-go/issues/4196)) - Special Thanks: [@gauravgahlot](https://togithub.com/gauravgahlot) ### [`v1.35.1`](https://togithub.com/grpc/grpc-go/releases/v1.35.1) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.35.0...v1.35.1) - encoding/proto: do not panic when types do not match ([#4218](https://togithub.com/grpc/grpc-go/issues/4218)) - xds: add env var protection for client-side security ([#4247](https://togithub.com/grpc/grpc-go/issues/4247))Configuration
📅 Schedule: 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 WhiteSource Renovate. View repository job log here.