diff --git a/.github/workflows/renovate_config_check.yaml b/.github/workflows/renovate_config_check.yaml index 7c5ec7865..36da117bc 100644 --- a/.github/workflows/renovate_config_check.yaml +++ b/.github/workflows/renovate_config_check.yaml @@ -7,7 +7,7 @@ on: jobs: renovate_bot_config_validation: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout code diff --git a/CHANGELOG.md b/CHANGELOG.md index 83d039b2f..8889dfbc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [2.7.2](https://github.com/googleapis/google-api-java-client/compare/v2.7.1...v2.7.2) (2025-01-22) + + +### Bug Fixes + +* Add warnings to users about using credentials from external sources ([#2551](https://github.com/googleapis/google-api-java-client/issues/2551)) ([3bb2879](https://github.com/googleapis/google-api-java-client/commit/3bb28796845a62b68a32a9cee7b4c6380b759cc1)) + ## [2.7.1](https://github.com/googleapis/google-api-java-client/compare/v2.7.0...v2.7.1) (2024-12-10) diff --git a/google-api-client-android/pom.xml b/google-api-client-android/pom.xml index 76829b3da..2bc3b11be 100644 --- a/google-api-client-android/pom.xml +++ b/google-api-client-android/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 ../pom.xml google-api-client-android diff --git a/google-api-client-apache-v5/pom.xml b/google-api-client-apache-v5/pom.xml index eb128c6ae..7c9f3c332 100644 --- a/google-api-client-apache-v5/pom.xml +++ b/google-api-client-apache-v5/pom.xml @@ -6,7 +6,7 @@ com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 google-api-client-apache-v5 Apache extensions to the Google APIs Client Library for Java diff --git a/google-api-client-appengine/pom.xml b/google-api-client-appengine/pom.xml index 06d736d52..3d07ad9c6 100644 --- a/google-api-client-appengine/pom.xml +++ b/google-api-client-appengine/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 ../pom.xml google-api-client-appengine diff --git a/google-api-client-assembly/pom.xml b/google-api-client-assembly/pom.xml index 5a4ae9c71..3abfb0459 100644 --- a/google-api-client-assembly/pom.xml +++ b/google-api-client-assembly/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 ../pom.xml com.google.api-client diff --git a/google-api-client-bom/pom.xml b/google-api-client-bom/pom.xml index 4132c3856..45ee975a4 100644 --- a/google-api-client-bom/pom.xml +++ b/google-api-client-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.api-client google-api-client-bom - 2.7.1 + 2.7.2 pom Google API Client Library for Java BOM @@ -63,48 +63,48 @@ com.google.api-client google-api-client - 2.7.1 + 2.7.2 com.google.api-client google-api-client-android - 2.7.1 + 2.7.2 com.google.api-client google-api-client-appengine - 2.7.1 + 2.7.2 com.google.api-client google-api-client-assembly - 2.7.1 + 2.7.2 pom com.google.api-client google-api-client-gson - 2.7.1 + 2.7.2 com.google.api-client google-api-client-jackson2 - 2.7.1 + 2.7.2 com.google.api-client google-api-client-protobuf - 2.7.1 + 2.7.2 com.google.api-client google-api-client-servlet - 2.7.1 + 2.7.2 com.google.api-client google-api-client-xml - 2.7.1 + 2.7.2 diff --git a/google-api-client-gson/pom.xml b/google-api-client-gson/pom.xml index 4e3a1905e..6d2301fbc 100644 --- a/google-api-client-gson/pom.xml +++ b/google-api-client-gson/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 ../pom.xml google-api-client-gson diff --git a/google-api-client-jackson2/pom.xml b/google-api-client-jackson2/pom.xml index b3c7fb777..856277419 100644 --- a/google-api-client-jackson2/pom.xml +++ b/google-api-client-jackson2/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 ../pom.xml google-api-client-jackson2 diff --git a/google-api-client-protobuf/pom.xml b/google-api-client-protobuf/pom.xml index b30338277..ada1611ba 100644 --- a/google-api-client-protobuf/pom.xml +++ b/google-api-client-protobuf/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 ../pom.xml google-api-client-protobuf diff --git a/google-api-client-servlet/pom.xml b/google-api-client-servlet/pom.xml index 711aa786b..7107d672e 100644 --- a/google-api-client-servlet/pom.xml +++ b/google-api-client-servlet/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 ../pom.xml google-api-client-servlet diff --git a/google-api-client-xml/pom.xml b/google-api-client-xml/pom.xml index 21fb047a4..cf9165bb9 100644 --- a/google-api-client-xml/pom.xml +++ b/google-api-client-xml/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 ../pom.xml google-api-client-xml diff --git a/google-api-client/pom.xml b/google-api-client/pom.xml index c7ecf759b..e63449d23 100644 --- a/google-api-client/pom.xml +++ b/google-api-client/pom.xml @@ -4,7 +4,7 @@ com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 ../pom.xml google-api-client diff --git a/google-api-client/src/main/java/com/google/api/client/googleapis/auth/oauth2/GoogleCredential.java b/google-api-client/src/main/java/com/google/api/client/googleapis/auth/oauth2/GoogleCredential.java index 632b495e6..590a422e2 100644 --- a/google-api-client/src/main/java/com/google/api/client/googleapis/auth/oauth2/GoogleCredential.java +++ b/google-api-client/src/main/java/com/google/api/client/googleapis/auth/oauth2/GoogleCredential.java @@ -199,6 +199,13 @@ public static GoogleCredential getApplicationDefault( * {@link Beta}
* Return a credential defined by a Json file. * + *

Important: If you accept a credential configuration (credential JSON/File/Stream) from an + * external source for authentication to Google Cloud Platform, you must validate it before + * providing it to any Google API or library. Providing an unvalidated credential configuration to + * Google APIs can compromise the security of your systems and data. For more information, refer + * to {@link documentation}. + * * @param credentialStream the stream with the credential definition. * @return the credential defined by the credentialStream. * @throws IOException if the credential cannot be created from the stream. @@ -212,6 +219,13 @@ public static GoogleCredential fromStream(InputStream credentialStream) throws I * {@link Beta}
* Return a credential defined by a Json file. * + *

Important: If you accept a credential configuration (credential JSON/File/Stream) from an + * external source for authentication to Google Cloud Platform, you must validate it before + * providing it to any Google API or library. Providing an unvalidated credential configuration to + * Google APIs can compromise the security of your systems and data. For more information, refer + * to {@link documentation}. + * * @param credentialStream the stream with the credential definition. * @param transport the transport for Http calls. * @param jsonFactory the factory for Json parsing and formatting. diff --git a/pom.xml b/pom.xml index 451d3d05a..2b6d391f6 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.google.api-client google-api-client-parent - 2.7.1 + 2.7.2 pom Parent for the Google API Client Library for Java The Google APIs Client Library for Java is a Java client library diff --git a/renovate.json b/renovate.json index f53a16edd..a9dbc8a02 100644 --- a/renovate.json +++ b/renovate.json @@ -1,38 +1,44 @@ { "extends": [ - "config:base" + "config:recommended" + ], + "ignorePaths": [ + ".kokoro/requirements.txt" ], - "ignorePaths": [".kokoro/requirements.txt"], "packageRules": [ { - "packagePatterns": ["^com.google.appengine:appengine-"], - "groupName": "AppEngine packages" + "groupName": "AppEngine packages", + "matchPackageNames": [ + "/^com.google.appengine:appengine-/" + ] }, { - "matchPackageNames": ["jakarta.servlet:jakarta.servlet-api"], + "matchPackageNames": [ + "jakarta.servlet:jakarta.servlet-api" + ], "groupName": "Jakarta servlet API", - "enabled": false, + "enabled": false }, { - "matchPackagePatterns": [ - "^com.google.guava:" - ], "versioning": "docker", - "enabled": false + "enabled": false, + "matchPackageNames": [ + "/^com.google.guava:/" + ] }, { - "matchPackagePatterns": [ - "^com.google.protobuf" - ], "groupName": "Protobuf dependencies", - "enabled": false + "enabled": false, + "matchPackageNames": [ + "/^com.google.protobuf/" + ] }, { - "matchPackagePatterns": [ - "^io.grpc" - ], "groupName": "gRPC dependencies", - "enabled": false + "enabled": false, + "matchPackageNames": [ + "/^io.grpc/" + ] } ] } diff --git a/versions.txt b/versions.txt index 5c8ca4792..6810843a5 100644 --- a/versions.txt +++ b/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-api-client:2.7.1:2.7.1 +google-api-client:2.7.2:2.7.2 pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy