Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/sdk-platform-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.53.0
Choose a base ref
...
head repository: googleapis/sdk-platform-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.54.0
Choose a head ref
  • 17 commits
  • 93 files changed
  • 10 contributors

Commits on Feb 10, 2025

  1. chore(main): release 2.53.1-SNAPSHOT (#3627)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    <details><summary>2.53.1-SNAPSHOT</summary>
    
    ### Updating meta-information for bleeding-edge SNAPSHOT release.
    </details>
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Feb 10, 2025
    Configuration menu
    Copy the full SHA
    34bce16 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2025

  1. Configuration menu
    Copy the full SHA
    a96bdc5 View commit details
    Browse the repository at this point in the history
  2. deps: Update opentelemetry-semconv to v1.29.0-alpha (#3635)

    Discovered as part of CI error in
    googleapis/google-cloud-java#11426
    
    ```
    Error:  Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.5.0:enforce (enforce) on project google-cloud-notification: 
    Error:  Rule 2: org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps failed with message:
    Error:  Failed while enforcing RequireUpperBoundDeps. The error(s) are [
    Error:  Require upper bound dependencies error for io.opentelemetry.semconv:opentelemetry-semconv:1.26.0-alpha paths to dependency are:
    Error:  +-com.google.cloud:google-cloud-notification:0.176.0-beta-SNAPSHOT
    Error:    +-com.google.cloud:google-cloud-storage:2.48.1
    Error:      +-io.opentelemetry.semconv:opentelemetry-semconv:1.26.0-alpha (managed) <-- io.opentelemetry.semconv:opentelemetry-semconv:1.27.0-alpha
    Error:  ]
    ```
    lqiu96 authored Feb 11, 2025
    Configuration menu
    Copy the full SHA
    49ac09d View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2025

  1. Configuration menu
    Copy the full SHA
    b2aa643 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2025

  1. deps: update grpc to 1.70.0 (#3641)

    This manual update is to sync grpc versions with google-http-java-client
    before cutting LTS release
    ldetmer authored Feb 18, 2025
    Configuration menu
    Copy the full SHA
    ad26cf9 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2025

  1. feat: add client side logging with slf4j (#3403)

    Changes to introduce client logging debug feature to Gax. Guide on usage
    will be added separately to README file.
    
    - Brings in `slf4j-api` as optional dependency to gax-java
    - `LoggingUtils`, `LogData` and `LoggerProvider` are public because
    access are needed from gax-grpc and gax-httpjson packages
    - `LoggingUtils` handles logic to enable/disable from env var, and
    contains shared utility methods for record data for logging and record
    logs (abstracting away any need for SLF4J classes).
      - `Slf4jUtils` any logic interacting with SLF4J classes.
    - `LoggerProvider` provides the SLF4J Logger. This is so that Logger
    interceptor classes do not declare Logger directly.
    - This feature is guarded by env var GOOGLE_SDK_JAVA_LOGGING, only
    turned on if true.
    - By default it is off, user app should act as before (usual tests
    behaves as usual)
    
    __Tests added:__
    - Unit tests in Gax that need either GOOGLE_SDK_JAVA_LOGGING unset, or
    do not depend on env var
    - LoggingEnabledTest: test for logger correctly setups when
    GOOGLE_SDK_JAVA_LOGGING = true. This is added to existing `envVarTest`
    profile
    - Showcase tests:
    - ITLoggingDisabled: test no logging event should record when env var is
    turned off.
      - ITLogging: test logging event with slf4j2.x+logback
      - ITLogging1x: test logging event with slf4j1.x+logback
    These tests may not compile depending on the logging dependency brought
    in. Set up profiles to control test compile and run:
    - Slf4j2_logback, slf4j1_logback, disabledLogging: brings in logging
    dependencies and setup compile config exclusions
    - Do not include `it/logging` folder for compile by default, or
    `enable-golden-tests`. `native` is also excluded for now.
    
    __Notable changes since last reviewed:__
    - Changes related to get slf4j-api deps as optional
    - Logics to switch logging behavior based on slf4j major version
    - Moved helper methods into Gax
    - Revamped test setup
    - use Protobuf utils to serialize message
    
    __Context:__
    [go/java-client-logging-design](http://goto.google.com/java-client-logging-design)
    
    TODO:
    - add rules for renovate bot to bypass some versions for testing
    zhumin8 authored Feb 24, 2025
    Configuration menu
    Copy the full SHA
    fe002fa View commit details
    Browse the repository at this point in the history
  2. fix: S2A gRPC flow creates ComputeEngineCredentials via newBuilder. (#…

    …3651)
    
    @rockspore pointed out that the credential should be created from
    scratch because when using
    [toBuilder](https://github.com/googleapis/google-auth-library-java/blob/main/oauth2_http/java/com/google/auth/oauth2/ComputeEngineCredentials.java#L648)
    the underlying [access token is
    copied](https://github.com/googleapis/google-auth-library-java/blob/37d228410e99799e4a7be8650fe472ea712c9b4d/oauth2_http/java/com/google/auth/oauth2/OAuth2Credentials.java#L657).
    
    This was confirmed to be a bug with local testing which:
    - deployed a GAE app, the app performs the below two actions
    sequentially
    - create Google API client ( `allowedHardBoundAccessTokens` empty in
    GrpcProvider) and then ping the API, logs show the bearer token is used,
    obtained from making call to MDS
    - create a Google API client ( `allowedHardBoundAccessTokens` contains
    `MTLS_S2A` in GrpcProvider) and then ping the API, logs show the bearer
    token is used. A call to MDS is **not** made.
    
    This is likely because the credential and channel have different
    lifetimes.
    rmehta19 authored Feb 24, 2025
    Configuration menu
    Copy the full SHA
    29c061e View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2025

  1. deps: update dependency ch.qos.logback:logback-core to v1.3.15 [secur…

    …ity] (#3654)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [ch.qos.logback:logback-core](http://logback.qos.ch)
    ([source](https://redirect.github.com/qos-ch/logback),
    [changelog](https://logback.qos.ch/news.html)) | `1.2.13` -> `1.3.15` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/ch.qos.logback:logback-core/1.3.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.qos.logback:logback-core/1.3.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.qos.logback:logback-core/1.2.13/1.3.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.qos.logback:logback-core/1.2.13/1.3.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    > [!WARNING]
    > Some dependencies could not be looked up. Check the Dependency
    Dashboard for more information.
    
    ### GitHub Vulnerability Alerts
    
    #### [CVE-2024-12798](https://nvd.nist.gov/vuln/detail/CVE-2024-12798)
    
    ACE vulnerability in JaninoEventEvaluator by QOS.CH logback-core up to
    and including version 1.5.12 in Java applications allows attackers to
    execute arbitrary code by compromising an existing logback configuration
    file or by injecting an environment variable before program execution.
    
    Malicious logback configuration files can allow the attacker to execute
    arbitrary code using the JaninoEventEvaluator extension.
    
    A successful attack requires the user to have write access to a
    configuration file. Alternatively, the attacker could inject a malicious
    environment variable pointing to a malicious configuration file. In both
    cases, the attack requires existing privilege.
    
    #### [CVE-2024-12801](https://nvd.nist.gov/vuln/detail/CVE-2024-12801)
    
    Server-Side Request Forgery (SSRF) in SaxEventRecorder by QOS.CH logback
    version 1.5.12 on the Java platform, allows an attacker to forge
    requests by compromising logback configuration files in XML.
     
    The attacks involves the modification of DOCTYPE declaration in  XML
    configuration files.
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "" (UTC), 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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    093d867 View commit details
    Browse the repository at this point in the history
  2. build(deps): update dependency com.google.cloud:google-cloud-shared-c…

    …onfig to v1.14.4 (#3655)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [com.google.cloud:google-cloud-shared-config](https://redirect.github.com/googleapis/java-shared-config)
    | `1.14.2` -> `1.14.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-config/1.14.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-shared-config/1.14.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-shared-config/1.14.2/1.14.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-shared-config/1.14.2/1.14.4?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/java-shared-config
    (com.google.cloud:google-cloud-shared-config)</summary>
    
    ###
    [`v1.14.4`](https://redirect.github.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#1144-2025-02-24)
    
    [Compare
    Source](https://redirect.github.com/googleapis/java-shared-config/compare/v1.14.3...v1.14.4)
    
    ##### Dependencies
    
    - Update dependency org.graalvm.buildtools:native-maven-plugin to
    v0.10.5
    ([#&#8203;979](https://redirect.github.com/googleapis/java-shared-config/issues/979))
    ([06c8547](https://redirect.github.com/googleapis/java-shared-config/commit/06c854718c39e658cdead0584cfb1cc698143ffd))
    
    ###
    [`v1.14.3`](https://redirect.github.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#1143-2025-02-18)
    
    [Compare
    Source](https://redirect.github.com/googleapis/java-shared-config/compare/v1.14.2...v1.14.3)
    
    ##### Bug Fixes
    
    - Introducing "flatten" profile to use the plugin
    ([#&#8203;984](https://redirect.github.com/googleapis/java-shared-config/issues/984))
    ([436aa7c](https://redirect.github.com/googleapis/java-shared-config/commit/436aa7c9e9914a830e3172ae0ee93131bb641e07))
    
    </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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    f333a80 View commit details
    Browse the repository at this point in the history
  3. deps: update google api dependencies (#3631)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [com.google.api.grpc:grpc-google-common-protos](https://redirect.github.com/googleapis/sdk-platform-java)
    | `2.51.0` -> `2.52.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:grpc-google-common-protos/2.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api.grpc:grpc-google-common-protos/2.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api.grpc:grpc-google-common-protos/2.51.0/2.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api.grpc:grpc-google-common-protos/2.51.0/2.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [com.google.api.grpc:grpc-google-iam-v1](https://redirect.github.com/googleapis/sdk-platform-java)
    | `1.46.0` -> `1.47.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:grpc-google-iam-v1/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api.grpc:grpc-google-iam-v1/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api.grpc:grpc-google-iam-v1/1.46.0/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api.grpc:grpc-google-iam-v1/1.46.0/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [com.google.api.grpc:proto-google-common-protos](https://redirect.github.com/googleapis/sdk-platform-java)
    | `2.51.0` -> `2.52.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:proto-google-common-protos/2.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api.grpc:proto-google-common-protos/2.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api.grpc:proto-google-common-protos/2.51.0/2.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api.grpc:proto-google-common-protos/2.51.0/2.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [com.google.api.grpc:proto-google-iam-v1](https://redirect.github.com/googleapis/sdk-platform-java)
    | `1.46.0` -> `1.47.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:proto-google-iam-v1/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api.grpc:proto-google-iam-v1/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api.grpc:proto-google-iam-v1/1.46.0/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api.grpc:proto-google-iam-v1/1.46.0/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [com.google.api:api-common](https://redirect.github.com/googleapis/sdk-platform-java)
    | `2.43.0` -> `2.44.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api:api-common/2.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api:api-common/2.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api:api-common/2.43.0/2.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api:api-common/2.43.0/2.44.0?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/sdk-platform-java
    (com.google.api.grpc:grpc-google-common-protos)</summary>
    
    ###
    [`v2.52.0`](https://redirect.github.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2520-2025-01-24)
    
    [Compare
    Source](https://redirect.github.com/googleapis/sdk-platform-java/compare/v2.51.0...v2.52.0)
    
    ##### Features
    
    - add support for new setAllowHardBoundTokens field.
    ([#&#8203;3467](https://redirect.github.com/googleapis/sdk-platform-java/issues/3467))
    ([38431a2](https://redirect.github.com/googleapis/sdk-platform-java/commit/38431a290ed55174599be0927be32daaa1c49d56))
    - revert
    [#&#8203;3400](https://redirect.github.com/googleapis/sdk-platform-java/issues/3400):
    reintroduce experimental S2A integration in client libraries grpc
    transport
    ([#&#8203;3548](https://redirect.github.com/googleapis/sdk-platform-java/issues/3548))
    ([65a0f11](https://redirect.github.com/googleapis/sdk-platform-java/commit/65a0f11d2c8bebade9518ff338103e92a332252c))
    
    ##### Dependencies
    
    - update dependency com.google.api-client:google-api-client-bom to
    v2.7.2
    ([#&#8203;3578](https://redirect.github.com/googleapis/sdk-platform-java/issues/3578))
    ([f6e5ad9](https://redirect.github.com/googleapis/sdk-platform-java/commit/f6e5ad90aced32f8a738b2e52b30fcfa02c7af4b))
    - update dependency commons-codec:commons-codec to v1.17.2
    ([#&#8203;3557](https://redirect.github.com/googleapis/sdk-platform-java/issues/3557))
    ([07ce801](https://redirect.github.com/googleapis/sdk-platform-java/commit/07ce801599479020629ce726afb9c06b2f711093))
    - update dependency gitpython to v3.1.44
    ([#&#8203;3559](https://redirect.github.com/googleapis/sdk-platform-java/issues/3559))
    ([e924db0](https://redirect.github.com/googleapis/sdk-platform-java/commit/e924db06590648ad40b5b3aa0f6269084270064b))
    - update dependency org.checkerframework:checker-qual to v3.48.4
    ([#&#8203;3560](https://redirect.github.com/googleapis/sdk-platform-java/issues/3560))
    ([a4726e9](https://redirect.github.com/googleapis/sdk-platform-java/commit/a4726e9d96e9f54d839b6822a6372b1905839b6d))
    - update dependency smmap to v5.0.2
    ([#&#8203;3561](https://redirect.github.com/googleapis/sdk-platform-java/issues/3561))
    ([6cd5d0d](https://redirect.github.com/googleapis/sdk-platform-java/commit/6cd5d0dfa4c5cd981b2d27771ca4b681ef415c63))
    - update docker.io/library/alpine docker tag to v3.21.1
    ([#&#8203;3551](https://redirect.github.com/googleapis/sdk-platform-java/issues/3551))
    ([edd5a4c](https://redirect.github.com/googleapis/sdk-platform-java/commit/edd5a4c04db6b16cb005301d4dbcd3f8c28b7537))
    - update docker.io/library/alpine docker tag to v3.21.2
    ([#&#8203;3580](https://redirect.github.com/googleapis/sdk-platform-java/issues/3580))
    ([f577ecd](https://redirect.github.com/googleapis/sdk-platform-java/commit/f577ecd044fc30dbeb2209292ecc6dcfdedaa758))
    - update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker
    digest to
    [`9a259c6`](https://redirect.github.com/googleapis/sdk-platform-java/commit/9a259c6)
    ([#&#8203;3554](https://redirect.github.com/googleapis/sdk-platform-java/issues/3554))
    ([eb2cbd6](https://redirect.github.com/googleapis/sdk-platform-java/commit/eb2cbd6515ded9278ffd0dae92af80b321e95c25))
    - update docker.io/library/python:3.13.1-alpine3.20 docker digest to
    [`9ab3b6e`](https://redirect.github.com/googleapis/sdk-platform-java/commit/9ab3b6e)
    ([#&#8203;3555](https://redirect.github.com/googleapis/sdk-platform-java/issues/3555))
    ([40a74fe](https://redirect.github.com/googleapis/sdk-platform-java/commit/40a74fe322b9cc4fc50919e17472c617dd331e86))
    - update google auth library dependencies to v1.31.0
    ([#&#8203;3577](https://redirect.github.com/googleapis/sdk-platform-java/issues/3577))
    ([7fa879a](https://redirect.github.com/googleapis/sdk-platform-java/commit/7fa879a0e795094d481c090123d612f0e3a3968e))
    - update googleapis/java-cloud-bom digest to
    [`c7c443f`](https://redirect.github.com/googleapis/sdk-platform-java/commit/c7c443f)
    ([#&#8203;3579](https://redirect.github.com/googleapis/sdk-platform-java/issues/3579))
    ([fcf40b7](https://redirect.github.com/googleapis/sdk-platform-java/commit/fcf40b72d43346e43d78d1e87060be6e621e9d52))
    - update repo-automation-bots digest to
    [`0a12b5d`](https://redirect.github.com/googleapis/sdk-platform-java/commit/0a12b5d)
    ([#&#8203;3464](https://redirect.github.com/googleapis/sdk-platform-java/issues/3464))
    ([b9c9d21](https://redirect.github.com/googleapis/sdk-platform-java/commit/b9c9d212ea57598de5ddf2e4ead2ee323c5a8135))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    48db2a1 View commit details
    Browse the repository at this point in the history
  4. docs: update showcase readme (#3659)

    In this PR:
    - Update link in showcase readme.
    JoeWang1127 authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    0ddf073 View commit details
    Browse the repository at this point in the history
  5. deps: update grpc to 1.70.0 (missed update) (#3658)

    this should have gone with PR
    #3641
    
    ---------
    
    Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
    Co-authored-by: JoeWang1127 <joewa@google.com>
    3 people authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    6ca0599 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9d5b3b5 View commit details
    Browse the repository at this point in the history
  7. deps: update google auth library dependencies to v1.33.1 (#3656)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [com.google.auth:google-auth-library-credentials](https://redirect.github.com/googleapis/google-auth-library-java)
    | `1.32.1` -> `1.33.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-credentials/1.33.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auth:google-auth-library-credentials/1.33.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auth:google-auth-library-credentials/1.32.1/1.33.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-credentials/1.32.1/1.33.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [com.google.auth:google-auth-library-oauth2-http](https://redirect.github.com/googleapis/google-auth-library-java)
    | `1.32.1` -> `1.33.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-oauth2-http/1.33.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auth:google-auth-library-oauth2-http/1.33.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auth:google-auth-library-oauth2-http/1.32.1/1.33.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-oauth2-http/1.32.1/1.33.1?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.32.1` -> `1.33.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-bom/1.33.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auth:google-auth-library-bom/1.33.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auth:google-auth-library-bom/1.32.1/1.33.1?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.32.1/1.33.1?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-credentials)</summary>
    
    ###
    [`v1.33.1`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1331-2025-02-25)
    
    [Compare
    Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.33.0...v1.33.1)
    
    ##### Dependencies
    
    - Update dependency com.google.cloud:google-cloud-shared-config to
    v1.14.4
    ([53a2abc](https://redirect.github.com/googleapis/google-auth-library-java/commit/53a2abc5b19e25079113ebff501aebc18efca309))
    
    ###
    [`v1.33.0`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1330-2025-02-24)
    
    [Compare
    Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.32.1...v1.33.0)
    
    ##### Features
    
    - Add client logging with slf4j
    ([#&#8203;1586](https://redirect.github.com/googleapis/google-auth-library-java/issues/1586))
    ([24761d6](https://redirect.github.com/googleapis/google-auth-library-java/commit/24761d6cc3590c4b08c56c8c992b740e235b31c5))
    
    ##### Dependencies
    
    - Update dependency com.google.http-client:google-http-client-bom to
    v1.46.1
    ([96a5ad8](https://redirect.github.com/googleapis/google-auth-library-java/commit/96a5ad88a7b187e1a0d472dca06ff39d74804d61))
    
    </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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    f7877a5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    651cc9a View commit details
    Browse the repository at this point in the history
  9. chore: update googleapis commit at Tue Feb 25 21:56:14 UTC 2025 (#3664)

    chore: update googleapis commit at Tue Feb 25 21:56:14 UTC 2025
    cloud-java-bot authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    5c233d8 View commit details
    Browse the repository at this point in the history
  10. chore(main): release 2.54.0 (#3636)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    <details><summary>2.54.0</summary>
    
    ##
    [2.54.0](v2.53.0...v2.54.0)
    (2025-02-25)
    
    
    ### Features
    
    * add client side logging with slf4j
    ([#3403](#3403))
    ([fe002fa](fe002fa))
    
    
    ### Bug Fixes
    
    * S2A gRPC flow creates ComputeEngineCredentials via newBuilder.
    ([#3651](#3651))
    ([29c061e](29c061e))
    
    
    ### Dependencies
    
    * update dependency ch.qos.logback:logback-core to v1.3.15 [security]
    ([#3654](#3654))
    ([093d867](093d867))
    * update google api dependencies
    ([#3631](#3631))
    ([48db2a1](48db2a1))
    * update google auth library dependencies to v1.33.1
    ([#3656](#3656))
    ([f7877a5](f7877a5))
    * update google http client dependencies to v1.46.3
    ([#3657](#3657))
    ([9d5b3b5](9d5b3b5))
    * update grpc to 1.70.0
    ([#3641](#3641))
    ([ad26cf9](ad26cf9))
    * update grpc to 1.70.0 (missed update)
    ([#3658](#3658))
    ([6ca0599](6ca0599))
    * Update opentelemetry-semconv to v1.29.0-alpha
    ([#3635](#3635))
    ([49ac09d](49ac09d))
    
    
    ### Documentation
    
    * update showcase readme
    ([#3659](#3659))
    ([0ddf073](0ddf073))
    </details>
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: Joe Wang <joewa@google.com>
    release-please[bot] and JoeWang1127 authored Feb 25, 2025
    Configuration menu
    Copy the full SHA
    3319c71 View commit details
    Browse the repository at this point in the history
Loading