Commit 00f57f4
authored
chore(deps): update upper bound dependencies file (#12660)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[com.fasterxml.jackson:jackson-bom](https://redirect.github.com/FasterXML/jackson-bom)
| `2.21.1` → `2.21.2` |

|

|
|
[com.google.crypto.tink:tink](https://redirect.github.com/tink-crypto/tink-java)
| `1.20.0` → `1.21.0` |

|

|
|
[com.google.protobuf:protobuf-java](https://developers.google.com/protocol-buffers/)
([source](https://redirect.github.com/protocolbuffers/protobuf)) |
`4.34.0` → `4.34.1` |

|

|
| [io.grpc:grpc-bom](https://redirect.github.com/grpc/grpc-java) |
`1.79.0` → `1.80.0` |

|

|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/7649) for more information.
---
### Release Notes
<details>
<summary>tink-crypto/tink-java (com.google.crypto.tink:tink)</summary>
###
[`v1.21.0`](https://redirect.github.com/tink-crypto/tink-java/releases/tag/v1.21.0):
Tink Java v1.21.0
[Compare
Source](https://redirect.github.com/tink-crypto/tink-java/compare/v1.20.0...v1.21.0)
Tink is a multi-language, cross-platform library that provides simple
and misuse-proof APIs for common cryptographic tasks.
**This is Tink Java 1.21.0**
The complete list of changes since 1.20.0 can be found
[here](https://redirect.github.com/tink-crypto/tink-java/compare/v1.20.0...v1.21.0).
- Added methods `addAnnotations` to `KeysetHandle.Builder` and
`getAnnotationsOrNull` to `KeysetHandle`. This allows attaching
arbitrary information to a `KeysetHandle`, which can be useful when one
has deep stacks.
- A set of accessor methods in `RawJwt` has been made public.
- Added general support for `ML-DSA-87`.
- SignaturePemKeysetReader now supports `ML-DSA-65`, `ML-DSA-87` and
`Ed25519`.
- Added `buildPublicKeysetHandle` method to
`SignaturePemKeysetReader.Builder`, which replaces the deprecated
`build` method.
##### Maven:
```
<dependency>
<groupId>com.google.crypto.tink</groupId>
<artifactId>tink</artifactId>
<version>1.21.0</version>
</dependency>
```
##### Gradle:
```
dependencies {
implementation 'com.google.crypto.tink:tink-android:1.21.0'
}
```
##### Bazel:
##### Using bzlmod
```
bazel_dep(name = "tink_java")
git_override(
module_name = "tink_java",
remote = "https://github.com/tink-crypto/tink-java",
tag = "v1.21.0",
)
```
</details>
<details>
<summary>grpc/grpc-java (io.grpc:grpc-bom)</summary>
###
[`v1.80.0`](https://redirect.github.com/grpc/grpc-java/releases/tag/v1.80.0)
[Compare
Source](https://redirect.github.com/grpc/grpc-java/compare/v1.79.0...v1.80.0)
**API Changes**
- core: Added PickResult.copyWithSubchannel() and
PickResult.copyWithStreamTracerFactory() to simplify updating PickResult
while preserving metadata. Load balancing policies should now ensure
ForwardingSubchannel decorators are unwrapped before being returned in a
pick result.
([#​12658](https://redirect.github.com/grpc/grpc-java/issues/12658))
([`eae16b2`](https://redirect.github.com/grpc/grpc-java/commit/eae16b251))
**Bug Fixes**
- core: Fixed the retry backoff jitter range to \[0.8, 1.2] to align
with the gRPC A6 specification. Retries will now occur more consistently
around the calculated backoff interval.
([#​12639](https://redirect.github.com/grpc/grpc-java/issues/12639))
([`024fdd0`](https://redirect.github.com/grpc/grpc-java/commit/024fdd0ea))
core: Fixed a race condition in RetriableStream where inFlightSubStreams
counting could become inconsistent during concurrent retry and deadline
events. This ensures that client calls (such as blockingUnaryCall) do
not hang indefinitely and correctly receive a close signal.
([#​12649](https://redirect.github.com/grpc/grpc-java/issues/12649))
([`73abb48`](https://redirect.github.com/grpc/grpc-java/commit/73abb4854))
**Improvements**
- api: Trigger R8's ServiceLoader optimization to reduce necessary
configuration when using R8 Full Mode
([`470219f`](https://redirect.github.com/grpc/grpc-java/commit/470219f9c)).
This allows gRPC to avoid reflection, and the need to specify -keeps for
various class’s constructors.
Upgrade to protobuf 33.4
([#​12615](https://redirect.github.com/grpc/grpc-java/issues/12615))
([`50c18f1`](https://redirect.github.com/grpc/grpc-java/commit/50c18f183))
- cronet: Introduced CRONET\_READ\_BUFFER\_SIZE\_KEY to allow
customizing the read buffer size per-stream via CallOptions. Increasing
the buffer size from the 4KB default can significantly improve
performance for large messages by reducing JNI and context-switching
overhead.
([`31fdb6c`](https://redirect.github.com/grpc/grpc-java/commit/31fdb6c22))
- api: Moved FlagResetRule to api/testFixtures and updated
ManagedChannelRegistry to honor the GRPC\_ENABLE\_RFC3986\_URIS feature
flag. This ensures that target parsing is consistent across the library
when the new URI parser is enabled.
([#​12608](https://redirect.github.com/grpc/grpc-java/issues/12608))
- api: Updated NameResolverRegistry to natively support io.grpc.Uri.
This is a foundational change that allows gRPC's name resolution system
to handle URIs parsed with the new RFC 3986-compliant parser, ensuring
more robust target handling.
([#​12609](https://redirect.github.com/grpc/grpc-java/issues/12609))
([`9903488`](https://redirect.github.com/grpc/grpc-java/commit/990348876))
- xds: Removed the GRPC\_EXPERIMENTAL\_XDS\_SNI feature flag. SNI
determination via xDS is now always enabled and follows gRFC A101, where
SNI is derived from xDS configurations like auto\_host\_sni or
UpstreamTlsContext.sni. This ensures that no SNI is sent if not
explicitly configured, unless the legacy channel authority fallback is
enabled.
([#​12625](https://redirect.github.com/grpc/grpc-java/issues/12625))
([`ac44e96`](https://redirect.github.com/grpc/grpc-java/commit/ac44e9681))
**New Features**
- core: pick\_first shuffling now a weighted shuffle and observes
weights from EDS
([`34dd290`](https://redirect.github.com/grpc/grpc-java/commit/34dd29042)).
This finishes the [gRFC A113 pick\_first: Weighted Random
Shuffling](https://redirect.github.com/grpc/proposal/blob/master/A113-pick-first-weighted-shuffling.md)
support
- netty: Added RFC 3986 support to the unix: name resolver. This enables
proper parsing of Unix domain socket URIs, including correct handling of
query and fragment components in both hierarchical (e.g., unix:///path)
and opaque (e.g., unix:/path) formats.
([#​12659](https://redirect.github.com/grpc/grpc-java/issues/12659))
**Thanks to**
- [@​becomeStar](https://redirect.github.com/becomeStar)
- [@​aymanm-google](https://redirect.github.com/aymanm-google)
- [@​PetitBaguette](https://redirect.github.com/PetitBaguette)
- [@​stagegrowth](https://redirect.github.com/stagegrowth)
- [@​wcchoi](https://redirect.github.com/wcchoi)
- [@​Gyuhyeok99](https://redirect.github.com/Gyuhyeok99)
</details>
---
### 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/googleapis/google-cloud-java).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuMTEiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMDIuMTEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->1 parent 109b62f commit 00f57f4
1 file changed
+4
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
0 commit comments