netty: Fixed incompatibility with Netty 4.1.75.Final that caused COMPRESSION_ERROR (#9004)
xds: Fix LBs blindly propagating control plane errors (#9012). This change forces the use of UNAVAILABLE for any xDS communication failures, which otherwise could greatly confuse an application. This is essentially a continuation of the fix in 1.45.0 for XdsNameResolver, but for other similar cases
v1.45.0
gRPC Java 1.45.0 Release Notes
Bug Fixes
rls: fix child lb leak when client channel is shutdown (#8750)
testing: fix GrpcCleanupRule issue when retrying tests (#8918)
xds: Fix XdsNameResolver blindly propagates control plane errors (#8953). This change forces the use of UNAVAILABLE for any xDS communication failures, which otherwise could greatly confuse an application
xds: fix validation code to accept new-style CertificateProviderPluginInstance (#8892)
xds: fix a concurrency issue in CSDS ClientStatus responses (#8795)
xds: Squelch "Failed to resolve name" ADS reconnection error logs. Workaround for #8886 (#8942)
xds: Improve priority failover handling for IDLE subpolicies (#8926). This mainly improves behavior with ring_hash
binder: Increase fairness across streams when limited by flow control. This can dramatically reduce latency when channel is being used for high throughput (#8835)
netty: Include both x86 and Arm64 epoll as dependency for grpc-netty-shaded
testing: remove opencensus dependency from grpc-testing (#8833)
v1.44.1
Bug Fixes
xds: fix the validation code to accept new-style CertificateProviderPluginInstance wherever used (#8901 fixes #8885)
binder: Fix a ServiceConnection leak (#8861 closes #8726)
android: fix for app coming to foreground (#8904 closes #8850)
v1.44.0
gRPC Java 1.44.0 Release Notes
Java 7 is no longer supported. This release uses Java 8 bytecode, except for grpc-context which remains on Java 7 bytecode. Users requiring Java 7 are encouraged to use the v1.41.x branch. See gRFC P5. Android support remains API level 19+. If this is expected to cause undue hardship or community issues, please contact us via a GitHub issue or grpc-io@googlegroups.com.
Java 8 users pay note: per gRFC P5, gRPC may drop Java 8 support as soon as March this year. If this is expected to cause undue hardship or community issues, please contact us via a GitHub issue or grpc-io@googlegroups.com.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps grpc-testing from 1.41.0 to 1.46.0.
Release notes
Sourced from grpc-testing's releases.
... (truncated)
Commits
3500243
Bump version to 1.46.015d4874
Update README etc to reference 1.46.074d831f
xds: priority reset failover timer when connecting if seen ready or idle sinc...afc52a0
xds: fix ring-hash-picker behaviour (1.46.x backport) (#9096)f557fe2
xds: change ring_hash LB aggregation rule to handles transient_failures (#908...78ccc81
okhttp: Remove dead code in io.grpc.okhttp.internal.Util569b7b0
xds: Unconditionally apply backoff on LRS stream recreation054cb49
okhttp: Remove RPCs-before-ready tests5351fb9
okhttp: Pass TransportFactory directly to transport constructor584622c
Revert "stub: enable GRPC_CLIENT_CALL_REJECT_RUNNABLE in ThreadlessExecutor s...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)