Skip to content

chore(deps): update upper bound dependencies file#13575

Merged
whowes merged 1 commit into
googleapis:mainfrom
renovate-bot:renovate/upper-bound-dependencies-file
Jul 22, 2026
Merged

chore(deps): update upper bound dependencies file#13575
whowes merged 1 commit into
googleapis:mainfrom
renovate-bot:renovate/upper-bound-dependencies-file

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
com.fasterxml.jackson:jackson-bom 2.22.02.22.1 age confidence
com.google.auth:google-auth-library-bom 1.48.01.49.0 age confidence
com.google.cloud:grpc-gcp (source) 1.11.01.12.0 age confidence
com.google.crypto.tink:tink 1.22.01.23.0 age confidence
com.google.http-client:google-http-client 2.1.12.2.0 age confidence
io.grpc:grpc-bom 1.82.11.83.0 age confidence
io.opentelemetry.semconv:opentelemetry-semconv 1.42.01.43.0 age confidence
io.opentelemetry:opentelemetry-bom 1.63.01.64.0 age confidence
org.apache.httpcomponents.client5:httpclient5 (source) 5.6.15.6.2 age confidence
org.conscrypt:conscrypt-openjdk-uber (source) 2.6.02.6.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

googleapis/google-cloud-java (com.google.cloud:grpc-gcp)

v1.12.0

Compare Source

