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.60.2
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.61.0
Choose a head ref
  • 6 commits
  • 71 files changed
  • 5 contributors

Commits on Jul 23, 2025

  1. chore(main): release 2.60.3-SNAPSHOT (#3865)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    <details><summary>2.60.3-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 Jul 23, 2025
    Configuration menu
    Copy the full SHA
    0ef9e90 View commit details
    Browse the repository at this point in the history
  2. fix: make generation config update logs verbose (#3764)

    https://github.com/googleapis/java-storage/actions/runs/14629392782/job/41048556919
    was a failed run of update_generation_config.sh.
    
    The error message was misleading since jq failed because the command
    that produced the input for such jq command had silently failed:
    
    ```
    Updating files: 100% (7136/7136), done.
    ~/work/java-storage/java-storage/tmp-googleapis ~/work/java-storage/java-storage
    Already up to date.
    ~/work/java-storage/java-storage
    Update googleapis_commitish to 03baf05e13d9241ec8c19bdedb1d991b6ed7e115 in generation_config.yaml
    jq: parse error: Invalid numeric literal at line 1, column 7
    Error: Process completed with exit code 1.
    ```
    
    If we enable the `xtrace` flag, we can see it was due to a 502 when
    fetching the latest version of the generator:
    ```
    Updating files: 100% (7136/7136), done.
    + pushd tmp-googleapis
    ~/google/java-storage/tmp-googleapis ~/google/java-storage
    + git pull
    Already up to date.
    ++ git rev-parse HEAD
    + latest_commit=03baf05e13d9241ec8c19bdedb1d991b6ed7e115
    + popd
    ~/google/java-storage
    + rm -rf tmp-googleapis
    + update_config googleapis_commitish 03baf05e13d9241ec8c19bdedb1d991b6ed7e115 generation_config.yaml
    + local key_word=googleapis_commitish
    + local new_value=03baf05e13d9241ec8c19bdedb1d991b6ed7e115
    + local file=generation_config.yaml
    + echo 'Update googleapis_commitish to 03baf05e13d9241ec8c19bdedb1d991b6ed7e115 in generation_config.yaml'
    Update googleapis_commitish to 03baf05e13d9241ec8c19bdedb1d991b6ed7e115 in generation_config.yaml
    + sed -i -e 's/^googleapis_commitish.*$/googleapis_commitish: 03baf05e13d9241ec8c19bdedb1d991b6ed7e115/' generation_config.yaml
    ++ get_latest_released_version com.google.api gapic-generator-java
    ++ local group_id=com.google.api
    ++ local artifact_id=gapic-generator-java
    +++ curl -s 'https://search.maven.org/solrsearch/select?q=g:com.google.api+AND+a:gapic-generator-java&core=gav&rows=500&wt=json'
    ++ json_content='<html>
    <head><title>502 Bad Gateway</title></head>
    <body>
    <center><h1>502 Bad Gateway</h1></center>
    </body>
    </html>'
    +++ jq -r '.response.docs[] | select(.v | test("^[0-9]+(\\.[0-9]+)*$")) | .v'
    +++ sort -V
    +++ tail -n 1
    jq: parse error: Invalid numeric literal at line 2, column 0
    ++ latest=
    ++ [[ -z '' ]]
    ++ echo 'The latest version of com.google.api:gapic-generator-java is empty.'
    ++ echo 'The returned json from maven.org is invalid: <html>
    <head><title>502 Bad Gateway</title></head>
    <body>
    <center><h1>502 Bad Gateway</h1></center>
    </body>
    </html>'
    ++ exit 1
    + latest_version='The latest version of com.google.api:gapic-generator-java is empty.
    The returned json from maven.org is invalid: <html>
    <head><title>502 Bad Gateway</title></head>
    <body>
    <center><h1>502 Bad Gateway</h1></center>
    </body>
    </html>'
    ```
    
    Such flag saves the developer a round trip for local reproduction.
    diegomarquezp authored Jul 23, 2025
    Configuration menu
    Copy the full SHA
    9b1a34b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2025

  1. feat(mtls): Add support for X.509-based mTLS-transport in Java GAX lib (

    #3852)
    
    Fixes #3851
    
    - Refactors mTLS code path to use new CertificateBasedAccess class to
    determine mTLS behavior based on env vars.
    - Refactors mTLS code path to use DefaultMtlsProviderFactory from Java
    auth lib for creating a default mTLS provider using either the legacy
    SecureConnect mtls provider or the newer X.509 mtls provider, depending
    on availability.
    andyrzhao authored Jul 28, 2025
    Configuration menu
    Copy the full SHA
    2d02344 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2025

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

Commits on Aug 4, 2025

  1. chore: update googleapis commit at Wed Jul 23 02:42:20 UTC 2025 (#3866)

    chore: update googleapis commit at Wed Jul 23 02:42:20 UTC 2025
    cloud-java-bot authored Aug 4, 2025
    Configuration menu
    Copy the full SHA
    597faa4 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 2.61.0 (#3867)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    <details><summary>2.61.0</summary>
    
    ##
    [2.61.0](v2.60.2...v2.61.0)
    (2025-08-04)
    
    
    ### Features
    
    * **mtls:** Add support for X.509-based mTLS-transport in Java GAX lib
    ([#3852](#3852))
    ([2d02344](2d02344))
    
    
    ### Bug Fixes
    
    * improve error messaging for LRO CancellationException
    ([#3873](#3873))
    ([9cae675](9cae675))
    * make generation config update logs verbose
    ([#3764](#3764))
    ([9b1a34b](9b1a34b))
    </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 Aug 4, 2025
    Configuration menu
    Copy the full SHA
    47b4f68 View commit details
    Browse the repository at this point in the history
Loading