tools/protoc-gen-go-grpc: Update module google.golang.org/grpc/cmd/protoc-gen-go-grpc to v1.6.0
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| google.golang.org/grpc/cmd/protoc-gen-go-grpc | require | minor |
v1.5.1 -> v1.6.0
|
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
grpc/grpc-go (google.golang.org/grpc/cmd/protoc-gen-go-grpc)
v1.6.0: Release 1.6.0
API Changes
- Add and use connectivity package for states (#1430)
- metadata: Remove NewContext and FromContext for gRFC L7 (#1392)
- Remove expiration_interval from grpclb message (#1477)
Features
- Add status details support to server HTTP handler (#1438)
- stats: add methods to allow setting grpc-trace-bin and grpc-tags-bin headers (#1404)
- Expose ConnectivityState of a ClientConn. (#1385)
- DNS resolver (#1300)
Performance
- Put
*gzip.Writerback to pool (#1441) - Remove defer funtion in recvBufferReader Read method (#1031)
Bug fixes
- When sending a non heads-up goaway close the connection if there are no active streams. (#1474)
- Fix grpclb protos to not cause re-registration of types (#1466)
- transport: fix handling of InTapHandle's returned context (#1461)
- transport: Fix deadlock in client keepalive. (#1460)
- Deduplicate dns record in lookup (#1454)
- Fix host string passed to PerRPCCredentials (#1433)
- Fix a goroutine leak in DialContext (#1424)
- Set peer before sending request (#1423)
- Don't use 64-bit integers with atomic. (#1411)
- Automatic WriteStatus for RecvMsg/SendMsg error on server side (#1409)
- Server should send 2 goaway messages to gracefully shutdown the connection. (#1403)
- Enabling client process multiple GoAways (#1393)
- addrConn: change address to slice of address (#1376)
- Do not create new addrConn when connection error happens (#1369)
- Validate send quota again after acquiring writable channel (#1367)
Documentation
- add comment for the package in benchmark/benchmain/main.go (#1464)
- Add -u to installation command (#1451)
- Update ServerInHandle comments (#1437)
- Add 'experimental' note to ServeHTTP godoc (#1429)
- Use
NewOutgoingContextin the metadata doc (#1425) - Fix missing and wrong license (#1422)
- Change comment on stats.End.Error (#1418)
- Document Server.ServeHTTP (#1406)
- Use log instead of grpclog in routeguide example (#1395)
- Add doc in default implementation fatal functions on os.Exit() (#1365)
Testing
- Check "x/net/context" with
go vetlike "context" (#1490) - Remove unnecessary function handleStreamSuspension (#1468)
- Call cancel function to avoid ctx leak (#1465)
- go-generate pb.go files and check in Travis to make sure they don't change (#1426)
- Add flags for tls file path (#1419)
- Call cancel on contexts in tests (#1412)
- benchmark: don't stop timer until after workers are done (#1407)
- Assign testdata path to correct variable (#1397)
- Do not call testdata.Path when defining flags (#1394)
- Fix bufconn.Close to not be blocking. (#1377)
- benchmark: add benchmain/main.go to run benchmark with flag set (#1352)
- benchmark: remove multi-layer for loop (#1339)
- Add testdata package and unify testdata to only one dir (#1297)
Configuration
- If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by GitLab Dependency Bot