Skip to content

deps: update upper bound dependencies file#3947

Merged
lqiu96 merged 1 commit intogoogleapis:mainfrom
renovate-bot:renovate/upper-bound-dependencies-file
Oct 15, 2025
Merged

deps: update upper bound dependencies file#3947
lqiu96 merged 1 commit intogoogleapis:mainfrom
renovate-bot:renovate/upper-bound-dependencies-file

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Oct 15, 2025

This PR contains the following updates:

Package Change Age Confidence
com.fasterxml.jackson:jackson-bom 2.19.2 -> 2.20.0 age confidence
com.google.auth:google-auth-library-bom 1.37.1 -> 1.40.0 age confidence
com.google.cloud:grpc-gcp (source) 1.6.1 -> 1.7.0 age confidence
com.google.code.gson:gson 2.13.1 -> 2.13.2 age confidence
com.google.errorprone:error_prone_annotations (source) 2.41.0 -> 2.42.0 age confidence
dev.cel:cel 0.10.1 -> 0.11.0 age confidence
io.opencensus:opencensus-api 0.31.0 -> 0.31.1 age confidence
io.opentelemetry.semconv:opentelemetry-semconv 1.34.0 -> 1.37.0 age confidence
io.opentelemetry:opentelemetry-bom 1.52.0 -> 1.55.0 age confidence
org.apache.httpcomponents.client5:httpclient5 (source) 5.5 -> 5.5.1 age confidence
org.apache.httpcomponents.core5:httpcore5 (source) 5.3.4 -> 5.3.6 age confidence

Warning

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


Release Notes

googleapis/google-auth-library-java (com.google.auth:google-auth-library-bom)

v1.40.0

Compare Source