Features
  • [aiplatform] add match service in aiplatform v1 (#​9438) (4ab7b4f)
  • [analyticsadmin] add GetAdSenseLink, CreateAdSenseLink, DeleteAdSenseLink, ListAdSenseLinks methods to the Admin API v1alpha (#​9434) (d9f948e)
  • [batch] add support for placement policies (#​9439) (f30b899)
  • [batch] add TaskStatus's new terminated state UNEXECUTED (720796b)
  • [batch] support order_by in ListJobs and ListTasks requests (720796b)
  • [batch] support order_by in ListJobs and ListTasks requests (#​21) (720796b)
  • [batch] support order_by in ListJobs and ListTasks requests (#​9359) (720796b)
  • [cloudchannel] added partition_keys field to filter results from FetchReportResults (#​9437) (0857e33)
  • [cloudfunctions] ListFunctions now include metadata which indicates whether a function is a GEN_1 or GEN_2 function (#​9462) (d945618)
  • [cloudkms] added VerifyConnectivity RPC (#​9429) (81b9849)
  • [datamigration] add Oracle to PostgreSQL migration APIs (#​9442) (d3ca29b)
  • [discoveryengine] enable safe search feature for site search (#​9428) (7b673de)
  • [language] Added client library support for ModerateText in the Natural Language API (V1) (#​9463) (14fea71)
  • [rapidmigrationassessment] new module for rapidmigrationassessment (#​9467) (0123f56)
  • [webrisk] add SubmitUri endpoint (#​9443) (dd5ddba)
  • [workstations] add output field for the control plane IP address (#​9430) (3cba89a)
  • add auditd support (3cba89a)
  • add output field for the number of pooled instances (3cba89a)
  • add scheduling_policy IN_ORDER enum to support sequential task executions (720796b)
  • add support for accelerators (3cba89a)
  • add support for placement policies (720796b)
  • add support for readiness checks (3cba89a)
  • add support for workstation-level environment variables (3cba89a)
  • allow users to provide additional labels in search (7b673de)
  • allow users to provide user info in search (7b673de)
  • per-Runnable labels (720796b)
  • per-Runnable labels (720796b)
Bug Fixes
  • [discoveryengine] fix the field name typo for search service user_labels (#​9440) (eea5883)
  • deps: update dependency com.google.cloud:google-cloud-pubsub-bom to v1.123.12 (#​9436) (5df87b6)
  • deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.0 (#​9461) (d9fd655)
  • deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 (#​9468) (75847f7)
  • deps: update dependency com.google.cloud:google-cloud-storage to v2.22.2 (#​9426) (57a66df)
Documentation
  • [container] clarified release channel defaulting behavior for create cluster requests when release channel is unspecified (#​9441) (a9e8b90)
  • adjust documentation wording (3cba89a)
  • fix book disk typo (720796b)
  • update block_external_network field comment to reduce confusion (720796b)
  • update comments on boot disk fields for clearer usage scope (720796b)
  • update disk and network field comment for better readability (720796b)
  • Update reservation field API doc (720796b)
tink-crypto/tink-java (com.google.crypto.tink:tink)

v1.23.0: Tink Java v1.23.0

Compare Source

Tink is a multi-language, cross-platform library that provides simple and misuse-proof APIs for common cryptographic tasks.

This is Tink Java 1.23.0.

The complete list of changes since 1.22.0 can be found here.

  • Upgraded dependencies:
    • com.google.protobuf:protobuf-java -> 4.33.6
  • Upgraded Bazel version to 9.
Maven:
<dependency>
    <groupId>com.google.crypto.tink</groupId>
    <artifactId>tink</artifactId>
    <version>1.23.0</version>
</dependency>
Gradle:
dependencies {
  implementation 'com.google.crypto.tink:tink-android:1.23.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.23.0",
)
googleapis/google-http-java-client (com.google.http-client:google-http-client)

v2.2.0

Compare Source

Features
  • pqc: Replace provider-specific PQC TLS setup with generic SslSocketConfigurator callback (#​2167) (93e1ee7)
grpc/grpc-java (io.grpc:grpc-bom)

v1.83.0

Compare Source

gRPC Java 1.83.0 Release Notes

API Changes
  • api: Turn on RFC 3986 parsing by default and update javadoc. (4456721)
  • api: Add Grpc.newChannelBuilder accepting NameResolverRegistry (#​11901) (2b86f8f). This allows users to explicitly provide a NameResolverRegistry during channel creation rather than relying on the global registry, offering better isolation and control over name resolution per-channel.
Behavior Changes
  • okhttp: enable TLS 1.3 for servers on Android (3018ce3). v1.82.0 enabled TLS 1.3 for clients; this does the same for servers
  • xds: enable orca to lrs propagation by default (#​12836) (1e85674) Enables xDS configuration to control which fields get propagated from ORCA backend metric reports to LRS load reports as per gRFC A85
  • xds: Use leaf cluster name for backend service label in metrics, instead of aggregate cluster name (#​12882) (c8079ee). This only has an effect when using aggregate clusters
  • xds: Hold parsed service config in CdsUpdate (3db3235). Previously, modifications to LoadBalancerRegistry could cause failures in the LB tree
  • xds: Revert "xds: reuse connections to the control plane across channels" added in 1.81.0 (d49c0b1). If using xds heavily with many targets, then MAX_CONCURRENT_STREAMS to the control plane could be exceeded. This then prevents loading resources for new targets, which causes those channels to hang on name resolution. RPCs would see the nondescript "DEADLINE_EXCEEDED: Deadline Context was exceeded after Xs" or "DEADLINE_EXCEEDED: Deadline CallOptions was exceeded after Xs"
Improvements
  • api: Move attributes to the end of ResolvedAddresses.toString(), for better legibility (103bd4b)
  • core: normalize service config number values (#​12826) (663c505) This updates default service config validation to accept numeric values represented as Number, not only Double. Common JSON parsers may deserialize integer-looking JSON values such as maxAttempts: 4 and backoffMultiplier: 2 as Integer, which previously caused defaultServiceConfig() to fail with IllegalArgumentException. The values are normalized to Double when copied into the validated service config, preserving the existing internal representation expected by the service config parsing code.
  • core: DEADLINE_EXCEEDED before initial name resolution completes will now mention “name_resolver” in the error description (56d2b25). Previously there was not a hint as to what gRPC was delayed on when the deadline was exceeded.
  • netty: Reduce TcpMetrics log from INFO to FINE (4ec83df). This removes unnecessary log noise
  • core: Enable child channel plugins (#​12578) (89aef90). This introduces the ChildChannelConfigurer API to allow intercepting and customizing the configuration (such as injecting interceptors or modifying credentials) of child channels created dynamically by load balancers.
Dependencies
  • Upgrade to Netty 4.2.15 (66c6ab1). If you need Netty 4.1 support, please file an issue
  • Upgrade codegen plugin to C++ Protobuf 35.1 (#​12876) (c886f0a)
  • Upgrade various dependencies (064272c):
    • gson to 2.14.0
    • guava to 33.6.0
    • cel-java to 0.13.0
    • protobuf-java to 3.25.9
    • error-prone-annotations to 2.50.0
    • opentelemetry to 1.63.0
Documentation
  • Document how to build with Bazel and introduce bazel support for building android and binder (#​12811) (f94574e)
Thanks to

tian__mi__mi@
codingkiddo@
Zhengcy05@​

v1.82.2

  • Revert "xds: reuse connections to the control plane across channels" added in 1.81.0 (#​12886). If using xds heavily with many targets, then MAX_CONCURRENT_STREAMS to the control plane could be exceeded. This then prevents loading resources for new targets, which causes those channels to hang on name resolution. RPCs would see the nondescript "DEADLINE_EXCEEDED: Deadline Context was exceeded after Xs" or "DEADLINE_EXCEEDED: Deadline CallOptions was exceeded after Xs"
open-telemetry/semantic-conventions-java (io.opentelemetry.semconv:opentelemetry-semconv)

v1.43.0

Compare Source

  • Bump to semconv v1.43.0
    (#​518)
open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-bom)

v1.64.0

API
  • Fix W3CBaggagePropagator to allow empty baggage values per W3C spec
    (#​8468)
  • Fix baggage parsing for invalid percent-encoded members
    (#​8480)
Incubating
  • BREAKING Remove deprecated InstrumentationConfigUtil.peerServiceMapping
    (#​8542)
  • Fix EnvironmentGetter/EnvironmentSetter to not enumerate or normalize carrier entries, and
    normalize empty names consistently
    (#​8474,
    #​8481)
SDK
Traces
  • Add BatchSpanProcessor.create(SpanExporter) convenience factory to mirror
    SimpleSpanProcessor.create(SpanExporter)
    (#​8564)
  • Fix BatchSpanProcessor benchmark aux counters (exportedSpans/droppedSpans) always
    reporting zero
    (#​8539)
Metrics
  • Fix PooledHashMap dropping live entries when an entry is removed during forEach
    (#​8499)
  • Safely initialize exemplar reservoir storage in FixedSizeExemplarReservoir
    (#​8524)
  • Use failExceptionally in PeriodicMetricReader when the exporter is busy
    (#​8525)
  • Only set valuesRecorded in AggregatorHandle when false
    (#​8559)
  • Use volatile instead of atomics in Double/LongLastValueAggregator
    (#​8560)
  • Randomize per-thread recording order in metric benchmarks to avoid concurrency hotspots
    (#​8550)
Logs
  • Fix BatchLogRecordProcessor worker thread being killed by non-runtime exceptions
    (#​8529)
Exporters
  • BREAKING Prometheus: Drop deprecated PrometheusMetricReader constructors
    (#​8541)
  • OTLP: Reject host-less endpoints in EndpointUtil.validateEndpoint
    (#​8489)
  • OTLP: Replace Jackson OTLP JSON serialization with a hand-rolled implementation
    (#​8545)
  • OTLP Profiles: Fix OtlpGrpcProfileExporter toString class name
    (#​8492)
  • Prometheus: Add translation strategy support
    (#​8346)
  • Prometheus: Fix serialization of array-valued scope and resource attributes to JSON strings
    (#​8497)
Extensions
  • BREAKING Declarative config: Move experimental types to internal package
    (#​8530)
  • Declarative config: Commit generated schema POJOs to git
    (#​8408)
  • Declarative config: Update to opentelemetry-configuration v1.1.0
    (#​8451)
  • Declarative config: Adjust POJO toString/hashCode/equals to match AutoValue semantics
    (#​8526)
  • Declarative config: Add ref descriptions to generated model classes
    (#​8540)
  • Declarative config: Emit consistent @JsonProperty annotations on generated models
    (#​8563)
  • Declarative config: Remove duplicate resolver in DeclarativeConfigPropertyUtil
    (#​8579)
Project tooling
  • Add configuration policy guidance
    (#​8429)
  • Exclude certain GitHub Actions from running on forks
    (#​8466)
  • Add guidance to prefer parameterized tests
    (#​8469)
  • Make benchmark path configurable
    (#​8557)
google/conscrypt (org.conscrypt:conscrypt-openjdk-uber)

v2.6.1

Compare Source


Configuration

📅 Schedule: (UTC)

  • 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 if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot
renovate-bot requested review from a team as code owners June 29, 2026 20:07

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the dependency version of org.apache.httpcomponents.client5:httpclient5 from 5.6.1 to 5.6.2 in sdk-platform-java/dependencies.txt. There are no review comments, and I have no feedback to provide.

@renovate-bot
renovate-bot force-pushed the renovate/upper-bound-dependencies-file branch from 13fc3df to ace1cc7 Compare July 21, 2026 19:38
@renovate-bot renovate-bot changed the title chore(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.6.2 chore(deps): update upper bound dependencies file Jul 21, 2026
@renovate-bot
renovate-bot force-pushed the renovate/upper-bound-dependencies-file branch from ace1cc7 to 74581df Compare July 22, 2026 16:48
@whowes whowes added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 22, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 22, 2026
@whowes
whowes merged commit 5e54547 into googleapis:main Jul 22, 2026
196 of 203 checks passed
@renovate-bot
renovate-bot deleted the renovate/upper-bound-dependencies-file branch July 22, 2026 19:46
mutianf pushed a commit to mutianf/google-cloud-java that referenced this pull request Jul 24, 2026
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.22.0` → `2.22.1` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.fasterxml.jackson:jackson-bom/2.22.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.fasterxml.jackson:jackson-bom/2.22.0/2.22.1?slim=true)
|
|
[com.google.auth:google-auth-library-bom](https://redirect.github.com/googleapis/java-shared-config)
| `1.48.0` → `1.49.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-bom/1.49.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-bom/1.48.0/1.49.0?slim=true)
|
|
[com.google.cloud:grpc-gcp](https://redirect.github.com/googleapis/google-cloud-java/tree/main/grpc-gcp-java)
([source](https://redirect.github.com/googleapis/google-cloud-java/tree/HEAD/grpc-gcp-java))
| `1.11.0` → `1.12.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:grpc-gcp/1.12.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:grpc-gcp/1.11.0/1.12.0?slim=true)
|
|
[com.google.crypto.tink:tink](https://redirect.github.com/tink-crypto/tink-java)
| `1.22.0` → `1.23.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.crypto.tink:tink/1.23.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.crypto.tink:tink/1.22.0/1.23.0?slim=true)
|
|
[com.google.http-client:google-http-client](https://redirect.github.com/googleapis/google-http-java-client)
| `2.1.1` → `2.2.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.http-client:google-http-client/2.2.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.http-client:google-http-client/2.1.1/2.2.0?slim=true)
|
| [io.grpc:grpc-bom](https://redirect.github.com/grpc/grpc-java) |
`1.82.1` → `1.83.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-bom/1.83.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-bom/1.82.1/1.83.0?slim=true)
|
|
[io.opentelemetry.semconv:opentelemetry-semconv](https://redirect.github.com/open-telemetry/semantic-conventions-java)
| `1.42.0` → `1.43.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry.semconv:opentelemetry-semconv/1.43.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry.semconv:opentelemetry-semconv/1.42.0/1.43.0?slim=true)
|
|
[io.opentelemetry:opentelemetry-bom](https://redirect.github.com/open-telemetry/opentelemetry-java)
| `1.63.0` → `1.64.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-bom/1.64.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-bom/1.63.0/1.64.0?slim=true)
|
|
[org.apache.httpcomponents.client5:httpclient5](https://hc.apache.org/)
([source](https://redirect.github.com/apache/httpcomponents-client)) |
`5.6.1` → `5.6.2` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.httpcomponents.client5:httpclient5/5.6.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.httpcomponents.client5:httpclient5/5.6.1/5.6.2?slim=true)
|
| [org.conscrypt:conscrypt-openjdk-uber](https://conscrypt.org/)
([source](https://redirect.github.com/google/conscrypt)) | `2.6.0` →
`2.6.1` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.conscrypt:conscrypt-openjdk-uber/2.6.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.conscrypt:conscrypt-openjdk-uber/2.6.0/2.6.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..googleapis/issues/7649) for more information.

---

### Release Notes

<details>
<summary>googleapis/google-cloud-java
(com.google.cloud:grpc-gcp)</summary>

###
[`v1.12.0`](https://redirect.github.com/googleapis/google-cloud-java/releases/tag/v1.12.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-java/compare/v1.11.0...v1.12.0)

##### Features

- \[aiplatform] add match service in aiplatform v1
([#&googleapis#8203;9438](https://redirect.github.com/googleapis/google-cloud-java/issues/9438))
([4ab7b4f](https://redirect.github.com/googleapis/google-cloud-java/commit/4ab7b4fd466bf488a646ac0ee8a019ca78c42efe))
- \[analyticsadmin] add `GetAdSenseLink`, `CreateAdSenseLink`,
`DeleteAdSenseLink`, `ListAdSenseLinks` methods to the Admin API v1alpha
([#&googleapis#8203;9434](https://redirect.github.com/googleapis/google-cloud-java/issues/9434))
([d9f948e](https://redirect.github.com/googleapis/google-cloud-java/commit/d9f948ef915cf1a118085a783c3e072ba0b54ccc))
- \[batch] add support for placement policies
([#&googleapis#8203;9439](https://redirect.github.com/googleapis/google-cloud-java/issues/9439))
([f30b899](https://redirect.github.com/googleapis/google-cloud-java/commit/f30b899f2b58945a33438fc35a207c51e4bf44a0))
- \[batch] add TaskStatus's new terminated state UNEXECUTED
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- \[batch] support order\_by in ListJobs and ListTasks requests
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- \[batch] support order\_by in ListJobs and ListTasks requests
([#&googleapis#8203;21](https://redirect.github.com/googleapis/google-cloud-java/issues/21))
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- \[batch] support order\_by in ListJobs and ListTasks requests
([#&googleapis#8203;9359](https://redirect.github.com/googleapis/google-cloud-java/issues/9359))
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- \[cloudchannel] added partition\_keys field to filter results from
FetchReportResults
([#&googleapis#8203;9437](https://redirect.github.com/googleapis/google-cloud-java/issues/9437))
([0857e33](https://redirect.github.com/googleapis/google-cloud-java/commit/0857e33e233232ac6e41de7ba3433036bdd0a2f6))
- \[cloudfunctions] ListFunctions now include metadata which indicates
whether a function is a `GEN_1` or `GEN_2` function
([#&googleapis#8203;9462](https://redirect.github.com/googleapis/google-cloud-java/issues/9462))
([d945618](https://redirect.github.com/googleapis/google-cloud-java/commit/d945618f4001d6e1853b84ab6964fcd026319c52))
- \[cloudkms] added VerifyConnectivity RPC
([#&googleapis#8203;9429](https://redirect.github.com/googleapis/google-cloud-java/issues/9429))
([81b9849](https://redirect.github.com/googleapis/google-cloud-java/commit/81b9849a7d0145a5bd202de877f61e3fb4cfdf7d))
- \[datamigration] add Oracle to PostgreSQL migration APIs
([#&googleapis#8203;9442](https://redirect.github.com/googleapis/google-cloud-java/issues/9442))
([d3ca29b](https://redirect.github.com/googleapis/google-cloud-java/commit/d3ca29ba6abcd21d7f276749d99b42cf2284bcd7))
- \[discoveryengine] enable safe search feature for site search
([#&googleapis#8203;9428](https://redirect.github.com/googleapis/google-cloud-java/issues/9428))
([7b673de](https://redirect.github.com/googleapis/google-cloud-java/commit/7b673de22a253b4faeb995b46581208343f84abb))
- \[language] Added client library support for ModerateText in the
Natural Language API (V1)
([#&googleapis#8203;9463](https://redirect.github.com/googleapis/google-cloud-java/issues/9463))
([14fea71](https://redirect.github.com/googleapis/google-cloud-java/commit/14fea7158fa442bbd8df98e76972cbe5b508157f))
- \[rapidmigrationassessment] new module for rapidmigrationassessment
([#&googleapis#8203;9467](https://redirect.github.com/googleapis/google-cloud-java/issues/9467))
([0123f56](https://redirect.github.com/googleapis/google-cloud-java/commit/0123f56bbc025baac61b2e220f28db29a688c29c))
- \[webrisk] add SubmitUri endpoint
([#&googleapis#8203;9443](https://redirect.github.com/googleapis/google-cloud-java/issues/9443))
([dd5ddba](https://redirect.github.com/googleapis/google-cloud-java/commit/dd5ddbaa668f90cd6698ffd0accfde1168f64b6d))
- \[workstations] add output field for the control plane IP address
([#&googleapis#8203;9430](https://redirect.github.com/googleapis/google-cloud-java/issues/9430))
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- add auditd support
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- add output field for the number of pooled instances
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- add scheduling\_policy IN\_ORDER enum to support sequential task
executions
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- add support for accelerators
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- add support for placement policies
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- add support for readiness checks
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- add support for workstation-level environment variables
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- allow users to provide additional labels in search
([7b673de](https://redirect.github.com/googleapis/google-cloud-java/commit/7b673de22a253b4faeb995b46581208343f84abb))
- allow users to provide user info in search
([7b673de](https://redirect.github.com/googleapis/google-cloud-java/commit/7b673de22a253b4faeb995b46581208343f84abb))
- per-Runnable labels
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- per-Runnable labels
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))

##### Bug Fixes

- \[discoveryengine] fix the field name typo for search service
user\_labels
([#&googleapis#8203;9440](https://redirect.github.com/googleapis/google-cloud-java/issues/9440))
([eea5883](https://redirect.github.com/googleapis/google-cloud-java/commit/eea58838dfb351a853e4c639e690051d36456362))
- **deps:** update dependency com.google.cloud:google-cloud-pubsub-bom
to v1.123.12
([#&googleapis#8203;9436](https://redirect.github.com/googleapis/google-cloud-java/issues/9436))
([5df87b6](https://redirect.github.com/googleapis/google-cloud-java/commit/5df87b6be61c2892d07b1963512c15e64ededf27))
- **deps:** update dependency
com.google.cloud:google-cloud-shared-dependencies to v3.10.0
([#&googleapis#8203;9461](https://redirect.github.com/googleapis/google-cloud-java/issues/9461))
([d9fd655](https://redirect.github.com/googleapis/google-cloud-java/commit/d9fd6551394a5e19a7ab6e1c881e9ffc5ec77660))
- **deps:** update dependency
com.google.cloud:google-cloud-shared-dependencies to v3.10.1
([#&googleapis#8203;9468](https://redirect.github.com/googleapis/google-cloud-java/issues/9468))
([75847f7](https://redirect.github.com/googleapis/google-cloud-java/commit/75847f79ee79999fae3813d5189d33eeb7b1ab4a))
- **deps:** update dependency com.google.cloud:google-cloud-storage to
v2.22.2
([#&googleapis#8203;9426](https://redirect.github.com/googleapis/google-cloud-java/issues/9426))
([57a66df](https://redirect.github.com/googleapis/google-cloud-java/commit/57a66dfe16771ef3e995110715b5da5ff2104d9e))

##### Documentation

- \[container] clarified release channel defaulting behavior for create
cluster requests when release channel is unspecified
([#&googleapis#8203;9441](https://redirect.github.com/googleapis/google-cloud-java/issues/9441))
([a9e8b90](https://redirect.github.com/googleapis/google-cloud-java/commit/a9e8b908d37ddede098a102af25587b7de4b2305))
- adjust documentation wording
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- fix `book disk` typo
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- update block\_external\_network field comment to reduce confusion
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- update comments on boot disk fields for clearer usage scope
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- update disk and network field comment for better readability
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- Update reservation field API doc
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))

</details>

<details>
<summary>tink-crypto/tink-java (com.google.crypto.tink:tink)</summary>

###
[`v1.23.0`](https://redirect.github.com/tink-crypto/tink-java/releases/tag/v1.23.0):
Tink Java v1.23.0

[Compare
Source](https://redirect.github.com/tink-crypto/tink-java/compare/v1.22.0...v1.23.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.23.0.**

The complete list of changes since 1.22.0 can be found
[here](https://redirect.github.com/tink-crypto/tink-java/compare/v1.22.0...v1.23.0).

- Upgraded dependencies:
  - `com.google.protobuf:protobuf-java` -> `4.33.6`
- Upgraded Bazel version to 9.

##### Maven:

```
<dependency>
    <groupId>com.google.crypto.tink</groupId>
    <artifactId>tink</artifactId>
    <version>1.23.0</version>
</dependency>
```

##### Gradle:

```
dependencies {
  implementation 'com.google.crypto.tink:tink-android:1.23.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.23.0",
)
```

</details>

<details>
<summary>googleapis/google-http-java-client
(com.google.http-client:google-http-client)</summary>

###
[`v2.2.0`](https://redirect.github.com/googleapis/google-http-java-client/blob/HEAD/CHANGELOG.md#220-2026-07-20)

[Compare
Source](https://redirect.github.com/googleapis/google-http-java-client/compare/v2.1.1...v2.2.0)

##### Features

- **pqc:** Replace provider-specific PQC TLS setup with generic
SslSocketConfigurator callback
([#&googleapis#8203;2167](https://redirect.github.com/googleapis/google-http-java-client/issues/2167))
([93e1ee7](https://redirect.github.com/googleapis/google-http-java-client/commit/93e1ee7f5e57fd33dde9dfa2f8eab74aca6693c6))

</details>

<details>
<summary>grpc/grpc-java (io.grpc:grpc-bom)</summary>

###
[`v1.83.0`](https://redirect.github.com/grpc/grpc-java/releases/tag/v1.83.0)

[Compare
Source](https://redirect.github.com/grpc/grpc-java/compare/v1.82.2...v1.83.0)

#### gRPC Java 1.83.0 Release Notes

##### API Changes

- api: Turn on RFC 3986 parsing by default and update javadoc.
([`4456721`](https://redirect.github.com/grpc/grpc-java/commit/4456721328))
- api: Add Grpc.newChannelBuilder accepting NameResolverRegistry
([#&googleapis#8203;11901](https://redirect.github.com/grpc/grpc-java/issues/11901))
([`2b86f8f`](https://redirect.github.com/grpc/grpc-java/commit/2b86f8f42f)).
This allows users to explicitly provide a NameResolverRegistry during
channel creation rather than relying on the global registry, offering
better isolation and control over name resolution per-channel.

##### Behavior Changes

- okhttp: enable TLS 1.3 for servers on Android
([`3018ce3`](https://redirect.github.com/grpc/grpc-java/commit/3018ce341c)).
v1.82.0 enabled TLS 1.3 for clients; this does the same for servers
- xds: enable orca to lrs propagation by default
([#&googleapis#8203;12836](https://redirect.github.com/grpc/grpc-java/issues/12836))
([`1e85674`](https://redirect.github.com/grpc/grpc-java/commit/1e85674a40))
Enables xDS configuration to control which fields get propagated from
ORCA backend metric reports to LRS load reports as per gRFC A85
- xds: Use leaf cluster name for backend service label in metrics,
instead of aggregate cluster name
([#&googleapis#8203;12882](https://redirect.github.com/grpc/grpc-java/issues/12882))
([`c8079ee`](https://redirect.github.com/grpc/grpc-java/commit/c8079eed98)).
This only has an effect when using aggregate clusters
- xds: Hold parsed service config in CdsUpdate
([`3db3235`](https://redirect.github.com/grpc/grpc-java/commit/3db3235ebd)).
Previously, modifications to LoadBalancerRegistry could cause failures
in the LB tree
- xds: Revert "xds: reuse connections to the control plane across
channels" added in 1.81.0
([`d49c0b1`](https://redirect.github.com/grpc/grpc-java/commit/d49c0b15d8)).
If using xds heavily with many targets, then MAX\_CONCURRENT\_STREAMS to
the control plane could be exceeded. This then prevents loading
resources for new targets, which causes those channels to hang on name
resolution. RPCs would see the nondescript "DEADLINE\_EXCEEDED: Deadline
Context was exceeded after Xs" or "DEADLINE\_EXCEEDED: Deadline
CallOptions was exceeded after Xs"

##### Improvements

- api: Move attributes to the end of ResolvedAddresses.toString(), for
better legibility
([`103bd4b`](https://redirect.github.com/grpc/grpc-java/commit/103bd4b852))
- core: normalize service config number values
([#&googleapis#8203;12826](https://redirect.github.com/grpc/grpc-java/issues/12826))
([`663c505`](https://redirect.github.com/grpc/grpc-java/commit/663c505dbd))
This updates default service config validation to accept numeric values
represented as Number, not only Double. Common JSON parsers may
deserialize integer-looking JSON values such as maxAttempts: 4 and
backoffMultiplier: 2 as Integer, which previously caused
defaultServiceConfig() to fail with IllegalArgumentException. The values
are normalized to Double when copied into the validated service config,
preserving the existing internal representation expected by the service
config parsing code.
- core: DEADLINE\_EXCEEDED before initial name resolution completes will
now mention “name\_resolver” in the error description
([`56d2b25`](https://redirect.github.com/grpc/grpc-java/commit/56d2b25eb5)).
Previously there was not a hint as to what gRPC was delayed on when the
deadline was exceeded.
- netty: Reduce TcpMetrics log from INFO to FINE
([`4ec83df`](https://redirect.github.com/grpc/grpc-java/commit/4ec83df1eb)).
This removes unnecessary log noise
- core: Enable child channel plugins
([#&googleapis#8203;12578](https://redirect.github.com/grpc/grpc-java/issues/12578))
([`89aef90`](https://redirect.github.com/grpc/grpc-java/commit/89aef90d52)).
This introduces the ChildChannelConfigurer API to allow intercepting and
customizing the configuration (such as injecting interceptors or
modifying credentials) of child channels created dynamically by load
balancers.

##### Dependencies

- Upgrade to Netty 4.2.15
([`66c6ab1`](https://redirect.github.com/grpc/grpc-java/commit/66c6ab1da6)).
If you need Netty 4.1 support, please file an issue
- Upgrade codegen plugin to C++ Protobuf 35.1
([#&googleapis#8203;12876](https://redirect.github.com/grpc/grpc-java/issues/12876))
([`c886f0a`](https://redirect.github.com/grpc/grpc-java/commit/c886f0a06b))
- Upgrade various dependencies
([`064272c`](https://redirect.github.com/grpc/grpc-java/commit/064272c61d)):
  - gson to 2.14.0
  - guava to 33.6.0
  - cel-java to 0.13.0
  - protobuf-java to 3.25.9
  - error-prone-annotations to 2.50.0
  - opentelemetry to 1.63.0

##### Documentation

- Document how to build with Bazel and introduce bazel support for
building android and binder
([#&googleapis#8203;12811](https://redirect.github.com/grpc/grpc-java/issues/12811))
([`f94574e`](https://redirect.github.com/grpc/grpc-java/commit/f94574eff7))

##### Thanks to

tian\_\_mi\_\_mi@\
codingkiddo@\
Zhengcy05@&googleapis#8203;

###
[`v1.82.2`](https://redirect.github.com/grpc/grpc-java/releases/tag/v1.82.2)

- Revert "xds: reuse connections to the control plane across channels"
added in 1.81.0
([#&googleapis#8203;12886](https://redirect.github.com/grpc/grpc-java/issues/12886)).
If using xds heavily with many targets, then MAX\_CONCURRENT\_STREAMS to
the control plane could be exceeded. This then prevents loading
resources for new targets, which causes those channels to hang on name
resolution. RPCs would see the nondescript "DEADLINE\_EXCEEDED: Deadline
Context was exceeded after Xs" or "DEADLINE\_EXCEEDED: Deadline
CallOptions was exceeded after Xs"

</details>

<details>
<summary>open-telemetry/semantic-conventions-java
(io.opentelemetry.semconv:opentelemetry-semconv)</summary>

###
[`v1.43.0`](https://redirect.github.com/open-telemetry/semantic-conventions-java/blob/HEAD/CHANGELOG.md#Version-1430-2026-07-08)

[Compare
Source](https://redirect.github.com/open-telemetry/semantic-conventions-java/compare/v1.42.0...v1.43.0)

- Bump to semconv v1.43.0

([#&googleapis#8203;518](https://redirect.github.com/open-telemetry/semantic-conventions-java/pull/518))

</details>

<details>
<summary>open-telemetry/opentelemetry-java
(io.opentelemetry:opentelemetry-bom)</summary>

###
[`v1.64.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1640-2026-07-10)

##### API

- Fix `W3CBaggagePropagator` to allow empty baggage values per W3C spec

([#&googleapis#8203;8468](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8468))
- Fix baggage parsing for invalid percent-encoded members

([#&googleapis#8203;8480](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8480))

##### Incubating

- **BREAKING** Remove deprecated
`InstrumentationConfigUtil.peerServiceMapping`

([#&googleapis#8203;8542](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8542))
- Fix `EnvironmentGetter`/`EnvironmentSetter` to not enumerate or
normalize carrier entries, and
  normalize empty names consistently

([#&googleapis#8203;8474](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8474),

[#&googleapis#8203;8481](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8481))

##### SDK

##### Traces

- Add `BatchSpanProcessor.create(SpanExporter)` convenience factory to
mirror
  `SimpleSpanProcessor.create(SpanExporter)`

([#&googleapis#8203;8564](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8564))
- Fix `BatchSpanProcessor` benchmark aux counters
(`exportedSpans`/`droppedSpans`) always
  reporting zero

([#&googleapis#8203;8539](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8539))

##### Metrics

- Fix `PooledHashMap` dropping live entries when an entry is removed
during `forEach`

([#&googleapis#8203;8499](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8499))
- Safely initialize exemplar reservoir storage in
`FixedSizeExemplarReservoir`

([#&googleapis#8203;8524](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8524))
- Use `failExceptionally` in `PeriodicMetricReader` when the exporter is
busy

([#&googleapis#8203;8525](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8525))
- Only set `valuesRecorded` in `AggregatorHandle` when false

([#&googleapis#8203;8559](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8559))
- Use `volatile` instead of atomics in
`Double`/`LongLastValueAggregator`

([#&googleapis#8203;8560](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8560))
- Randomize per-thread recording order in metric benchmarks to avoid
concurrency hotspots

([#&googleapis#8203;8550](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8550))

##### Logs

- Fix `BatchLogRecordProcessor` worker thread being killed by
non-runtime exceptions

([#&googleapis#8203;8529](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8529))

##### Exporters

- **BREAKING** Prometheus: Drop deprecated `PrometheusMetricReader`
constructors

([#&googleapis#8203;8541](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8541))
- OTLP: Reject host-less endpoints in `EndpointUtil.validateEndpoint`

([#&googleapis#8203;8489](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8489))
- OTLP: Replace Jackson OTLP JSON serialization with a hand-rolled
implementation

([#&googleapis#8203;8545](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8545))
- OTLP Profiles: Fix `OtlpGrpcProfileExporter` `toString` class name

([#&googleapis#8203;8492](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8492))
- Prometheus: Add translation strategy support

([#&googleapis#8203;8346](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8346))
- Prometheus: Fix serialization of array-valued scope and resource
attributes to JSON strings

([#&googleapis#8203;8497](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8497))

##### Extensions

- **BREAKING** Declarative config: Move experimental types to internal
package

([#&googleapis#8203;8530](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8530))
- Declarative config: Commit generated schema POJOs to git

([#&googleapis#8203;8408](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8408))
- Declarative config: Update to `opentelemetry-configuration` v1.1.0

([#&googleapis#8203;8451](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8451))
- Declarative config: Adjust POJO `toString`/`hashCode`/`equals` to
match AutoValue semantics

([#&googleapis#8203;8526](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8526))
- Declarative config: Add ref descriptions to generated model classes

([#&googleapis#8203;8540](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8540))
- Declarative config: Emit consistent `@JsonProperty` annotations on
generated models

([#&googleapis#8203;8563](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8563))
- Declarative config: Remove duplicate resolver in
`DeclarativeConfigPropertyUtil`

([#&googleapis#8203;8579](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8579))

##### Project tooling

- Add configuration policy guidance

([#&googleapis#8203;8429](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8429))
- Exclude certain GitHub Actions from running on forks

([#&googleapis#8203;8466](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8466))
- Add guidance to prefer parameterized tests

([#&googleapis#8203;8469](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8469))
- Make benchmark path configurable

([#&googleapis#8203;8557](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8557))

</details>

<details>
<summary>google/conscrypt
(org.conscrypt:conscrypt-openjdk-uber)</summary>

###
[`v2.6.1`](https://redirect.github.com/google/conscrypt/releases/tag/2.6.1)

[Compare
Source](https://redirect.github.com/google/conscrypt/compare/2.6.0...2.6.1)

- Fixes
[#&googleapis#8203;1519](https://redirect.github.com/google/conscrypt/issues/1519)
- Fixes [#&googleapis#8203;1499
(comment)](https://redirect.github.com/google/conscrypt/issues/1499#issuecomment-4923001123)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI3NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
mutianf pushed a commit to mutianf/google-cloud-java that referenced this pull request Jul 24, 2026
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.22.0` → `2.22.1` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.fasterxml.jackson:jackson-bom/2.22.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.fasterxml.jackson:jackson-bom/2.22.0/2.22.1?slim=true)
|
|
[com.google.auth:google-auth-library-bom](https://redirect.github.com/googleapis/java-shared-config)
| `1.48.0` → `1.49.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-bom/1.49.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-bom/1.48.0/1.49.0?slim=true)
|
|
[com.google.cloud:grpc-gcp](https://redirect.github.com/googleapis/google-cloud-java/tree/main/grpc-gcp-java)
([source](https://redirect.github.com/googleapis/google-cloud-java/tree/HEAD/grpc-gcp-java))
| `1.11.0` → `1.12.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:grpc-gcp/1.12.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:grpc-gcp/1.11.0/1.12.0?slim=true)
|
|
[com.google.crypto.tink:tink](https://redirect.github.com/tink-crypto/tink-java)
| `1.22.0` → `1.23.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.crypto.tink:tink/1.23.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.crypto.tink:tink/1.22.0/1.23.0?slim=true)
|
|
[com.google.http-client:google-http-client](https://redirect.github.com/googleapis/google-http-java-client)
| `2.1.1` → `2.2.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.http-client:google-http-client/2.2.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.http-client:google-http-client/2.1.1/2.2.0?slim=true)
|
| [io.grpc:grpc-bom](https://redirect.github.com/grpc/grpc-java) |
`1.82.1` → `1.83.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-bom/1.83.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-bom/1.82.1/1.83.0?slim=true)
|
|
[io.opentelemetry.semconv:opentelemetry-semconv](https://redirect.github.com/open-telemetry/semantic-conventions-java)
| `1.42.0` → `1.43.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry.semconv:opentelemetry-semconv/1.43.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry.semconv:opentelemetry-semconv/1.42.0/1.43.0?slim=true)
|
|
[io.opentelemetry:opentelemetry-bom](https://redirect.github.com/open-telemetry/opentelemetry-java)
| `1.63.0` → `1.64.0` |
![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-bom/1.64.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-bom/1.63.0/1.64.0?slim=true)
|
|
[org.apache.httpcomponents.client5:httpclient5](https://hc.apache.org/)
([source](https://redirect.github.com/apache/httpcomponents-client)) |
`5.6.1` → `5.6.2` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.httpcomponents.client5:httpclient5/5.6.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.httpcomponents.client5:httpclient5/5.6.1/5.6.2?slim=true)
|
| [org.conscrypt:conscrypt-openjdk-uber](https://conscrypt.org/)
([source](https://redirect.github.com/google/conscrypt)) | `2.6.0` →
`2.6.1` |
![age](https://developer.mend.io/api/mc/badges/age/maven/org.conscrypt:conscrypt-openjdk-uber/2.6.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.conscrypt:conscrypt-openjdk-uber/2.6.0/2.6.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..googleapis/issues/7649) for more information.

---

### Release Notes

<details>
<summary>googleapis/google-cloud-java
(com.google.cloud:grpc-gcp)</summary>

###
[`v1.12.0`](https://redirect.github.com/googleapis/google-cloud-java/releases/tag/v1.12.0)

[Compare
Source](https://redirect.github.com/googleapis/google-cloud-java/compare/v1.11.0...v1.12.0)

##### Features

- \[aiplatform] add match service in aiplatform v1
([#&googleapis#8203;9438](https://redirect.github.com/googleapis/google-cloud-java/issues/9438))
([4ab7b4f](https://redirect.github.com/googleapis/google-cloud-java/commit/4ab7b4fd466bf488a646ac0ee8a019ca78c42efe))
- \[analyticsadmin] add `GetAdSenseLink`, `CreateAdSenseLink`,
`DeleteAdSenseLink`, `ListAdSenseLinks` methods to the Admin API v1alpha
([#&googleapis#8203;9434](https://redirect.github.com/googleapis/google-cloud-java/issues/9434))
([d9f948e](https://redirect.github.com/googleapis/google-cloud-java/commit/d9f948ef915cf1a118085a783c3e072ba0b54ccc))
- \[batch] add support for placement policies
([#&googleapis#8203;9439](https://redirect.github.com/googleapis/google-cloud-java/issues/9439))
([f30b899](https://redirect.github.com/googleapis/google-cloud-java/commit/f30b899f2b58945a33438fc35a207c51e4bf44a0))
- \[batch] add TaskStatus's new terminated state UNEXECUTED
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- \[batch] support order\_by in ListJobs and ListTasks requests
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- \[batch] support order\_by in ListJobs and ListTasks requests
([#&googleapis#8203;21](https://redirect.github.com/googleapis/google-cloud-java/issues/21))
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- \[batch] support order\_by in ListJobs and ListTasks requests
([#&googleapis#8203;9359](https://redirect.github.com/googleapis/google-cloud-java/issues/9359))
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- \[cloudchannel] added partition\_keys field to filter results from
FetchReportResults
([#&googleapis#8203;9437](https://redirect.github.com/googleapis/google-cloud-java/issues/9437))
([0857e33](https://redirect.github.com/googleapis/google-cloud-java/commit/0857e33e233232ac6e41de7ba3433036bdd0a2f6))
- \[cloudfunctions] ListFunctions now include metadata which indicates
whether a function is a `GEN_1` or `GEN_2` function
([#&googleapis#8203;9462](https://redirect.github.com/googleapis/google-cloud-java/issues/9462))
([d945618](https://redirect.github.com/googleapis/google-cloud-java/commit/d945618f4001d6e1853b84ab6964fcd026319c52))
- \[cloudkms] added VerifyConnectivity RPC
([#&googleapis#8203;9429](https://redirect.github.com/googleapis/google-cloud-java/issues/9429))
([81b9849](https://redirect.github.com/googleapis/google-cloud-java/commit/81b9849a7d0145a5bd202de877f61e3fb4cfdf7d))
- \[datamigration] add Oracle to PostgreSQL migration APIs
([#&googleapis#8203;9442](https://redirect.github.com/googleapis/google-cloud-java/issues/9442))
([d3ca29b](https://redirect.github.com/googleapis/google-cloud-java/commit/d3ca29ba6abcd21d7f276749d99b42cf2284bcd7))
- \[discoveryengine] enable safe search feature for site search
([#&googleapis#8203;9428](https://redirect.github.com/googleapis/google-cloud-java/issues/9428))
([7b673de](https://redirect.github.com/googleapis/google-cloud-java/commit/7b673de22a253b4faeb995b46581208343f84abb))
- \[language] Added client library support for ModerateText in the
Natural Language API (V1)
([#&googleapis#8203;9463](https://redirect.github.com/googleapis/google-cloud-java/issues/9463))
([14fea71](https://redirect.github.com/googleapis/google-cloud-java/commit/14fea7158fa442bbd8df98e76972cbe5b508157f))
- \[rapidmigrationassessment] new module for rapidmigrationassessment
([#&googleapis#8203;9467](https://redirect.github.com/googleapis/google-cloud-java/issues/9467))
([0123f56](https://redirect.github.com/googleapis/google-cloud-java/commit/0123f56bbc025baac61b2e220f28db29a688c29c))
- \[webrisk] add SubmitUri endpoint
([#&googleapis#8203;9443](https://redirect.github.com/googleapis/google-cloud-java/issues/9443))
([dd5ddba](https://redirect.github.com/googleapis/google-cloud-java/commit/dd5ddbaa668f90cd6698ffd0accfde1168f64b6d))
- \[workstations] add output field for the control plane IP address
([#&googleapis#8203;9430](https://redirect.github.com/googleapis/google-cloud-java/issues/9430))
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- add auditd support
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- add output field for the number of pooled instances
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- add scheduling\_policy IN\_ORDER enum to support sequential task
executions
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- add support for accelerators
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- add support for placement policies
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- add support for readiness checks
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- add support for workstation-level environment variables
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- allow users to provide additional labels in search
([7b673de](https://redirect.github.com/googleapis/google-cloud-java/commit/7b673de22a253b4faeb995b46581208343f84abb))
- allow users to provide user info in search
([7b673de](https://redirect.github.com/googleapis/google-cloud-java/commit/7b673de22a253b4faeb995b46581208343f84abb))
- per-Runnable labels
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- per-Runnable labels
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))

##### Bug Fixes

- \[discoveryengine] fix the field name typo for search service
user\_labels
([#&googleapis#8203;9440](https://redirect.github.com/googleapis/google-cloud-java/issues/9440))
([eea5883](https://redirect.github.com/googleapis/google-cloud-java/commit/eea58838dfb351a853e4c639e690051d36456362))
- **deps:** update dependency com.google.cloud:google-cloud-pubsub-bom
to v1.123.12
([#&googleapis#8203;9436](https://redirect.github.com/googleapis/google-cloud-java/issues/9436))
([5df87b6](https://redirect.github.com/googleapis/google-cloud-java/commit/5df87b6be61c2892d07b1963512c15e64ededf27))
- **deps:** update dependency
com.google.cloud:google-cloud-shared-dependencies to v3.10.0
([#&googleapis#8203;9461](https://redirect.github.com/googleapis/google-cloud-java/issues/9461))
([d9fd655](https://redirect.github.com/googleapis/google-cloud-java/commit/d9fd6551394a5e19a7ab6e1c881e9ffc5ec77660))
- **deps:** update dependency
com.google.cloud:google-cloud-shared-dependencies to v3.10.1
([#&googleapis#8203;9468](https://redirect.github.com/googleapis/google-cloud-java/issues/9468))
([75847f7](https://redirect.github.com/googleapis/google-cloud-java/commit/75847f79ee79999fae3813d5189d33eeb7b1ab4a))
- **deps:** update dependency com.google.cloud:google-cloud-storage to
v2.22.2
([#&googleapis#8203;9426](https://redirect.github.com/googleapis/google-cloud-java/issues/9426))
([57a66df](https://redirect.github.com/googleapis/google-cloud-java/commit/57a66dfe16771ef3e995110715b5da5ff2104d9e))

##### Documentation

- \[container] clarified release channel defaulting behavior for create
cluster requests when release channel is unspecified
([#&googleapis#8203;9441](https://redirect.github.com/googleapis/google-cloud-java/issues/9441))
([a9e8b90](https://redirect.github.com/googleapis/google-cloud-java/commit/a9e8b908d37ddede098a102af25587b7de4b2305))
- adjust documentation wording
([3cba89a](https://redirect.github.com/googleapis/google-cloud-java/commit/3cba89a945b5b5d85c5690bb500d078c351e90a1))
- fix `book disk` typo
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- update block\_external\_network field comment to reduce confusion
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- update comments on boot disk fields for clearer usage scope
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- update disk and network field comment for better readability
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))
- Update reservation field API doc
([720796b](https://redirect.github.com/googleapis/google-cloud-java/commit/720796b7e1218b9517a3f2ebcacd3119448e2e9c))

</details>

<details>
<summary>tink-crypto/tink-java (com.google.crypto.tink:tink)</summary>

###
[`v1.23.0`](https://redirect.github.com/tink-crypto/tink-java/releases/tag/v1.23.0):
Tink Java v1.23.0

[Compare
Source](https://redirect.github.com/tink-crypto/tink-java/compare/v1.22.0...v1.23.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.23.0.**

The complete list of changes since 1.22.0 can be found
[here](https://redirect.github.com/tink-crypto/tink-java/compare/v1.22.0...v1.23.0).

- Upgraded dependencies:
  - `com.google.protobuf:protobuf-java` -> `4.33.6`
- Upgraded Bazel version to 9.

##### Maven:

```
<dependency>
    <groupId>com.google.crypto.tink</groupId>
    <artifactId>tink</artifactId>
    <version>1.23.0</version>
</dependency>
```

##### Gradle:

```
dependencies {
  implementation 'com.google.crypto.tink:tink-android:1.23.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.23.0",
)
```

</details>

<details>
<summary>googleapis/google-http-java-client
(com.google.http-client:google-http-client)</summary>

###
[`v2.2.0`](https://redirect.github.com/googleapis/google-http-java-client/blob/HEAD/CHANGELOG.md#220-2026-07-20)

[Compare
Source](https://redirect.github.com/googleapis/google-http-java-client/compare/v2.1.1...v2.2.0)

##### Features

- **pqc:** Replace provider-specific PQC TLS setup with generic
SslSocketConfigurator callback
([#&googleapis#8203;2167](https://redirect.github.com/googleapis/google-http-java-client/issues/2167))
([93e1ee7](https://redirect.github.com/googleapis/google-http-java-client/commit/93e1ee7f5e57fd33dde9dfa2f8eab74aca6693c6))

</details>

<details>
<summary>grpc/grpc-java (io.grpc:grpc-bom)</summary>

###
[`v1.83.0`](https://redirect.github.com/grpc/grpc-java/releases/tag/v1.83.0)

[Compare
Source](https://redirect.github.com/grpc/grpc-java/compare/v1.82.2...v1.83.0)

#### gRPC Java 1.83.0 Release Notes

##### API Changes

- api: Turn on RFC 3986 parsing by default and update javadoc.
([`4456721`](https://redirect.github.com/grpc/grpc-java/commit/4456721328))
- api: Add Grpc.newChannelBuilder accepting NameResolverRegistry
([#&googleapis#8203;11901](https://redirect.github.com/grpc/grpc-java/issues/11901))
([`2b86f8f`](https://redirect.github.com/grpc/grpc-java/commit/2b86f8f42f)).
This allows users to explicitly provide a NameResolverRegistry during
channel creation rather than relying on the global registry, offering
better isolation and control over name resolution per-channel.

##### Behavior Changes

- okhttp: enable TLS 1.3 for servers on Android
([`3018ce3`](https://redirect.github.com/grpc/grpc-java/commit/3018ce341c)).
v1.82.0 enabled TLS 1.3 for clients; this does the same for servers
- xds: enable orca to lrs propagation by default
([#&googleapis#8203;12836](https://redirect.github.com/grpc/grpc-java/issues/12836))
([`1e85674`](https://redirect.github.com/grpc/grpc-java/commit/1e85674a40))
Enables xDS configuration to control which fields get propagated from
ORCA backend metric reports to LRS load reports as per gRFC A85
- xds: Use leaf cluster name for backend service label in metrics,
instead of aggregate cluster name
([#&googleapis#8203;12882](https://redirect.github.com/grpc/grpc-java/issues/12882))
([`c8079ee`](https://redirect.github.com/grpc/grpc-java/commit/c8079eed98)).
This only has an effect when using aggregate clusters
- xds: Hold parsed service config in CdsUpdate
([`3db3235`](https://redirect.github.com/grpc/grpc-java/commit/3db3235ebd)).
Previously, modifications to LoadBalancerRegistry could cause failures
in the LB tree
- xds: Revert "xds: reuse connections to the control plane across
channels" added in 1.81.0
([`d49c0b1`](https://redirect.github.com/grpc/grpc-java/commit/d49c0b15d8)).
If using xds heavily with many targets, then MAX\_CONCURRENT\_STREAMS to
the control plane could be exceeded. This then prevents loading
resources for new targets, which causes those channels to hang on name
resolution. RPCs would see the nondescript "DEADLINE\_EXCEEDED: Deadline
Context was exceeded after Xs" or "DEADLINE\_EXCEEDED: Deadline
CallOptions was exceeded after Xs"

##### Improvements

- api: Move attributes to the end of ResolvedAddresses.toString(), for
better legibility
([`103bd4b`](https://redirect.github.com/grpc/grpc-java/commit/103bd4b852))
- core: normalize service config number values
([#&googleapis#8203;12826](https://redirect.github.com/grpc/grpc-java/issues/12826))
([`663c505`](https://redirect.github.com/grpc/grpc-java/commit/663c505dbd))
This updates default service config validation to accept numeric values
represented as Number, not only Double. Common JSON parsers may
deserialize integer-looking JSON values such as maxAttempts: 4 and
backoffMultiplier: 2 as Integer, which previously caused
defaultServiceConfig() to fail with IllegalArgumentException. The values
are normalized to Double when copied into the validated service config,
preserving the existing internal representation expected by the service
config parsing code.
- core: DEADLINE\_EXCEEDED before initial name resolution completes will
now mention “name\_resolver” in the error description
([`56d2b25`](https://redirect.github.com/grpc/grpc-java/commit/56d2b25eb5)).
Previously there was not a hint as to what gRPC was delayed on when the
deadline was exceeded.
- netty: Reduce TcpMetrics log from INFO to FINE
([`4ec83df`](https://redirect.github.com/grpc/grpc-java/commit/4ec83df1eb)).
This removes unnecessary log noise
- core: Enable child channel plugins
([#&googleapis#8203;12578](https://redirect.github.com/grpc/grpc-java/issues/12578))
([`89aef90`](https://redirect.github.com/grpc/grpc-java/commit/89aef90d52)).
This introduces the ChildChannelConfigurer API to allow intercepting and
customizing the configuration (such as injecting interceptors or
modifying credentials) of child channels created dynamically by load
balancers.

##### Dependencies

- Upgrade to Netty 4.2.15
([`66c6ab1`](https://redirect.github.com/grpc/grpc-java/commit/66c6ab1da6)).
If you need Netty 4.1 support, please file an issue
- Upgrade codegen plugin to C++ Protobuf 35.1
([#&googleapis#8203;12876](https://redirect.github.com/grpc/grpc-java/issues/12876))
([`c886f0a`](https://redirect.github.com/grpc/grpc-java/commit/c886f0a06b))
- Upgrade various dependencies
([`064272c`](https://redirect.github.com/grpc/grpc-java/commit/064272c61d)):
  - gson to 2.14.0
  - guava to 33.6.0
  - cel-java to 0.13.0
  - protobuf-java to 3.25.9
  - error-prone-annotations to 2.50.0
  - opentelemetry to 1.63.0

##### Documentation

- Document how to build with Bazel and introduce bazel support for
building android and binder
([#&googleapis#8203;12811](https://redirect.github.com/grpc/grpc-java/issues/12811))
([`f94574e`](https://redirect.github.com/grpc/grpc-java/commit/f94574eff7))

##### Thanks to

tian\_\_mi\_\_mi@\
codingkiddo@\
Zhengcy05@&googleapis#8203;

###
[`v1.82.2`](https://redirect.github.com/grpc/grpc-java/releases/tag/v1.82.2)

- Revert "xds: reuse connections to the control plane across channels"
added in 1.81.0
([#&googleapis#8203;12886](https://redirect.github.com/grpc/grpc-java/issues/12886)).
If using xds heavily with many targets, then MAX\_CONCURRENT\_STREAMS to
the control plane could be exceeded. This then prevents loading
resources for new targets, which causes those channels to hang on name
resolution. RPCs would see the nondescript "DEADLINE\_EXCEEDED: Deadline
Context was exceeded after Xs" or "DEADLINE\_EXCEEDED: Deadline
CallOptions was exceeded after Xs"

</details>

<details>
<summary>open-telemetry/semantic-conventions-java
(io.opentelemetry.semconv:opentelemetry-semconv)</summary>

###
[`v1.43.0`](https://redirect.github.com/open-telemetry/semantic-conventions-java/blob/HEAD/CHANGELOG.md#Version-1430-2026-07-08)

[Compare
Source](https://redirect.github.com/open-telemetry/semantic-conventions-java/compare/v1.42.0...v1.43.0)

- Bump to semconv v1.43.0

([#&googleapis#8203;518](https://redirect.github.com/open-telemetry/semantic-conventions-java/pull/518))

</details>

<details>
<summary>open-telemetry/opentelemetry-java
(io.opentelemetry:opentelemetry-bom)</summary>

###
[`v1.64.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1640-2026-07-10)

##### API

- Fix `W3CBaggagePropagator` to allow empty baggage values per W3C spec

([#&googleapis#8203;8468](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8468))
- Fix baggage parsing for invalid percent-encoded members

([#&googleapis#8203;8480](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8480))

##### Incubating

- **BREAKING** Remove deprecated
`InstrumentationConfigUtil.peerServiceMapping`

([#&googleapis#8203;8542](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8542))
- Fix `EnvironmentGetter`/`EnvironmentSetter` to not enumerate or
normalize carrier entries, and
  normalize empty names consistently

([#&googleapis#8203;8474](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8474),

[#&googleapis#8203;8481](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8481))

##### SDK

##### Traces

- Add `BatchSpanProcessor.create(SpanExporter)` convenience factory to
mirror
  `SimpleSpanProcessor.create(SpanExporter)`

([#&googleapis#8203;8564](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8564))
- Fix `BatchSpanProcessor` benchmark aux counters
(`exportedSpans`/`droppedSpans`) always
  reporting zero

([#&googleapis#8203;8539](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8539))

##### Metrics

- Fix `PooledHashMap` dropping live entries when an entry is removed
during `forEach`

([#&googleapis#8203;8499](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8499))
- Safely initialize exemplar reservoir storage in
`FixedSizeExemplarReservoir`

([#&googleapis#8203;8524](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8524))
- Use `failExceptionally` in `PeriodicMetricReader` when the exporter is
busy

([#&googleapis#8203;8525](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8525))
- Only set `valuesRecorded` in `AggregatorHandle` when false

([#&googleapis#8203;8559](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8559))
- Use `volatile` instead of atomics in
`Double`/`LongLastValueAggregator`

([#&googleapis#8203;8560](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8560))
- Randomize per-thread recording order in metric benchmarks to avoid
concurrency hotspots

([#&googleapis#8203;8550](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8550))

##### Logs

- Fix `BatchLogRecordProcessor` worker thread being killed by
non-runtime exceptions

([#&googleapis#8203;8529](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8529))

##### Exporters

- **BREAKING** Prometheus: Drop deprecated `PrometheusMetricReader`
constructors

([#&googleapis#8203;8541](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8541))
- OTLP: Reject host-less endpoints in `EndpointUtil.validateEndpoint`

([#&googleapis#8203;8489](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8489))
- OTLP: Replace Jackson OTLP JSON serialization with a hand-rolled
implementation

([#&googleapis#8203;8545](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8545))
- OTLP Profiles: Fix `OtlpGrpcProfileExporter` `toString` class name

([#&googleapis#8203;8492](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8492))
- Prometheus: Add translation strategy support

([#&googleapis#8203;8346](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8346))
- Prometheus: Fix serialization of array-valued scope and resource
attributes to JSON strings

([#&googleapis#8203;8497](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8497))

##### Extensions

- **BREAKING** Declarative config: Move experimental types to internal
package

([#&googleapis#8203;8530](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8530))
- Declarative config: Commit generated schema POJOs to git

([#&googleapis#8203;8408](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8408))
- Declarative config: Update to `opentelemetry-configuration` v1.1.0

([#&googleapis#8203;8451](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8451))
- Declarative config: Adjust POJO `toString`/`hashCode`/`equals` to
match AutoValue semantics

([#&googleapis#8203;8526](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8526))
- Declarative config: Add ref descriptions to generated model classes

([#&googleapis#8203;8540](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8540))
- Declarative config: Emit consistent `@JsonProperty` annotations on
generated models

([#&googleapis#8203;8563](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8563))
- Declarative config: Remove duplicate resolver in
`DeclarativeConfigPropertyUtil`

([#&googleapis#8203;8579](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8579))

##### Project tooling

- Add configuration policy guidance

([#&googleapis#8203;8429](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8429))
- Exclude certain GitHub Actions from running on forks

([#&googleapis#8203;8466](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8466))
- Add guidance to prefer parameterized tests

([#&googleapis#8203;8469](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8469))
- Make benchmark path configurable

([#&googleapis#8203;8557](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8557))

</details>

<details>
<summary>google/conscrypt
(org.conscrypt:conscrypt-openjdk-uber)</summary>

###
[`v2.6.1`](https://redirect.github.com/google/conscrypt/releases/tag/2.6.1)

[Compare
Source](https://redirect.github.com/google/conscrypt/compare/2.6.0...2.6.1)

- Fixes
[#&googleapis#8203;1519](https://redirect.github.com/google/conscrypt/issues/1519)
- Fixes [#&googleapis#8203;1499
(comment)](https://redirect.github.com/google/conscrypt/issues/1499#issuecomment-4923001123)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI3NS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants