-
Notifications
You must be signed in to change notification settings - Fork 64
Comparing changes
Open a pull request
base repository: googleapis/sdk-platform-java
base: v2.54.0
head repository: googleapis/sdk-platform-java
compare: v2.55.0
- 15 commits
- 992 files changed
- 11 contributors
Commits on Feb 25, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 3f19fa1 - Browse repository at this point
Copy the full SHA 3f19fa1View commit details
Commits on Feb 28, 2025
-
feat: next release from main branch is 2.55.0 (#3668)
LTS 8 release branch
Configuration menu - View commit details
-
Copy full SHA for 1eda55f - Browse repository at this point
Copy the full SHA 1eda55fView commit details
Commits on Mar 5, 2025
-
deps: update arrow.version to v18.2.0 (#3675)
This PR manually update arrow.version to v18.2.0
Configuration menu - View commit details
-
Copy full SHA for 5a555e5 - Browse repository at this point
Copy the full SHA 5a555e5View commit details
Commits on Mar 6, 2025
-
chore: minor fix to hermetic build readme (#3677)
Fix a few links that does not work propely.
Configuration menu - View commit details
-
Copy full SHA for d92e715 - Browse repository at this point
Copy the full SHA d92e715View commit details
Commits on Mar 7, 2025
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 3857e3f - Browse repository at this point
Copy the full SHA 3857e3fView commit details
Commits on Mar 10, 2025
-
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.
Configuration menu - View commit details
-
Copy full SHA for 5ede29c - Browse repository at this point
Copy the full SHA 5ede29cView commit details -
chore: fix showcase clirr test after java-showcase renaming (#3685)
Configuration menu - View commit details
-
Copy full SHA for 18cb026 - Browse repository at this point
Copy the full SHA 18cb026View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 47ab198 - Browse repository at this point
Copy the full SHA 47ab198View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 0932605 - Browse repository at this point
Copy the full SHA 0932605View commit details -
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)
Configuration menu - View commit details
-
Copy full SHA for 25d3101 - Browse repository at this point
Copy the full SHA 25d3101View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5192426 - Browse repository at this point
Copy the full SHA 5192426View commit details
Commits on Mar 11, 2025
-
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.
Configuration menu - View commit details
-
Copy full SHA for 542d98d - Browse repository at this point
Copy the full SHA 542d98dView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 2562a7d - Browse repository at this point
Copy the full SHA 2562a7dView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 8fd7b62 - Browse repository at this point
Copy the full SHA 8fd7b62View commit details
Commits on Mar 12, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for a38020a - Browse repository at this point
Copy the full SHA a38020aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.54.0...v2.55.0