crossplane-runtime
crossplane-runtime copied to clipboard
fix(deps): update module google.golang.org/grpc/cmd/protoc-gen-go-grpc to v1.5.1 (master)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| google.golang.org/grpc/cmd/protoc-gen-go-grpc | require | minor | v1.3.0 -> v1.5.1 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
grpc/grpc-go (google.golang.org/grpc/cmd/protoc-gen-go-grpc)
v1.5.1: Release 1.5.1
- Do not create new addrConn when connection error happens (#1369)
v1.5.0: Release 1.5.0
Performance
- BDP estimation and window update. (#1310)
- Do not flush NewStream header on client side for unary RPCs and streaming RPCs with requests. (#1343)
- Change objects in recvBuffer queue from interface to concrete type to reduce allocs (#1029)
- Don't create new reader in recvMsg (#940)
API change
- Add support for grpc.SupportPackageIsVersion3 back (#1331)
- Add Severity and VerboseLevel to grpclog. (#922)
Behavior change
- Transport errors should be coded Unavailable instead of internal. (#1307)
- Catch invalid use of Server.RegisterService after Register.Serve (#828)
Bug fixes
- Fix deadlock of roundrobin balancer (#1353)
- Use log severity and verbosity level (#1340)
- Protect bytesSent and bytesReceived with mutex to avoid datarace (#1318)
- Support IPv6 addresses in grpclb (#1303)
- Return header in Stream.Header() if available (#1281)
- Fix error handling on Stream deletion (#1275)
Documentation
- Add documentation to deprecate WithTimeout dial option (#1333)
- Specify characters allowed in metadata keys (#1299)
- Update LICENSE to Apache 2 (#1290)
- Update the path of guide (#950)
Testing
- latency: sleep in Write when BDP is exceeded to avoid buffer bloat (#1330)
- Replace 127.0.0.1 with localhost for ipv6 only environment (#1306)
- Create latency package for realistically simulating network latency (#1286)
- Use subtests for the benchmark_test and add it into the Makefile (#1278)
v1.4.0: Release 1.4.0
New features
- Implement
EmptyCallOption(#1244) - Adding dial options for PerRPCCredentials (#1225)
- Expand service config support (#1165)
Performance
- Piggyback window updates for connection with those of a stream. (#1273)
- Decouple transport flow control from application read. (#1265)
- Expand stream's flow control in case of an active read. (#1248)
- Eagerly set a pointer to nil to help GC (#1232)
- Use pooled gzip.{Writer,Reader} in gzip{Compressor,Decompressor} (#1217)
- Make window size configurable. (#1210)
Bug fixes
- Server shouldn't Fatalf in case it fails to encode. (#1276)
- Avoid uint32 overflow when applying initial window size setting (#1268)
- Initialize stream properly in handler_server. (#1260)
- Avoid panic caused by stdlib context package errors (#1258)
- grpclb balancer.Close() should not panic if called more than once (#1250)
- Reuse Token for serviceAccount credentials (#1238)
- add logs to grpclb on send and recv (#1235)
- Calling handleRPC with context derived from the original (#1227)
- Reset proto before unmarshalling (#1222)
- don't add defer func if stats handler is nil (#1214)
- Fix go buildable source file problem (#1213)
- Pass custom dialer to balancer (#1205)
- Fix http status code to grpc status conversion (#1195)
- make ServerOption panic messages more clear. (#1194)
- Log the actual error when inTapHandle fails in http2Server (#1185)
- tentative fix to a flow control over-give-back bug (#1170)
- Add stats test for client streaming and server streaming RPCs (#1140)
- Ensure that RoundRobin.Close() does not panic. (#1139)
- fix server panic trying to send on stream as client disconnects #1111 (#1115)
- Suppress server log message when EOF without receiving data for preface (#1052)
- clientconn, server: replace time.After with time.NewTimer (#998)
- reflection: check ServerReflectionInfo error (#958)
Documentation
- transport: fix minor typo in 'GoAway' godoc (#1284)
- Update references to route_guide.proto to use new directory name (#1270)
- Improve contributing.md and add issue template (#1267)
- Fixed comment spelling (#1254)
- Defined GA and add pointer to benchmarks (#1239)
- Add doc and example for mocking streaming RPCs (#1230)
- Fix doc (#1221)
- stress/client: fix minor typo (#957)
Testing
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, check this box
This PR has been generated by Renovate Bot.