Features
  • Add projectId getter to GoogleCredentials (#​1813) (c3d9ee0)
  • Support user defined or json defined scopes for impersonated token (#​1815) (84fc566)
Dependencies

v1.39.1

Compare Source

Documentation
  • Additional information for deprecated fromStream() methods. (#​1802) (a0d873d)

v1.39.0

Compare Source

Features
  • Add Credential Information to GoogleCredential classes (#​1791) (5511913)
Bug Fixes
  • Indicate non-validated external credentials in generic methods (e7d4380)
Dependencies
  • Add com.google.api:api-commons dependency (e7d4380)
  • Update com.google.errorprone:error_prone_annotations dependency to 2.38.0 (e7d4380)

v1.38.0

Compare Source

Features
Bug Fixes
  • Override toBuilder() for ExternalAccountCredential and subclasses (#​1793) (a9c3de6)
Documentation
GoogleCloudPlatform/grpc-gcp-java (com.google.cloud:grpc-gcp)

v1.7.0

Compare Source

Features
  • Dynamic channel pool scaling (#​194)
google/error-prone (com.google.errorprone:error_prone_annotations)

v2.42.0: Error Prone 2.42.0

Compare Source

New checks:

Changes:

  • The return type of ASTHelpers.asFlagSet has changed. The previous type was EnumSet<Flags.Flag>, where Flags.Flag is an enum in the javac class Flags. A recent JDK change has replaced that enum with a new top-level enum called FlagsEnum. It is not possible to change ASTHelpers.asFlagSet in a way that would be type-safe and compatible with the enums from JDKs both before and after the change. Instead, the method now returns ImmutableSet<String>, where the strings come from the toString() of the enum constants. That means they are "native", "abstract", etc.
  • Flag IO.print[ln]() in SystemOut.

Full changelog: google/error-prone@v2.41.0...v2.42.0

google/cel-java (dev.cel:cel)

v0.11.0

Compare Source

Features

Breaking Changes

  • PR #​769 removes setContainer(String) method on the Cel, CelCompiler, and CelChecker builders. Callers must use setContainer(CelContainer) instead, which supports aliasing and abbreviations in addition to existing container resolution. For a migration that preserves existing behavior, simply provide CelContainer.ofName(string).

  • PR #​789 changes the internal representation of CEL's null and bytes literals (e.g., b'foo') to their CEL-native Java type equivalents (dev.cel.common.Values.NullValue and dev.cel.common.values.CelByteString) instead of their Protobuf counterparts (com.google.protobuf.NullValue and com.google.protobuf.ByteString). This is currently a breaking change only if your codebase references these literals through the CelConstant AST node. There are no observable changes in evaluation behavior, as this is currently controlled by a feature flag. We plan on enabling this by default in a future release.

Bug fixes

  • Fixed the filter/map macro to be linear in time and space complexity in #​746.
  • Fixed unknown merging to be linear in space complexity when referenced in binds in #​770.
  • Prevented comprehension identifiers from being mangled if the AST was not optimized in #​792.
  • Fixed replaceSubtree to properly populate source info for the three-argument map macro in #​794.
  • Corrected CelContainer.toBuilder() to properly copy aliases in #​775.
  • Excluded protobuf-javalite from the public artifacts for CEL in #​777.

What's Changed

Aliasing and Abbreviations
  • Add aliasing support to type-checker in #​757
  • Add abbreviation support to type-checker in #​760
CEL Policy Compiler
  • Optimize composed policies using Constant Folding and Common Subexpression Elimination in #​793
  • Add display_name field to CelPolicy.Variable element in #​741
  • Adding description and display name at Cel Policy level in #​744
  • Support for typename import aliases in policy compiler in #​771
CEL Environment
  • Add support for stdlib subsetting via CelEnvironment in #​736
  • Add support for macro inclusion/exclusion to CelEnvironmentExporter in #​756
  • Add support for extension versions in #​739
  • Implement CelEnvironmentExporter in #​753
  • Update the "encoders" extension to be compatible with CelEnvironmentExporter in #​763
  • Update the "protos" extension to be compatible with CelEnvironmentExporter in #​764
  • Update the "regex" extension to be compatible with CelEnvironmentExporter in #​765
  • Update the "sets" extension to be compatible with CelEnvironmentExporter in #​766
  • Update the "strings" extension to be compatible with CelEnvironmentExporter in #​767
  • Update "bindings" extension to be compatible with CelEnvironmentExporter in #​762
  • Add versions to the 'optional' library to gradually expose new functions in #​747
  • Refactor CelExtensionLibrary to centralize version definitions in #​761
Extensions
  • Checker and parser changes to support comprehensionsV2 in #​778
  • Checker and parser changes to support two variable comprehensions for remaining Macros in #​796
  • Introduce 'list' extension functions: 'slice', 'distinct', 'reverse', 'sort', 'sortBy' in #​740
  • AST changes to support two variable comprehensions in #​772
  • Adding runtime support for two variable comprehensions in #​799
  • Adding transformMap and transformMapEntry macros in #​800
  • Updating the README.md with CelComprehensionsExtensions docs in #​801
Miscellaneous
  • Internally accumulate unknowns to a mutable list in #​750
  • Migrate to Bzlmod in #​328
  • Support triggering runner library programmatically in #​725
  • Run conformance tests against published maven JARs in #​788
  • Add missing entries to REVERSE_OPERATORS in #​798
  • Remove cel.bind option from SubexpressionOptimizer in #​795

Full Changelog: google/cel-java@v0.10.1...v0.11.0

census-instrumentation/opencensus-java (io.opencensus:opencensus-api)

v0.31.1: Release 0.31.1

Compare Source

What's Changed

Full Changelog: census-instrumentation/opencensus-java@v0.31.0...v0.31.1

open-telemetry/semantic-conventions-java (io.opentelemetry.semconv:opentelemetry-semconv)

v1.37.0

Compare Source

  • Bump to semconv v1.37.0
    (#​288)

v1.36.0

Compare Source

Note: there was no v1.35.0 release
(see details).

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

v1.55.0

Compare Source

API
Common
  • Improve GraalVM native image compatibility
    (#​7160)
Traces
  • Fix TraceState key validation limits to match W3C specification
    (#​7575)
Incubator
  • Add ExtendedOpenTelemetry API
    (#​7496)
  • Add incubator implementation of composite sampling specification
    (#​7626)
SDK
Traces
  • Proactively avoid Unsafe on Java 23+ to avoid triggering JVM warning message
    (#​7691)
Metrics
  • Add setMeterConfigurator() support to MeterProvider (incubating API)
    (#​7346)
Exporters
  • OTLP: Configure metric exporter to use SDK's MeterProvider for internal metrics
    (#​7541)
  • OTLP: Suppress logging of InterruptedException from managed OkHttp threads
    (#​7565)
  • OTLP: Update dependency from okhttp-jvm back to okhttp for Gradle users,
    preserving okhttp-jvm for Maven users
    (#​7681)
  • Prometheus: Remove separate otel_scope_info metric and always add scope labels to data points
    (#​7398)
  • Prometheus: Update exporter dependencies to use protobuf-free formats
    (#​7664)
Profiling
  • Update profiles exporter to support proto v1.8.0-alpha changes
    (#​7638)
  • Add abstractions to assist with dictionary table assembly
    (#​7717)
  • Add abstractions to assist with sample composition
    (#​7727)
Extensions
  • Autoconfigure: Improve exception logging when running in Maven
    (#​7336)
  • Declarative configuration: Return Resource
    (#​7639)
  • Declarative configuration: Invoke auto-configure listeners
    (#​7654)
  • Declarative configuration: Add logging when incompatible types are found
    (#​7693)
Shims
OpenTracing Shim
  • Improve log levels in error scenarios
    (#​6832)
Project tooling
  • Respect testJavaVersion property when running JMH benchmarks
    (#​7697)

v1.54.1

Compare Source

SDK
Exporters
  • Prometheus: Fix regression in protobuf format export
    (#​7664)

v1.54.0

Compare Source

API
Baggage
  • Fix guard against ArrayIndexOutOfBoundsException in BaggageCodec
    (#​7239)
SDK
Metrics
  • Fix MetricData.getDoubleSumData() ClassCastException with custom implementations
    (#​7597)
Exporters
  • Fix HttpExporterBuilder.copy() and GrpcExporterBuilder.copy() to preserve component loader
    (#​7596)
Extensions
  • Autoconfigure: Remove support for old EnvironmentResourceProvider package name
    (#​7622)
  • Declarative config: Add DeclarativeConfigurationProvider SPI
    (#​7472)
  • Declarative config: Pass meter provider to avoid using the global OpenTelemetry instance
    (#​7475)
Project tooling

v1.53.0

Compare Source

SDK
  • File based config will log the wrong file format, when applicable.
    (#​7498)
Exporters
  • Change okhttp dependency to okhttp-jvm, which fixes missing class failures in
    transitive dependencies.
    (#​7517)

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 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.

BEGIN_COMMIT_OVERRIDE
chore: update upper bound dependencies file
END_COMMIT_OVERRIDE

@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 15, 2025
@product-auto-label product-auto-label Bot added the size: s Pull request size is small. label Oct 15, 2025
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @renovate-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request systematically updates a range of core Java dependencies to their latest stable versions. The primary goal is to ensure the project remains current with the ecosystem, benefiting from critical bug fixes, performance enhancements, and new features across various libraries, including Google authentication, gRPC, JSON processing, code quality tools, and OpenTelemetry. This proactive maintenance helps improve overall stability, security, and developer experience.

Highlights

  • Dependency Updates: Updated com.fasterxml.jackson:jackson-bom from 2.19.2 to 2.20.0, com.google.code.gson:gson from 2.13.1 to 2.13.2, org.apache.httpcomponents.client5:httpclient5 from 5.5 to 5.5.1, and org.apache.httpcomponents.core5:httpcore5 from 5.3.4 to 5.3.6.
  • Google Authentication Library Enhancements: Updated com.google.auth:google-auth-library-bom from 1.37.1 to 1.40.0, introducing a projectId getter and support for user or JSON-defined scopes for impersonated tokens.
  • gRPC GCP Dynamic Channel Pooling: Updated com.google.cloud:grpc-gcp from 1.6.1 to 1.7.0, which now includes dynamic channel pool scaling.
  • Error Prone Annotations: Updated com.google.errorprone:error_prone_annotations from 2.41.0 to 2.42.0, adding new checks such as ExplicitArrayForVarargs, FloggerPerWithoutRateLimit, StringJoin, and ThreadBuilderNameWithPlaceholder.
  • CEL Expression Language Features: Updated dev.cel:cel from 0.10.1 to 0.11.0, introducing two-variable comprehensions, type name aliasing and abbreviations, environment export to YAML, and new list extension functions like slice, distinct, reverse, sort, and sortBy. This update also includes breaking changes related to the setContainer method and internal representation of null and bytes literals.
  • OpenCensus and OpenTelemetry Updates: Updated io.opencensus:opencensus-api from 0.31.0 to 0.31.1 with a fix for retry stat measures. Also updated io.opentelemetry.semconv:opentelemetry-semconv from 1.34.0 to 1.37.0 and io.opentelemetry:opentelemetry-bom from 1.52.0 to 1.55.0, which improves GraalVM native image compatibility and fixes TraceState key validation.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown
Contributor

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

Choose a reason for hiding this comment

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

Code Review

This PR updates several dependency upper bounds in dependencies.txt. My review focuses on the significant drift this creates between the versions in this file and those specified in the project's pom.xml files. I've added a comment highlighting these inconsistencies and recommending that the pom.xml files be updated to ensure proper compatibility testing, particularly for dev.cel, which has breaking changes in the new version.

Comment thread dependencies.txt
javax.annotation:javax.annotation-api,javax.annotation-api=1.3.2
io.grpc:grpc-bom,grpc=1.74.0
com.google.auth:google-auth-library-bom,google.auth=1.37.1
com.google.auth:google-auth-library-bom,google.auth=1.40.0
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.

medium

This update, along with others in this file, creates a significant divergence from the versions defined in the project's pom.xml files. While dependencies.txt is meant to track upper bounds, a large drift can complicate maintenance and compatibility testing.

Notable discrepancies include:

  • google-auth-library-bom: 1.40.0 here vs. 1.39.1 in gapic-generator-java-pom-parent/pom.xml.
  • opentelemetry-bom: 1.55.0 here vs. 1.47.0 in gapic-generator-java-pom-parent/pom.xml.
  • grpc-gcp: 1.7.0 here vs. 1.6.1 in java-shared-dependencies/first-party-dependencies/pom.xml.
  • dev.cel: 0.11.0 here vs. 0.6.0 in java-shared-dependencies/third-party-dependencies/pom.xml.

It is recommended to update the pom.xml files to align with these new versions. The update for dev.cel to 0.11.0 is particularly important to address, as this version introduces breaking changes according to its release notes.

@lqiu96
Copy link
Copy Markdown
Member

lqiu96 commented Oct 15, 2025

/gcbrun

@lqiu96 lqiu96 merged commit 3f548fb into googleapis:main Oct 15, 2025
53 of 54 checks passed
@renovate-bot renovate-bot deleted the renovate/upper-bound-dependencies-file branch October 15, 2025 21:51
@lqiu96 lqiu96 added the release-please:force-run To run release-please label Oct 16, 2025
@release-please release-please Bot removed the release-please:force-run To run release-please label Oct 16, 2025
lqiu96 pushed a commit that referenced this pull request Feb 12, 2026
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[com.fasterxml.jackson:jackson-bom](https://redirect.github.com/FasterXML/jackson-bom)
| `2.19.2` -> `2.20.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.fasterxml.jackson:jackson-bom/2.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.fasterxml.jackson:jackson-bom/2.19.2/2.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.auth:google-auth-library-bom](https://redirect.github.com/googleapis/google-auth-library-java)
| `1.37.1` -> `1.40.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-bom/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-bom/1.37.1/1.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.cloud:grpc-gcp](https://redirect.github.com/GoogleCloudPlatform/grpc-gcp-java/tree/master/grpc-gcp)
([source](https://redirect.github.com/GoogleCloudPlatform/grpc-gcp-java))
| `1.6.1` -> `1.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:grpc-gcp/1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:grpc-gcp/1.6.1/1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [com.google.code.gson:gson](https://redirect.github.com/google/gson) |
`2.13.1` -> `2.13.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.code.gson:gson/2.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.code.gson:gson/2.13.1/2.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://redirect.github.com/google/error-prone)) | `2.41.0` ->
`2.42.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.errorprone:error_prone_annotations/2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.errorprone:error_prone_annotations/2.41.0/2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [dev.cel:cel](https://redirect.github.com/google/cel-java) | `0.10.1`
-> `0.11.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/dev.cel:cel/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/dev.cel:cel/0.10.1/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.opencensus:opencensus-api](https://redirect.github.com/census-instrumentation/opencensus-java)
| `0.31.0` -> `0.31.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.opencensus:opencensus-api/0.31.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opencensus:opencensus-api/0.31.0/0.31.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.opentelemetry.semconv:opentelemetry-semconv](https://redirect.github.com/open-telemetry/semantic-conventions-java)
| `1.34.0` -> `1.37.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry.semconv:opentelemetry-semconv/1.37.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry.semconv:opentelemetry-semconv/1.34.0/1.37.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.opentelemetry:opentelemetry-bom](https://redirect.github.com/open-telemetry/opentelemetry-java)
| `1.52.0` -> `1.55.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-bom/1.55.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-bom/1.52.0/1.55.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.apache.httpcomponents.client5:httpclient5](https://hc.apache.org/)
([source](https://redirect.github.com/apache/httpcomponents-client)) |
`5.5` -> `5.5.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.httpcomponents.client5:httpclient5/5.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.httpcomponents.client5:httpclient5/5.5/5.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [org.apache.httpcomponents.core5:httpcore5](https://hc.apache.org/)
([source](https://redirect.github.com/apache/httpcomponents-core)) |
`5.3.4` -> `5.3.6` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.httpcomponents.core5:httpcore5/5.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.httpcomponents.core5:httpcore5/5.3.4/5.3.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-java
(com.google.auth:google-auth-library-bom)</summary>

###
[`v1.40.0`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1400-2025-10-14)

[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.39.1...v1.40.0)

##### Features

- Add projectId getter to GoogleCredentials
([#&#8203;1813](https://redirect.github.com/googleapis/google-auth-library-java/issues/1813))
([c3d9ee0](https://redirect.github.com/googleapis/google-auth-library-java/commit/c3d9ee09df30a26586b0e834cfda7763fd7854f5))
- Support user defined or json defined scopes for impersonated token
([#&#8203;1815](https://redirect.github.com/googleapis/google-auth-library-java/issues/1815))
([84fc566](https://redirect.github.com/googleapis/google-auth-library-java/commit/84fc566d92f03e648cd82a8860fb191520bb6c7e))

##### Dependencies

- Bump guava to v33.5.0
([#&#8203;1825](https://redirect.github.com/googleapis/google-auth-library-java/issues/1825))
([79f0a35](https://redirect.github.com/googleapis/google-auth-library-java/commit/79f0a353e12a8206584e9031989861ca6abaaf85))

###
[`v1.39.1`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1391-2025-09-17)

[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.39.0...v1.39.1)

##### Documentation

- Additional information for deprecated fromStream() methods.
([#&#8203;1802](https://redirect.github.com/googleapis/google-auth-library-java/issues/1802))
([a0d873d](https://redirect.github.com/googleapis/google-auth-library-java/commit/a0d873db6bf192aad710e17da6127195f253c7e7))

###
[`v1.39.0`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1390-2025-09-04)

[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.38.0...v1.39.0)

##### Features

- Add Credential Information to GoogleCredential classes
([#&#8203;1791](https://redirect.github.com/googleapis/google-auth-library-java/issues/1791))
([5511913](https://redirect.github.com/googleapis/google-auth-library-java/commit/551191340c97497db991ff65994cbb0086490d2a))

##### Bug Fixes

- Indicate non-validated external credentials in generic methods
([e7d4380](https://redirect.github.com/googleapis/google-auth-library-java/commit/e7d4380ce94bbdd5a879591e0652945262e896aa))

##### Dependencies

- Add `com.google.api:api-commons` dependency
([e7d4380](https://redirect.github.com/googleapis/google-auth-library-java/commit/e7d4380ce94bbdd5a879591e0652945262e896aa))
- Update `com.google.errorprone:error_prone_annotations` dependency to
2.38.0
([e7d4380](https://redirect.github.com/googleapis/google-auth-library-java/commit/e7d4380ce94bbdd5a879591e0652945262e896aa))

###
[`v1.38.0`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1380-2025-08-20)

[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.37.1...v1.38.0)

##### Features

- Next release from main branch is 1.38.0
([#&#8203;1786](https://redirect.github.com/googleapis/google-auth-library-java/issues/1786))
([1669dc8](https://redirect.github.com/googleapis/google-auth-library-java/commit/1669dc8b7d23fd7085ea7085b2bb5507a6932920))

##### Bug Fixes

- Override toBuilder() for ExternalAccountCredential and subclasses
([#&#8203;1793](https://redirect.github.com/googleapis/google-auth-library-java/issues/1793))
([a9c3de6](https://redirect.github.com/googleapis/google-auth-library-java/commit/a9c3de60a078fd93f1922b4dbcf7570af20150f0))

##### Documentation

- Update README with X.509 feature details
([#&#8203;1790](https://redirect.github.com/googleapis/google-auth-library-java/issues/1790))
([7b51cb3](https://redirect.github.com/googleapis/google-auth-library-java/commit/7b51cb3042f278c60ca3d90555f7ebb93e6e8250))

</details>

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

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

[Compare
Source](https://redirect.github.com/GoogleCloudPlatform/grpc-gcp-java/compare/v1.6.1...v1.7.0)

##### Features

- Dynamic channel pool scaling
([#&#8203;194](https://redirect.github.com/GoogleCloudPlatform/grpc-gcp-java/issues/194))

</details>

<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>

###
[`v2.42.0`](https://redirect.github.com/google/error-prone/releases/tag/v2.42.0):
Error Prone 2.42.0

[Compare
Source](https://redirect.github.com/google/error-prone/compare/v2.41.0...v2.42.0)

New checks:

-
[`ExplicitArrayForVarargs`](https://errorprone.info/bugpattern/ExplicitArrayForVarargs):
discourage unnecessary explicit construction of an array to provide
varargs.
-
[`FloggerPerWithoutRateLimit`](https://errorprone.info/bugpattern/FloggerPerWithoutRateLimit):
discourage Flogger's `perUnique` without rate limiting
- [`StringJoin`](https://errorprone.info/bugpattern/StringJoin): Ban
`String.join(CharSequence)` and `String.join(CharSequence,
CharSequence)`
-
[`ThreadBuilderNameWithPlaceholder`](https://errorprone.info/bugpattern/ThreadBuilderNameWithPlaceholder):
Do not allow placeholders in `Thread.Builder.name(String)` or
`name(String, int)`.

Changes:

- The return type of `ASTHelpers.asFlagSet` has changed. The previous
type was `EnumSet<Flags.Flag>`, where `Flags.Flag` is an enum in the
javac class `Flags`. A recent JDK change has replaced that enum with a
new top-level enum called `FlagsEnum`. It is not possible to change
`ASTHelpers.asFlagSet` in a way that would be type-safe and compatible
with the enums from JDKs both before and after the change. Instead, the
method now returns `ImmutableSet<String>`, where the strings come from
the `toString()` of the enum constants. That means they are `"native"`,
`"abstract"`, etc.
- Flag `IO.print[ln]()` in
[`SystemOut`](https://errorprone.info/bugpattern/SystemOut).

Full changelog:
<google/error-prone@v2.41.0...v2.42.0>

</details>

<details>
<summary>google/cel-java (dev.cel:cel)</summary>

###
[`v0.11.0`](https://redirect.github.com/google/cel-java/releases/tag/v0.11.0)

[Compare
Source](https://redirect.github.com/google/cel-java/compare/v0.10.1...v0.11.0)

#### Features

- Introduced a new extension library for [**Two-variable comprehensions
support**](https://redirect.github.com/google/cel-java/blob/main/extensions/src/main/java/dev/cel/extensions/README.md#twovarcomprehensions)
  - (example: `<list>.all(indexVar, valueVar, <predicate>) -> bool`)
- Added support for type name
[**Aliasing**](https://redirect.github.com/google/cel-java/blob/8363a89773d68ae0939de6634321db26e4f853e4/common/src/main/java/dev/cel/common/CelContainer.java#L153)
and
[**Abbreviations**](https://redirect.github.com/google/cel-java/blob/8363a89773d68ae0939de6634321db26e4f853e4/common/src/main/java/dev/cel/common/CelContainer.java#L115)
to perform name resolution across multiple namespaces.
- CEL Policy Compiler now supports the `imports` keyword to [abbreviate
type
names](https://redirect.github.com/google/cel-java/blob/361c80274e9f0a16320f5e8b03aa38d742333e77/testing/src/test/resources/policy/pb/policy.yaml#L17C9-L22).
- Added the capability to [**export a CEL
environment**](https://redirect.github.com/google/cel-java/blob/main/bundle/src/main/java/dev/cel/bundle/CelEnvironmentExporter.java#L56-L74),
including its standard libraries and extensions, [into
YAML](https://redirect.github.com/google/cel-java/blob/8363a89773d68ae0939de6634321db26e4f853e4/testing/src/test/resources/environment/dump_env.yaml).
- Expanded the [**lists extension
library**](https://redirect.github.com/google/cel-java/blob/main/extensions/src/main/java/dev/cel/extensions/README.md#lists)
with new functions: `slice`, `distinct`, `reverse`, `sort`, and
`sortBy`.

#### Breaking Changes

- PR
[#&#8203;769](https://redirect.github.com/google/cel-java/issues/769)
removes `setContainer(String)` method on the `Cel`, `CelCompiler`, and
`CelChecker` builders. Callers must use `setContainer(CelContainer)`
instead, which supports aliasing and abbreviations in addition to
existing container resolution. For a migration that preserves existing
behavior, simply provide `CelContainer.ofName(string)`.

- PR
[#&#8203;789](https://redirect.github.com/google/cel-java/issues/789)
changes the internal representation of CEL's `null` and `bytes` literals
(e.g., `b'foo'`) to their CEL-native Java type equivalents
(`dev.cel.common.Values.NullValue` and
`dev.cel.common.values.CelByteString`) instead of their Protobuf
counterparts (`com.google.protobuf.NullValue` and
`com.google.protobuf.ByteString`). This is currently a breaking change
only if your codebase references these literals through the
[`CelConstant` AST
node](https://redirect.github.com/google/cel-java/blob/main/common/src/main/java/dev/cel/common/ast/CelConstant.java#L97).
There are no observable changes in evaluation behavior, as this is
[currently controlled by a feature
flag](https://redirect.github.com/google/cel-java/blob/main/common/src/main/java/dev/cel/common/CelOptions.java#L467).
We plan on enabling this by default in a future release.

#### Bug fixes

- Fixed the filter/map macro to be linear in time and space complexity
in [#&#8203;746](https://redirect.github.com/google/cel-java/pull/746).
- Fixed unknown merging to be linear in space complexity when referenced
in binds in
[#&#8203;770](https://redirect.github.com/google/cel-java/pull/770).
- Prevented comprehension identifiers from being mangled if the AST was
not optimized in
[#&#8203;792](https://redirect.github.com/google/cel-java/pull/792).
- Fixed `replaceSubtree` to properly populate source info for the
three-argument map macro in
[#&#8203;794](https://redirect.github.com/google/cel-java/pull/794).
- Corrected `CelContainer.toBuilder()` to properly copy aliases in
[#&#8203;775](https://redirect.github.com/google/cel-java/pull/775).
- Excluded protobuf-javalite from the public artifacts for CEL in
[#&#8203;777](https://redirect.github.com/google/cel-java/pull/777).

#### What's Changed

##### Aliasing and Abbreviations

- Add aliasing support to type-checker in
[#&#8203;757](https://redirect.github.com/google/cel-java/pull/757)
- Add abbreviation support to type-checker in
[#&#8203;760](https://redirect.github.com/google/cel-java/pull/760)

##### CEL Policy Compiler

- Optimize composed policies using Constant Folding and Common
Subexpression Elimination in
[#&#8203;793](https://redirect.github.com/google/cel-java/pull/793)
- Add display\_name field to CelPolicy.Variable element in
[#&#8203;741](https://redirect.github.com/google/cel-java/pull/741)
- Adding description and display name at Cel Policy level in
[#&#8203;744](https://redirect.github.com/google/cel-java/pull/744)
- Support for typename import aliases in policy compiler in
[#&#8203;771](https://redirect.github.com/google/cel-java/pull/771)

##### CEL Environment

- Add support for stdlib subsetting via CelEnvironment in
[#&#8203;736](https://redirect.github.com/google/cel-java/pull/736)
- Add support for macro inclusion/exclusion to CelEnvironmentExporter in
[#&#8203;756](https://redirect.github.com/google/cel-java/pull/756)
- Add support for extension versions in
[#&#8203;739](https://redirect.github.com/google/cel-java/pull/739)
- Implement CelEnvironmentExporter in
[#&#8203;753](https://redirect.github.com/google/cel-java/pull/753)
- Update the "encoders" extension to be compatible with
CelEnvironmentExporter in
[#&#8203;763](https://redirect.github.com/google/cel-java/pull/763)
- Update the "protos" extension to be compatible with
CelEnvironmentExporter in
[#&#8203;764](https://redirect.github.com/google/cel-java/pull/764)
- Update the "regex" extension to be compatible with
CelEnvironmentExporter in
[#&#8203;765](https://redirect.github.com/google/cel-java/pull/765)
- Update the "sets" extension to be compatible with
CelEnvironmentExporter in
[#&#8203;766](https://redirect.github.com/google/cel-java/pull/766)
- Update the "strings" extension to be compatible with
CelEnvironmentExporter in
[#&#8203;767](https://redirect.github.com/google/cel-java/pull/767)
- Update "bindings" extension to be compatible with
CelEnvironmentExporter in
[#&#8203;762](https://redirect.github.com/google/cel-java/pull/762)
- Add versions to the 'optional' library to gradually expose new
functions in
[#&#8203;747](https://redirect.github.com/google/cel-java/pull/747)
- Refactor CelExtensionLibrary to centralize version definitions in
[#&#8203;761](https://redirect.github.com/google/cel-java/pull/761)

##### Extensions

- Checker and parser changes to support comprehensionsV2 in
[#&#8203;778](https://redirect.github.com/google/cel-java/pull/778)
- Checker and parser changes to support two variable comprehensions for
remaining Macros in
[#&#8203;796](https://redirect.github.com/google/cel-java/pull/796)
- Introduce 'list' extension functions: 'slice', 'distinct', 'reverse',
'sort', 'sortBy' in
[#&#8203;740](https://redirect.github.com/google/cel-java/pull/740)
- AST changes to support two variable comprehensions in
[#&#8203;772](https://redirect.github.com/google/cel-java/pull/772)
- Adding runtime support for two variable comprehensions in
[#&#8203;799](https://redirect.github.com/google/cel-java/pull/799)
- Adding `transformMap` and `transformMapEntry` macros in
[#&#8203;800](https://redirect.github.com/google/cel-java/pull/800)
- Updating the README.md with CelComprehensionsExtensions docs in
[#&#8203;801](https://redirect.github.com/google/cel-java/pull/801)

##### Miscellaneous

- Internally accumulate unknowns to a mutable list in
[#&#8203;750](https://redirect.github.com/google/cel-java/pull/750)
- Migrate to Bzlmod in
[#&#8203;328](https://redirect.github.com/google/cel-java/pull/328)
- Support triggering runner library programmatically in
[#&#8203;725](https://redirect.github.com/google/cel-java/pull/725)
- Run conformance tests against published maven JARs in
[#&#8203;788](https://redirect.github.com/google/cel-java/pull/788)
- Add missing entries to REVERSE\_OPERATORS in
[#&#8203;798](https://redirect.github.com/google/cel-java/pull/798)
- Remove cel.bind option from SubexpressionOptimizer in
[#&#8203;795](https://redirect.github.com/google/cel-java/pull/795)

**Full Changelog**:
<google/cel-java@v0.10.1...v0.11.0>

</details>

<details>
<summary>census-instrumentation/opencensus-java
(io.opencensus:opencensus-api)</summary>

###
[`v0.31.1`](https://redirect.github.com/census-instrumentation/opencensus-java/releases/tag/v0.31.1):
Release 0.31.1

[Compare
Source](https://redirect.github.com/census-instrumentation/opencensus-java/compare/v0.31.0...v0.31.1)

#### What's Changed

- \[v0.31.x] Fix retry stat measures to match those in grpc-java exactly
([#&#8203;2097](https://redirect.github.com/census-instrumentation/opencensus-java/issues/2097))
by [@&#8203;mackenziestarr](https://redirect.github.com/mackenziestarr)
in
[#&#8203;2102](https://redirect.github.com/census-instrumentation/opencensus-java/pull/2102)

**Full Changelog**:
<census-instrumentation/opencensus-java@v0.31.0...v0.31.1>

</details>

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

###
[`v1.37.0`](https://redirect.github.com/open-telemetry/semantic-conventions-java/blob/HEAD/CHANGELOG.md#Version-1370-2025-08-27)

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

- Bump to semconv v1.37.0

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

###
[`v1.36.0`](https://redirect.github.com/open-telemetry/semantic-conventions-java/blob/HEAD/CHANGELOG.md#Version-1360-2025-08-26)

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

Note: there was no v1.35.0 release
(see
[details](https://redirect.github.com/open-telemetry/semantic-conventions/issues/2455)).

- Bump to semconv v1.36.0

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

</details>

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

###
[`v1.55.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1550-2025-10-13)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.54.1...v1.55.0)

##### API

##### Common

- Improve GraalVM native image compatibility

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

##### Traces

- Fix `TraceState` key validation limits to match W3C specification

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

##### Incubator

- Add `ExtendedOpenTelemetry` API

([#&#8203;7496](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7496))
- Add incubator implementation of composite sampling specification

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

##### SDK

##### Traces

- Proactively avoid `Unsafe` on Java 23+ to avoid triggering JVM warning
message

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

##### Metrics

- Add `setMeterConfigurator()` support to `MeterProvider` (incubating
API)

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

##### Exporters

- OTLP: Configure metric exporter to use SDK's `MeterProvider` for
internal metrics

([#&#8203;7541](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7541))
- OTLP: Suppress logging of `InterruptedException` from managed OkHttp
threads

([#&#8203;7565](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7565))
- OTLP: Update dependency from `okhttp-jvm` back to `okhttp` for Gradle
users,
  preserving `okhttp-jvm` for Maven users

([#&#8203;7681](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7681))
- Prometheus: Remove separate `otel_scope_info` metric and always add
scope labels to data points

([#&#8203;7398](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7398))
- Prometheus: Update exporter dependencies to use protobuf-free formats

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

##### Profiling

- Update profiles exporter to support proto v1.8.0-alpha changes

([#&#8203;7638](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7638))
- Add abstractions to assist with dictionary table assembly

([#&#8203;7717](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7717))
- Add abstractions to assist with sample composition

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

##### Extensions

- Autoconfigure: Improve exception logging when running in Maven

([#&#8203;7336](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7336))
- Declarative configuration: Return `Resource`

([#&#8203;7639](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7639))
- Declarative configuration: Invoke auto-configure listeners

([#&#8203;7654](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7654))
- Declarative configuration: Add logging when incompatible types are
found

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

##### Shims

##### OpenTracing Shim

- Improve log levels in error scenarios

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

##### Project tooling

- Respect `testJavaVersion` property when running JMH benchmarks

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

###
[`v1.54.1`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1541-2025-09-18)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.54.0...v1.54.1)

##### SDK

##### Exporters

- Prometheus: Fix regression in protobuf format export

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

###
[`v1.54.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1540-2025-09-05)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.53.0...v1.54.0)

##### API

##### Baggage

- Fix guard against ArrayIndexOutOfBoundsException in BaggageCodec

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

##### SDK

##### Metrics

- Fix MetricData.getDoubleSumData() ClassCastException with custom
implementations

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

##### Exporters

- Fix HttpExporterBuilder.copy() and GrpcExporterBuilder.copy() to
preserve component loader

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

##### Extensions

- Autoconfigure: Remove support for old EnvironmentResourceProvider
package name

([#&#8203;7622](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7622))
- Declarative config: Add DeclarativeConfigurationProvider SPI

([#&#8203;7472](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7472))
- Declarative config: Pass meter provider to avoid using the global
OpenTelemetry instance

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

##### Project tooling

- Update to Gradle v9

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

###
[`v1.53.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1530-2025-08-08)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.52.0...v1.53.0)

##### SDK

- File based config will log the wrong file format, when applicable.

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

##### Exporters

- Change `okhttp` dependency to `okhttp-jvm`, which fixes missing class
failures in
  transitive dependencies.

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

</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/sdk-platform-java).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kokoro:force-run Add this label to force Kokoro to re-run the tests. size: s Pull request size is small.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants