This repository was archived by the owner on Oct 14, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 37
Commit 71f424d
authored
deps: update dependency io.grpc:grpc-bom to v1.29.0 (#172)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [io.grpc:grpc-bom](https://github.com/grpc/grpc-java) | minor | `1.28.1` -> `1.29.0` |
---
### Release Notes
<details>
<summary>grpc/grpc-java</summary>
### [`v1.29.0`](https://github.com/grpc/grpc-java/releases/v1.29.0)
[Compare Source](https://github.com/grpc/grpc-java/compare/v1.28.1...v1.29.0)
#### Behavioral Changes
- core, grpclb: change policy selection strategy for Grpclb policy (move logic of querying SRV into Grpclb's own resolver) ([#​6723](https://github.com/grpc/grpc-java/issues/6723)). System property `io.grpc.internal.DnsNameResolverProvider.enable_grpclb` is eliminated, grpc-grpclb dependency implicitly enables querying SRV records since v1.24.2
#### New Features
- core: `ServerInterceptors.useInputStreamMessages()` now preserves the `KnownLength` interface when wrapping InputStream ([#​6852](https://github.com/grpc/grpc-java/issues/6852)). This should prevent certain optimizations from being disabled when using useInputStreamMessages
- core: `ServerInterceptors.useInputStreamMessages()` and `useMarshalledMessages()` now preserve the SchemaDescriptor, so the methods are now compatible with the reflection service ([#​6851](https://github.com/grpc/grpc-java/issues/6851))
#### Bug Fixes
- core: Fix IllegalStateException if remote-specified decompressor is unknown ([#​6864](https://github.com/grpc/grpc-java/issues/6864))
- core: keep round_robin lb subchannel in TRANSIENT_FAILURE until becoming READY ([#​6657](https://github.com/grpc/grpc-java/issues/6657)). This avoids RPC being indefinitely queued when subchannels are bouncing back and forth between CONNECTING and TRANSIENT_FAILURE
- netty: fixed a bug when grpc-netty and grpc-netty-shaded were both used, which could result in "ClassCastException: io.netty.util.AsciiString cannot be cast to io.grpc.netty.shaded.io.netty.util.AsciiString" ([#​6765](https://github.com/grpc/grpc-java/issues/6765))
- netty: Prevent thread interruption during server start from leaking socket ([#​6867](https://github.com/grpc/grpc-java/issues/6867))
- okhttp: fix incorrect connection-level flow control handling at beginning of connection ([#​6742](https://github.com/grpc/grpc-java/issues/6742)). This only impacted users of `OkHttpChannelBuilder.flowControlWindow()`, who seem to be few since this bug was not reported sooner
- core: A Java 9+ ABI compatibility issue with java.nio.ByteBuffer is fixed ([#​6839](https://github.com/grpc/grpc-java/issues/6839)). This only impacted users manually compiling grpc-java with JDK 9+ and then using it as a library for applications that run with JDK 8- (e.g., on Android). This does not impact the pre-built JARs on Maven Central
- core: fixed a bug in health check config propagation. ([#​6804](https://github.com/grpc/grpc-java/issues/6804))
- benchmarks: some netty benchmarks failed to start and are now fixed ([#​6877](https://github.com/grpc/grpc-java/issues/6877)). This was a regression introduced in v1.23.0
#### Documentation
- Add Javadoc for grpc-services and grpc-grpclb to the grpc-all project. This increases the number of classes shown at <https://grpc.io/grpc-java/javadoc/>
- examples: Add a JWT authentication example ([#​5915](https://github.com/grpc/grpc-java/issues/5915))
#### Dependencies
- Bump guava to 28.2-android ([#​6772](https://github.com/grpc/grpc-java/issues/6772))
- Bump netty to 4.1.48.Final, bump tcnative to 2.0.30.Final ([#​6845](https://github.com/grpc/grpc-java/issues/6845))
- Bump truth version to 1.0.1 ([#​6754](https://github.com/grpc/grpc-java/issues/6754))
#### Compiling
- android: add grpc-android into main build ([#​6793](https://github.com/grpc/grpc-java/issues/6793)). Compiling with `-PskipAndroid=false` (default) includes building grpc-android module, which requires Android SDK
#### Acknowledgements
[@​chrisschek](https://github.com/chrisschek)
[@​elharo](https://github.com/elharo) Elliotte Rusty Harold
[@​herbyderby](https://github.com/herbyderby) Chris Nokleberg
[@​markb74](https://github.com/markb74)
[@​ST-DDT](https://github.com/ST-DDT)
</details>
---
### Renovate configuration
:date: **Schedule**: At any time (no schedule defined).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-translate).1 parent 5a33ae4 commit 71f424dCopy full SHA for 71f424d
1 file changed
+1
-1
lines changed+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
72 |
| - | |
| 72 | + | |
73 | 73 |
| |
74 | 74 |
| |
75 | 75 |
| |
|
0 commit comments