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.54.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.55.0
Choose a head ref
  • 15 commits
  • 992 files changed
  • 11 contributors

Commits on Feb 25, 2025

  1. chore(main): release 2.54.1-SNAPSHOT (#3665)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    <details><summary>2.54.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 25, 2025
    Configuration menu
    Copy the full SHA
    3f19fa1 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2025

  1. feat: next release from main branch is 2.55.0 (#3668)

    LTS 8 release branch
    ldetmer authored Feb 28, 2025
    Configuration menu
    Copy the full SHA
    1eda55f View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2025

  1. deps: update arrow.version to v18.2.0 (#3675)

    This PR manually update arrow.version to v18.2.0
    PhongChuong authored Mar 5, 2025
    Configuration menu
    Copy the full SHA
    5a555e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2025

  1. chore: minor fix to hermetic build readme (#3677)

    Fix a few links that does not work propely.
    zhumin8 authored Mar 6, 2025
    Configuration menu
    Copy the full SHA
    d92e715 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2025

  1. feat: generate showcase using docker image (#3568)

    Fixes #2470
    
    ### Approach
    #### In `showcase/`
    * Revamp the generation and verification scripts used by
    `-Penable-golden-tests` and `-Pupdate` to build and use the Hermetic
    Build Docker image
    
    ### Effects
     * New `samples/` folder added in `showcase`
     * Reformatted all of grpc, proto and gapic libraries in `showcase/`
    
    ---------
    
    Co-authored-by: cloud-java-bot <[email protected]>
    diegomarquezp and cloud-java-bot authored Mar 7, 2025
    Configuration menu
    Copy the full SHA
    3857e3f View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2025

  1. fix: remove call credentials from call options if DirectPath (#3670)

    This PR eliminates the issue where call credentials get attached twice
    to a RPC in DirectPath cases. Particularly, when user credentials get
    used, the problem causes the RPC to fail due to the duplication of the
    quota project ID (internal-only context:
    [b/364288002](http://b/364288002)).
    
    The approach is to strip the credentials in the callOptions returned by
    the `GrpcCallContext` if the `TransportChannel` is DirectPath. The side
    effect is that users won't be able to configure call credentials via the
    `ApiCallContext` if DirectPath is used.
    
    We think this is acceptable because:
    
    1. Users can still configure the credentials via
    `TransportChannelProvider.withCredentials()`. At a higher level, this is
    done by configuring the `CredentialsProvider` in the `StubSettings` or
    the `ServiceOptions`.
    2. As of now, DirectPath has its own special authentication flow, in
    which the service account attached to the GCE VM or GKE Pod will be
    used. Although in some special cases, the call credentials will be used
    to authenticate the client's identity, the peculiar nature of DirectPath
    should justify us limiting the flexibility of how call credentials can
    be configured in this case.
    
    ## Tested DirectPath using Spanner 
    Headers sent
    ```
    [:authority: spanner.googleapis.com, :path: /google.spanner.v1.Spanner/BatchCreateSessions, :method: POST, :scheme: https, content-type: application/grpc, te: trailers, user-agent: spanner-java/6.86.0 grpc-java-netty/1.69.0, ..., grpc-accept-encoding: gzip, authorization: Bearer ya29.****, ..., authorization: Bearer 1234, grpc-timeout: 56962080u]
    ```
    Bearer token is sent twice (first `ya29.***` value is valid and second
    `1234` is invalid). The second one was attached by customizing the
    ApiCallContext to send an invalid CallCredentials as part of the
    CallOptions. The call still succeeded as the first Bearer token in the
    Metadata is used.
    rockspore authored Mar 10, 2025
    Configuration menu
    Copy the full SHA
    5ede29c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18cb026 View commit details
    Browse the repository at this point in the history
  3. chore: Update README and CI with the new name of showcase module. (#3680

    )
    
    #3568 updated the
    name `showcase` module to `java-showcase`. This PR updates a few places
    that still reference the old name to the new name.
    blakeli0 authored Mar 10, 2025
    Configuration menu
    Copy the full SHA
    47ab198 View commit details
    Browse the repository at this point in the history
  4. test: Reduce the LRO timeout value in Showcase tests (#3684)

    fixes: #3277
    
    I run the flaky test locally 1000 times but couldn't reproduce the
    issue. Despite that, reduce the LRO timeout values in the Showcase test
    `ITLongRunningOperation.testHttpJson_LROUnsuccessfulResponse_exceedsTotalTimeout_throwsDeadlineExceededException`
    could make the test scenario fail fast and less flaky.
    blakeli0 authored Mar 10, 2025
    Configuration menu
    Copy the full SHA
    0932605 View commit details
    Browse the repository at this point in the history
  5. chore: fix logback-classic version for testing (#3686)

    This should be consistent with logback-core version. 1.3.x used because
    we test java 11+ in showcase
    
    (typo in commit message, logback-classic is the one fixed)
    zhumin8 authored Mar 10, 2025
    Configuration menu
    Copy the full SHA
    25d3101 View commit details
    Browse the repository at this point in the history
  6. chore: add java 8 compatibility check (#3688)

    b/368579018
    JoeWang1127 authored Mar 10, 2025
    Configuration menu
    Copy the full SHA
    5192426 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2025

  1. chore: add aliases to generate command options. (#3689)

    Adding alias to repository-path and api-definitions-path to be
    compatible with Librarian
    [options](https://github.com/googleapis/librarian/blob/d3f78d51103c523da60251e790c05a681331192a/internal/command/flags.go#L40)
    
    [click options](https://click.palletsprojects.com/en/stable/options/)
    allows alias directly, so this change is trivial and does not affect any
    existing usage cases.
    zhumin8 authored Mar 11, 2025
    Configuration menu
    Copy the full SHA
    542d98d View commit details
    Browse the repository at this point in the history
  2. chore: update googleapis commit at Thu Feb 27 02:27:38 UTC 2025 (#3666)

    This pull request is generated with proto changes between
    [googleapis/googleapis@fbbbf50](googleapis/googleapis@fbbbf50)
    (exclusive) and
    [googleapis/googleapis@66ab6ce](googleapis/googleapis@66ab6ce)
    (inclusive).
    
    BEGIN_COMMIT_OVERRIDE
    BEGIN_NESTED_COMMIT
    chore: [common-protos] update copyright year for auto-generated protos
    
    PiperOrigin-RevId: 732130682
    
    Source Link:
    [googleapis/googleapis@9415ba0](googleapis/googleapis@9415ba0)
    END_NESTED_COMMIT
    END_COMMIT_OVERRIDE
    cloud-java-bot authored Mar 11, 2025
    Configuration menu
    Copy the full SHA
    2562a7d View commit details
    Browse the repository at this point in the history
  3. build(deps): update dependency com.google.cloud:google-cloud-shared-c…

    …onfig to v1.15.0 (#3690)
    
    RenovateBot is not creating a pull request for the version. I created
    this manually based on the previous pull request
    https://github.com/googleapis/sdk-platform-java/pull/3655/files.
    suztomo authored Mar 11, 2025
    Configuration menu
    Copy the full SHA
    8fd7b62 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2025

  1. chore(main): release 2.55.0 (#3669)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    <details><summary>2.55.0</summary>
    
    ##
    [2.55.0](v2.54.0...v2.55.0)
    (2025-03-12)
    
    
    ### Features
    
    * generate showcase using docker image
    ([#3568](#3568))
    ([3857e3f](3857e3f))
    * next release from main branch is 2.55.0
    ([#3668](#3668))
    ([1eda55f](1eda55f))
    
    
    ### Bug Fixes
    
    * remove call credentials from call options if DirectPath
    ([#3670](#3670))
    ([5ede29c](5ede29c))
    
    
    ### Dependencies
    
    * update arrow.version to v18.2.0
    ([#3675](#3675))
    ([5a555e5](5a555e5))
    </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 Mar 12, 2025
    Configuration menu
    Copy the full SHA
    a38020a View commit details
    Browse the repository at this point in the history
Loading