-
Notifications
You must be signed in to change notification settings - Fork 67
Comparing changes
Open a pull request
base repository: googleapis/sdk-platform-java
base: v2.53.0
head repository: googleapis/sdk-platform-java
compare: v2.54.0
- 17 commits
- 93 files changed
- 10 contributors
Commits on Feb 10, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 34bce16 - Browse repository at this point
Copy the full SHA 34bce16View commit details
Commits on Feb 11, 2025
-
chore: Update DEVELOPMENT.md according to WORKSPACE (#3628)
removed line from [WORKSPACE](https://github.com/googleapis/googleapis/blob/d383e2fe6661b29ea0def03c3900080ba953dd26/WORKSPACE#L292-L304) a while ago.
Configuration menu - View commit details
-
Copy full SHA for a96bdc5 - Browse repository at this point
Copy the full SHA a96bdc5View commit details -
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: ] ```
Configuration menu - View commit details
-
Copy full SHA for 49ac09d - Browse repository at this point
Copy the full SHA 49ac09dView commit details
Commits on Feb 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b2aa643 - Browse repository at this point
Copy the full SHA b2aa643View commit details
Commits on Feb 18, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for ad26cf9 - Browse repository at this point
Copy the full SHA ad26cf9View commit details
Commits on Feb 24, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for fe002fa - Browse repository at this point
Copy the full SHA fe002faView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 29c061e - Browse repository at this point
Copy the full SHA 29c061eView commit details
Commits on Feb 25, 2025
-
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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-->
Configuration menu - View commit details
-
Copy full SHA for 093d867 - Browse repository at this point
Copy the full SHA 093d867View commit details -
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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 ([#​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 ([#​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-->
Configuration menu - View commit details
-
Copy full SHA for f333a80 - Browse repository at this point
Copy the full SHA f333a80View commit details -
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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. ([#​3467](https://redirect.github.com/googleapis/sdk-platform-java/issues/3467)) ([38431a2](https://redirect.github.com/googleapis/sdk-platform-java/commit/38431a290ed55174599be0927be32daaa1c49d56)) - revert [#​3400](https://redirect.github.com/googleapis/sdk-platform-java/issues/3400): reintroduce experimental S2A integration in client libraries grpc transport ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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) ([#​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) ([#​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 ([#​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) ([#​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) ([#​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-->
Configuration menu - View commit details
-
Copy full SHA for 48db2a1 - Browse repository at this point
Copy the full SHA 48db2a1View commit details -
docs: update showcase readme (#3659)
In this PR: - Update link in showcase readme.
Configuration menu - View commit details
-
Copy full SHA for 0ddf073 - Browse repository at this point
Copy the full SHA 0ddf073View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6ca0599 - Browse repository at this point
Copy the full SHA 6ca0599View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d5b3b5 - Browse repository at this point
Copy the full SHA 9d5b3b5View commit details -
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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 ([#​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-->
Configuration menu - View commit details
-
Copy full SHA for f7877a5 - Browse repository at this point
Copy the full SHA f7877a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 651cc9a - Browse repository at this point
Copy the full SHA 651cc9aView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 5c233d8 - Browse repository at this point
Copy the full SHA 5c233d8View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3319c71 - Browse repository at this point
Copy the full SHA 3319c71View 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.53.0...v2.54.0