From cfebd70f059863ef6e55ceaa77b78dff6d5f500b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 27 Jan 2025 21:40:01 +0100 Subject: [PATCH 01/45] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.14.0 (#3587) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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.13.0` -> `1.14.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-config/1.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-shared-config/1.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-shared-config/1.13.0/1.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-shared-config/1.13.0/1.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
googleapis/java-shared-config (com.google.cloud:google-cloud-shared-config) ### [`v1.14.0`](https://redirect.github.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#1140-2025-01-24) [Compare Source](https://redirect.github.com/googleapis/java-shared-config/compare/v1.13.0...v1.14.0) ##### Features - Update GraalVM image B to GraalVM for JDK 23 ([79c31bc](https://redirect.github.com/googleapis/java-shared-config/commit/79c31bcfb0ae4767eaa8ea5045b20729d9cb3fb8))
--- ### 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. --- - [ ] 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). --- .cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml | 2 +- .../graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-a.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml | 2 +- .../graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-b.yaml | 2 +- .cloudbuild/graalvm/cloudbuild.yaml | 2 +- gapic-generator-java-pom-parent/pom.xml | 2 +- gax-java/gax-bom/pom.xml | 2 +- java-shared-dependencies/first-party-dependencies/pom.xml | 2 +- java-shared-dependencies/upper-bound-check/pom.xml | 2 +- sdk-platform-java-config/pom.xml | 2 +- showcase/pom.xml | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml index 034cee4c83..b582a918cf 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.13.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.0' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml index b0e878470a..e1f4a1fe24 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.13.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.0' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-a.yaml b/.cloudbuild/graalvm/cloudbuild-test-a.yaml index ccb7a1c8b6..3e2b0540f7 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.42.0' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.13.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.0' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml index 19bb66dba1..ff6a4e356b 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.13.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.0' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml index 344f56915d..69b5f58be6 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.13.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.0' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-b.yaml b/.cloudbuild/graalvm/cloudbuild-test-b.yaml index 2470482f7e..2bd20300ae 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.42.0' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.13.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.0' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild.yaml b/.cloudbuild/graalvm/cloudbuild.yaml index 00d9e6415b..dff35fec96 100644 --- a/.cloudbuild/graalvm/cloudbuild.yaml +++ b/.cloudbuild/graalvm/cloudbuild.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.42.0' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.13.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.0' steps: # GraalVM A build - name: gcr.io/cloud-builders/docker diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 4241c1773c..47f92b5a0a 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.13.0 + 1.14.0 diff --git a/gax-java/gax-bom/pom.xml b/gax-java/gax-bom/pom.xml index 70568b954d..82da91f502 100644 --- a/gax-java/gax-bom/pom.xml +++ b/gax-java/gax-bom/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-shared-config - 1.13.0 + 1.14.0 diff --git a/java-shared-dependencies/first-party-dependencies/pom.xml b/java-shared-dependencies/first-party-dependencies/pom.xml index 5bc75b0cca..9fdb1d8d99 100644 --- a/java-shared-dependencies/first-party-dependencies/pom.xml +++ b/java-shared-dependencies/first-party-dependencies/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.13.0 + 1.14.0 diff --git a/java-shared-dependencies/upper-bound-check/pom.xml b/java-shared-dependencies/upper-bound-check/pom.xml index 2f229d6d7e..25fda2d3b9 100644 --- a/java-shared-dependencies/upper-bound-check/pom.xml +++ b/java-shared-dependencies/upper-bound-check/pom.xml @@ -16,7 +16,7 @@ com.google.cloud google-cloud-shared-config - 1.13.0 + 1.14.0 diff --git a/sdk-platform-java-config/pom.xml b/sdk-platform-java-config/pom.xml index b489ec13bb..0655c1a1ad 100644 --- a/sdk-platform-java-config/pom.xml +++ b/sdk-platform-java-config/pom.xml @@ -13,7 +13,7 @@ com.google.cloud google-cloud-shared-config - 1.13.0 + 1.14.0 diff --git a/showcase/pom.xml b/showcase/pom.xml index 7c482b9358..8920a8f9f2 100644 --- a/showcase/pom.xml +++ b/showcase/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.13.0 + 1.14.0 From 2cac49b46a286c9c909254edb0705a1d9389c09f Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Tue, 28 Jan 2025 11:42:45 -0500 Subject: [PATCH 02/45] chore: update googleapis commit at Fri Jan 24 02:23:38 UTC 2025 (#3583) chore: update googleapis commit at Fri Jan 24 02:23:38 UTC 2025 --- generation_config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generation_config.yaml b/generation_config.yaml index 5f8cf288b1..7c83d41f4d 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,4 +1,4 @@ -googleapis_commitish: 1a0e353ac4a372cf7016df4ce0a7d7e609f339b3 +googleapis_commitish: 27aa9d542f54ae1ea1277580550dd04aeb5b09f9 # the libraries are ordered with respect to library name, which is # java-{library.library_name} or java-{library.api-shortname} when # library.library_name is not defined. From 330a261365896287f051e6b84d4a65e675a6ebf6 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 12:24:57 -0500 Subject: [PATCH 03/45] chore(main): release 2.52.1-SNAPSHOT (#3588) :robot: I have created a release *beep* *boop* ---
2.52.1-SNAPSHOT ### Updating meta-information for bleeding-edge SNAPSHOT release.
--- 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: Diego Marquez --- .cloudbuild/graalvm/cloudbuild-test-a.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-b.yaml | 2 +- .cloudbuild/graalvm/cloudbuild.yaml | 2 +- .../cloudbuild-library-generation-push.yaml | 2 +- .../library_generation.Dockerfile | 2 +- .../library_generation_airlock.Dockerfile | 2 +- WORKSPACE | 2 +- api-common-java/pom.xml | 4 +-- coverage-report/pom.xml | 8 ++--- gapic-generator-java-bom/pom.xml | 26 +++++++-------- gapic-generator-java-pom-parent/pom.xml | 2 +- gapic-generator-java/pom.xml | 6 ++-- gax-java/dependencies.properties | 8 ++--- gax-java/gax-bom/pom.xml | 20 ++++++------ gax-java/gax-grpc/pom.xml | 4 +-- gax-java/gax-httpjson/pom.xml | 4 +-- gax-java/gax/pom.xml | 4 +-- gax-java/pom.xml | 14 ++++---- .../grpc-google-common-protos/pom.xml | 4 +-- java-common-protos/pom.xml | 10 +++--- .../proto-google-common-protos/pom.xml | 4 +-- java-core/google-cloud-core-bom/pom.xml | 10 +++--- java-core/google-cloud-core-grpc/pom.xml | 4 +-- java-core/google-cloud-core-http/pom.xml | 4 +-- java-core/google-cloud-core/pom.xml | 4 +-- java-core/pom.xml | 6 ++-- java-iam/grpc-google-iam-v1/pom.xml | 4 +-- java-iam/grpc-google-iam-v2/pom.xml | 4 +-- java-iam/grpc-google-iam-v2beta/pom.xml | 4 +-- java-iam/pom.xml | 22 ++++++------- java-iam/proto-google-iam-v1/pom.xml | 4 +-- java-iam/proto-google-iam-v2/pom.xml | 4 +-- java-iam/proto-google-iam-v2beta/pom.xml | 4 +-- .../dependency-convergence-check/pom.xml | 2 +- .../first-party-dependencies/pom.xml | 10 +++--- java-shared-dependencies/pom.xml | 8 ++--- .../third-party-dependencies/pom.xml | 4 +-- .../upper-bound-check/pom.xml | 4 +-- sdk-platform-java-config/pom.xml | 4 +-- showcase/pom.xml | 2 +- versions.txt | 32 +++++++++---------- 41 files changed, 136 insertions(+), 136 deletions(-) diff --git a/.cloudbuild/graalvm/cloudbuild-test-a.yaml b/.cloudbuild/graalvm/cloudbuild-test-a.yaml index 3e2b0540f7..6de21cb83b 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.42.0' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.14.0' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild-test-b.yaml b/.cloudbuild/graalvm/cloudbuild-test-b.yaml index 2bd20300ae..d718f33f56 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.42.0' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.14.0' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild.yaml b/.cloudbuild/graalvm/cloudbuild.yaml index dff35fec96..8752cc7ef2 100644 --- a/.cloudbuild/graalvm/cloudbuild.yaml +++ b/.cloudbuild/graalvm/cloudbuild.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.42.0' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.14.0' steps: # GraalVM A build diff --git a/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml b/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml index bebf336650..a4ec41c50f 100644 --- a/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml +++ b/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _GAPIC_GENERATOR_JAVA_VERSION: '2.52.0' # {x-version-update:gapic-generator-java:current} + _GAPIC_GENERATOR_JAVA_VERSION: '2.52.1-SNAPSHOT' # {x-version-update:gapic-generator-java:current} _PRIVATE_IMAGE_NAME: "us-docker.pkg.dev/java-hermetic-build-prod/private-resources/java-library-generation" _PRIVATE_SHA_IMAGE_ID: "${_PRIVATE_IMAGE_NAME}:${COMMIT_SHA}" _PRIVATE_LATEST_IMAGE_ID: "${_PRIVATE_IMAGE_NAME}:latest" diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index 1bb30899e6..bc88f756f6 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -20,7 +20,7 @@ FROM docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine@sha256:9a259c69e575 WORKDIR /sdk-platform-java COPY . . # {x-version-update-start:gapic-generator-java:current} -ENV DOCKER_GAPIC_GENERATOR_VERSION="2.52.0" +ENV DOCKER_GAPIC_GENERATOR_VERSION="2.52.1-SNAPSHOT" # {x-version-update-end} RUN mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip diff --git a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile index 2f42f1b81c..3f12c915ce 100644 --- a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile +++ b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile @@ -21,7 +21,7 @@ FROM us-docker.pkg.dev/artifact-foundry-prod/docker-3p-trusted/maven@sha256:d3f0 WORKDIR /sdk-platform-java COPY . . # {x-version-update-start:gapic-generator-java:current} -ENV DOCKER_GAPIC_GENERATOR_VERSION="2.52.0" +ENV DOCKER_GAPIC_GENERATOR_VERSION="2.52.1-SNAPSHOT" # {x-version-update-end} RUN mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip diff --git a/WORKSPACE b/WORKSPACE index 5fa9db3fd4..0f1d6ad5ec 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -58,7 +58,7 @@ load("@rules_jvm_external//:defs.bzl", "maven_install") load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_ARTIFACTS") load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS") -_gapic_generator_java_version = "2.52.0" # {x-version-update:gapic-generator-java:current} +_gapic_generator_java_version = "2.52.1-SNAPSHOT" # {x-version-update:gapic-generator-java:current} maven_install( artifacts = [ diff --git a/api-common-java/pom.xml b/api-common-java/pom.xml index 38984965df..30326370db 100644 --- a/api-common-java/pom.xml +++ b/api-common-java/pom.xml @@ -5,14 +5,14 @@ com.google.api api-common jar - 2.43.0 + 2.43.1-SNAPSHOT API Common Common utilities for Google APIs in Java com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT ../gapic-generator-java-pom-parent diff --git a/coverage-report/pom.xml b/coverage-report/pom.xml index d997b51cf7..cb886ea634 100644 --- a/coverage-report/pom.xml +++ b/coverage-report/pom.xml @@ -31,22 +31,22 @@ com.google.api gax - 2.60.0 + 2.60.1-SNAPSHOT com.google.api gax-grpc - 2.60.0 + 2.60.1-SNAPSHOT com.google.api gax-httpjson - 2.60.0 + 2.60.1-SNAPSHOT com.google.api api-common - 2.43.0 + 2.43.1-SNAPSHOT diff --git a/gapic-generator-java-bom/pom.xml b/gapic-generator-java-bom/pom.xml index eb6b4c3619..086fab666e 100644 --- a/gapic-generator-java-bom/pom.xml +++ b/gapic-generator-java-bom/pom.xml @@ -4,7 +4,7 @@ com.google.api gapic-generator-java-bom pom - 2.52.0 + 2.52.1-SNAPSHOT GAPIC Generator Java BOM BOM for the libraries in gapic-generator-java repository. Users should not @@ -15,7 +15,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT ../gapic-generator-java-pom-parent @@ -75,61 +75,61 @@ com.google.api api-common - 2.43.0 + 2.43.1-SNAPSHOT com.google.api gax-bom - 2.60.0 + 2.60.1-SNAPSHOT pom import com.google.api gapic-generator-java - 2.52.0 + 2.52.1-SNAPSHOT com.google.api.grpc grpc-google-common-protos - 2.51.0 + 2.51.1-SNAPSHOT com.google.api.grpc proto-google-common-protos - 2.51.0 + 2.51.1-SNAPSHOT com.google.api.grpc proto-google-iam-v1 - 1.46.0 + 1.46.1-SNAPSHOT com.google.api.grpc proto-google-iam-v2 - 1.46.0 + 1.46.1-SNAPSHOT com.google.api.grpc proto-google-iam-v2beta - 1.46.0 + 1.46.1-SNAPSHOT com.google.api.grpc grpc-google-iam-v1 - 1.46.0 + 1.46.1-SNAPSHOT com.google.api.grpc grpc-google-iam-v2 - 1.46.0 + 1.46.1-SNAPSHOT com.google.api.grpc grpc-google-iam-v2beta - 1.46.0 + 1.46.1-SNAPSHOT diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 47f92b5a0a..9a645390c7 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT pom GAPIC Generator Java POM Parent https://github.com/googleapis/sdk-platform-java diff --git a/gapic-generator-java/pom.xml b/gapic-generator-java/pom.xml index 9d6c592de6..44898e4ffc 100644 --- a/gapic-generator-java/pom.xml +++ b/gapic-generator-java/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.google.api gapic-generator-java - 2.52.0 + 2.52.1-SNAPSHOT GAPIC Generator Java GAPIC generator Java @@ -22,7 +22,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT ../gapic-generator-java-pom-parent @@ -31,7 +31,7 @@ com.google.api gapic-generator-java-bom - 2.52.0 + 2.52.1-SNAPSHOT pom import diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 44f8c56851..c7d13c7efe 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -8,16 +8,16 @@ # Versions of oneself # {x-version-update-start:gax:current} -version.gax=2.60.0 +version.gax=2.60.1-SNAPSHOT # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_grpc=2.60.0 +version.gax_grpc=2.60.1-SNAPSHOT # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_bom=2.60.0 +version.gax_bom=2.60.1-SNAPSHOT # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_httpjson=2.60.0 +version.gax_httpjson=2.60.1-SNAPSHOT # {x-version-update-end} # Versions for dependencies which actual artifacts differ between Bazel and Gradle. diff --git a/gax-java/gax-bom/pom.xml b/gax-java/gax-bom/pom.xml index 82da91f502..83c716f907 100644 --- a/gax-java/gax-bom/pom.xml +++ b/gax-java/gax-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.api gax-bom - 2.60.0 + 2.60.1-SNAPSHOT pom GAX (Google Api eXtensions) for Java (BOM) Google Api eXtensions for Java (BOM) @@ -43,55 +43,55 @@ com.google.api gax - 2.60.0 + 2.60.1-SNAPSHOT com.google.api gax - 2.60.0 + 2.60.1-SNAPSHOT test-jar testlib com.google.api gax - 2.60.0 + 2.60.1-SNAPSHOT testlib com.google.api gax-grpc - 2.60.0 + 2.60.1-SNAPSHOT com.google.api gax-grpc - 2.60.0 + 2.60.1-SNAPSHOT test-jar testlib com.google.api gax-grpc - 2.60.0 + 2.60.1-SNAPSHOT testlib com.google.api gax-httpjson - 2.60.0 + 2.60.1-SNAPSHOT com.google.api gax-httpjson - 2.60.0 + 2.60.1-SNAPSHOT test-jar testlib com.google.api gax-httpjson - 2.60.0 + 2.60.1-SNAPSHOT testlib diff --git a/gax-java/gax-grpc/pom.xml b/gax-java/gax-grpc/pom.xml index 4cf5916eef..e7d118c21f 100644 --- a/gax-java/gax-grpc/pom.xml +++ b/gax-java/gax-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-grpc - 2.60.0 + 2.60.1-SNAPSHOT jar GAX (Google Api eXtensions) for Java (gRPC) Google Api eXtensions for Java (gRPC) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.60.0 + 2.60.1-SNAPSHOT diff --git a/gax-java/gax-httpjson/pom.xml b/gax-java/gax-httpjson/pom.xml index e6ade888e1..cea01dc75e 100644 --- a/gax-java/gax-httpjson/pom.xml +++ b/gax-java/gax-httpjson/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-httpjson - 2.60.0 + 2.60.1-SNAPSHOT jar GAX (Google Api eXtensions) for Java (HTTP JSON) Google Api eXtensions for Java (HTTP JSON) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.60.0 + 2.60.1-SNAPSHOT diff --git a/gax-java/gax/pom.xml b/gax-java/gax/pom.xml index f7f16ff3d0..83e031901e 100644 --- a/gax-java/gax/pom.xml +++ b/gax-java/gax/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax - 2.60.0 + 2.60.1-SNAPSHOT jar GAX (Google Api eXtensions) for Java (Core) Google Api eXtensions for Java (Core) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.60.0 + 2.60.1-SNAPSHOT diff --git a/gax-java/pom.xml b/gax-java/pom.xml index 776337e93f..fda6ea43ff 100644 --- a/gax-java/pom.xml +++ b/gax-java/pom.xml @@ -4,14 +4,14 @@ com.google.api gax-parent pom - 2.60.0 + 2.60.1-SNAPSHOT GAX (Google Api eXtensions) for Java (Parent) Google Api eXtensions for Java (Parent) com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT ../gapic-generator-java-pom-parent @@ -50,7 +50,7 @@ com.google.api api-common - 2.43.0 + 2.43.1-SNAPSHOT com.google.auth @@ -98,24 +98,24 @@ com.google.api gax - 2.60.0 + 2.60.1-SNAPSHOT com.google.api gax - 2.60.0 + 2.60.1-SNAPSHOT test-jar testlib com.google.api.grpc proto-google-common-protos - 2.51.0 + 2.51.1-SNAPSHOT com.google.api.grpc grpc-google-common-protos - 2.51.0 + 2.51.1-SNAPSHOT io.grpc diff --git a/java-common-protos/grpc-google-common-protos/pom.xml b/java-common-protos/grpc-google-common-protos/pom.xml index f9107ae4f3..d6866eb689 100644 --- a/java-common-protos/grpc-google-common-protos/pom.xml +++ b/java-common-protos/grpc-google-common-protos/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-common-protos - 2.51.0 + 2.51.1-SNAPSHOT grpc-google-common-protos GRPC library for grpc-google-common-protos com.google.api.grpc google-common-protos-parent - 2.51.0 + 2.51.1-SNAPSHOT diff --git a/java-common-protos/pom.xml b/java-common-protos/pom.xml index 9977f9cffe..4dc39cb547 100644 --- a/java-common-protos/pom.xml +++ b/java-common-protos/pom.xml @@ -4,7 +4,7 @@ com.google.api.grpc google-common-protos-parent pom - 2.51.0 + 2.51.1-SNAPSHOT Google Common Protos Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT ../gapic-generator-java-pom-parent @@ -51,7 +51,7 @@ com.google.cloud third-party-dependencies - 3.42.0 + 3.42.1-SNAPSHOT pom import @@ -65,7 +65,7 @@ com.google.api.grpc grpc-google-common-protos - 2.51.0 + 2.51.1-SNAPSHOT io.grpc @@ -77,7 +77,7 @@ com.google.api.grpc proto-google-common-protos - 2.51.0 + 2.51.1-SNAPSHOT com.google.guava diff --git a/java-common-protos/proto-google-common-protos/pom.xml b/java-common-protos/proto-google-common-protos/pom.xml index edf8884dba..8dda45c616 100644 --- a/java-common-protos/proto-google-common-protos/pom.xml +++ b/java-common-protos/proto-google-common-protos/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-common-protos - 2.51.0 + 2.51.1-SNAPSHOT proto-google-common-protos PROTO library for proto-google-common-protos com.google.api.grpc google-common-protos-parent - 2.51.0 + 2.51.1-SNAPSHOT diff --git a/java-core/google-cloud-core-bom/pom.xml b/java-core/google-cloud-core-bom/pom.xml index 4143b235d5..adc6b71c62 100644 --- a/java-core/google-cloud-core-bom/pom.xml +++ b/java-core/google-cloud-core-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-core-bom - 2.50.0 + 2.50.1-SNAPSHOT pom com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT ../../gapic-generator-java-pom-parent @@ -23,17 +23,17 @@ com.google.cloud google-cloud-core - 2.50.0 + 2.50.1-SNAPSHOT com.google.cloud google-cloud-core-grpc - 2.50.0 + 2.50.1-SNAPSHOT com.google.cloud google-cloud-core-http - 2.50.0 + 2.50.1-SNAPSHOT diff --git a/java-core/google-cloud-core-grpc/pom.xml b/java-core/google-cloud-core-grpc/pom.xml index 9a8b9c9570..59a2a99dfa 100644 --- a/java-core/google-cloud-core-grpc/pom.xml +++ b/java-core/google-cloud-core-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-grpc - 2.50.0 + 2.50.1-SNAPSHOT jar Google Cloud Core gRPC @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.50.0 + 2.50.1-SNAPSHOT google-cloud-core-grpc diff --git a/java-core/google-cloud-core-http/pom.xml b/java-core/google-cloud-core-http/pom.xml index 4635161519..10bc2c5104 100644 --- a/java-core/google-cloud-core-http/pom.xml +++ b/java-core/google-cloud-core-http/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-http - 2.50.0 + 2.50.1-SNAPSHOT jar Google Cloud Core HTTP @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.50.0 + 2.50.1-SNAPSHOT google-cloud-core-http diff --git a/java-core/google-cloud-core/pom.xml b/java-core/google-cloud-core/pom.xml index f0f00492b8..759281bb68 100644 --- a/java-core/google-cloud-core/pom.xml +++ b/java-core/google-cloud-core/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core - 2.50.0 + 2.50.1-SNAPSHOT jar Google Cloud Core @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.50.0 + 2.50.1-SNAPSHOT google-cloud-core diff --git a/java-core/pom.xml b/java-core/pom.xml index 1fe5c79ade..c7f984236e 100644 --- a/java-core/pom.xml +++ b/java-core/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-core-parent pom - 2.50.0 + 2.50.1-SNAPSHOT Google Cloud Core Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT ../gapic-generator-java-pom-parent @@ -33,7 +33,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.42.0 + 3.42.1-SNAPSHOT pom import diff --git a/java-iam/grpc-google-iam-v1/pom.xml b/java-iam/grpc-google-iam-v1/pom.xml index 909650042c..242988f375 100644 --- a/java-iam/grpc-google-iam-v1/pom.xml +++ b/java-iam/grpc-google-iam-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v1 - 1.46.0 + 1.46.1-SNAPSHOT grpc-google-iam-v1 GRPC library for grpc-google-iam-v1 com.google.cloud google-iam-parent - 1.46.0 + 1.46.1-SNAPSHOT diff --git a/java-iam/grpc-google-iam-v2/pom.xml b/java-iam/grpc-google-iam-v2/pom.xml index 102ac4df6d..9e7c5ca27c 100644 --- a/java-iam/grpc-google-iam-v2/pom.xml +++ b/java-iam/grpc-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2 - 1.46.0 + 1.46.1-SNAPSHOT grpc-google-iam-v2 GRPC library for proto-google-iam-v2 com.google.cloud google-iam-parent - 1.46.0 + 1.46.1-SNAPSHOT diff --git a/java-iam/grpc-google-iam-v2beta/pom.xml b/java-iam/grpc-google-iam-v2beta/pom.xml index b99b85df51..ffe7bc43cd 100644 --- a/java-iam/grpc-google-iam-v2beta/pom.xml +++ b/java-iam/grpc-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2beta - 1.46.0 + 1.46.1-SNAPSHOT grpc-google-iam-v2beta GRPC library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.46.0 + 1.46.1-SNAPSHOT diff --git a/java-iam/pom.xml b/java-iam/pom.xml index 6f33321f4d..4974c54057 100644 --- a/java-iam/pom.xml +++ b/java-iam/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-parent pom - 1.46.0 + 1.46.1-SNAPSHOT Google IAM Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT ../gapic-generator-java-pom-parent @@ -50,7 +50,7 @@ com.google.cloud third-party-dependencies - 3.42.0 + 3.42.1-SNAPSHOT pom import @@ -78,44 +78,44 @@ com.google.api gax-bom - 2.60.0 + 2.60.1-SNAPSHOT pom import com.google.api.grpc proto-google-iam-v2 - 1.46.0 + 1.46.1-SNAPSHOT com.google.api.grpc grpc-google-iam-v2 - 1.46.0 + 1.46.1-SNAPSHOT com.google.api.grpc proto-google-common-protos - 2.51.0 + 2.51.1-SNAPSHOT com.google.api.grpc proto-google-iam-v2beta - 1.46.0 + 1.46.1-SNAPSHOT com.google.api.grpc grpc-google-iam-v1 - 1.46.0 + 1.46.1-SNAPSHOT com.google.api.grpc grpc-google-iam-v2beta - 1.46.0 + 1.46.1-SNAPSHOT com.google.api.grpc proto-google-iam-v1 - 1.46.0 + 1.46.1-SNAPSHOT javax.annotation diff --git a/java-iam/proto-google-iam-v1/pom.xml b/java-iam/proto-google-iam-v1/pom.xml index e4734a8876..9c6c593c09 100644 --- a/java-iam/proto-google-iam-v1/pom.xml +++ b/java-iam/proto-google-iam-v1/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v1 - 1.46.0 + 1.46.1-SNAPSHOT proto-google-iam-v1 PROTO library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.46.0 + 1.46.1-SNAPSHOT diff --git a/java-iam/proto-google-iam-v2/pom.xml b/java-iam/proto-google-iam-v2/pom.xml index ac421e0e68..0da16d6f72 100644 --- a/java-iam/proto-google-iam-v2/pom.xml +++ b/java-iam/proto-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2 - 1.46.0 + 1.46.1-SNAPSHOT proto-google-iam-v2 Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.46.0 + 1.46.1-SNAPSHOT diff --git a/java-iam/proto-google-iam-v2beta/pom.xml b/java-iam/proto-google-iam-v2beta/pom.xml index fbde7fe561..a3e5efbc6b 100644 --- a/java-iam/proto-google-iam-v2beta/pom.xml +++ b/java-iam/proto-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2beta - 1.46.0 + 1.46.1-SNAPSHOT proto-google-iam-v2beta Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.46.0 + 1.46.1-SNAPSHOT diff --git a/java-shared-dependencies/dependency-convergence-check/pom.xml b/java-shared-dependencies/dependency-convergence-check/pom.xml index c28a5fbc37..e5c51ead18 100644 --- a/java-shared-dependencies/dependency-convergence-check/pom.xml +++ b/java-shared-dependencies/dependency-convergence-check/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud shared-dependencies-dependency-convergence-test - 3.42.0 + 3.42.1-SNAPSHOT Dependency convergence test for certain artifacts in Google Cloud Shared Dependencies An dependency convergence test case for the shared dependencies BOM. A failure of this test case means diff --git a/java-shared-dependencies/first-party-dependencies/pom.xml b/java-shared-dependencies/first-party-dependencies/pom.xml index 9fdb1d8d99..2605cb16dd 100644 --- a/java-shared-dependencies/first-party-dependencies/pom.xml +++ b/java-shared-dependencies/first-party-dependencies/pom.xml @@ -6,7 +6,7 @@ com.google.cloud first-party-dependencies pom - 3.42.0 + 3.42.1-SNAPSHOT Google Cloud First-party Shared Dependencies Shared first-party dependencies for Google Cloud Java libraries. @@ -33,7 +33,7 @@ com.google.api gapic-generator-java-bom - 2.52.0 + 2.52.1-SNAPSHOT pom import @@ -45,7 +45,7 @@ com.google.cloud google-cloud-core-bom - 2.50.0 + 2.50.1-SNAPSHOT pom import @@ -69,13 +69,13 @@ com.google.cloud google-cloud-core - 2.50.0 + 2.50.1-SNAPSHOT test-jar com.google.cloud google-cloud-core - 2.50.0 + 2.50.1-SNAPSHOT tests diff --git a/java-shared-dependencies/pom.xml b/java-shared-dependencies/pom.xml index 2bfa1d4de4..f58604e49e 100644 --- a/java-shared-dependencies/pom.xml +++ b/java-shared-dependencies/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-shared-dependencies pom - 3.42.0 + 3.42.1-SNAPSHOT first-party-dependencies third-party-dependencies @@ -17,7 +17,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT ../gapic-generator-java-pom-parent @@ -31,14 +31,14 @@ com.google.cloud first-party-dependencies - 3.42.0 + 3.42.1-SNAPSHOT pom import com.google.cloud third-party-dependencies - 3.42.0 + 3.42.1-SNAPSHOT pom import diff --git a/java-shared-dependencies/third-party-dependencies/pom.xml b/java-shared-dependencies/third-party-dependencies/pom.xml index 9d3341d983..8371326b70 100644 --- a/java-shared-dependencies/third-party-dependencies/pom.xml +++ b/java-shared-dependencies/third-party-dependencies/pom.xml @@ -6,7 +6,7 @@ com.google.cloud third-party-dependencies pom - 3.42.0 + 3.42.1-SNAPSHOT Google Cloud Third-party Shared Dependencies Shared third-party dependencies for Google Cloud Java libraries. @@ -15,7 +15,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.0 + 2.52.1-SNAPSHOT ../../gapic-generator-java-pom-parent diff --git a/java-shared-dependencies/upper-bound-check/pom.xml b/java-shared-dependencies/upper-bound-check/pom.xml index 25fda2d3b9..b36942433a 100644 --- a/java-shared-dependencies/upper-bound-check/pom.xml +++ b/java-shared-dependencies/upper-bound-check/pom.xml @@ -4,7 +4,7 @@ com.google.cloud shared-dependencies-upper-bound-test pom - 3.42.0 + 3.42.1-SNAPSHOT Upper bound test for Google Cloud Shared Dependencies An upper bound test case for the shared dependencies BOM. A failure of this test case means @@ -30,7 +30,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.42.0 + 3.42.1-SNAPSHOT pom import diff --git a/sdk-platform-java-config/pom.xml b/sdk-platform-java-config/pom.xml index 0655c1a1ad..e805805660 100644 --- a/sdk-platform-java-config/pom.xml +++ b/sdk-platform-java-config/pom.xml @@ -4,7 +4,7 @@ com.google.cloud sdk-platform-java-config pom - 3.42.0 + 3.42.1-SNAPSHOT SDK Platform For Java Configurations Shared build configuration for Google Cloud Java libraries. @@ -17,6 +17,6 @@ - 3.42.0 + 3.42.1-SNAPSHOT \ No newline at end of file diff --git a/showcase/pom.xml b/showcase/pom.xml index 8920a8f9f2..b90ff3b374 100644 --- a/showcase/pom.xml +++ b/showcase/pom.xml @@ -34,7 +34,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.42.0 + 3.42.1-SNAPSHOT pom import diff --git a/versions.txt b/versions.txt index 1b5cc77cc1..a6b56917a0 100644 --- a/versions.txt +++ b/versions.txt @@ -1,19 +1,19 @@ # Format: # module:released-version:current-version -gapic-generator-java:2.52.0:2.52.0 -api-common:2.43.0:2.43.0 -gax:2.60.0:2.60.0 -gax-grpc:2.60.0:2.60.0 -gax-httpjson:0.145.0:0.145.0 -proto-google-common-protos:2.51.0:2.51.0 -grpc-google-common-protos:2.51.0:2.51.0 -proto-google-iam-v1:1.46.0:1.46.0 -grpc-google-iam-v1:1.46.0:1.46.0 -proto-google-iam-v2beta:1.46.0:1.46.0 -grpc-google-iam-v2beta:1.46.0:1.46.0 -google-iam-policy:1.46.0:1.46.0 -proto-google-iam-v2:1.46.0:1.46.0 -grpc-google-iam-v2:1.46.0:1.46.0 -google-cloud-core:2.50.0:2.50.0 -google-cloud-shared-dependencies:3.42.0:3.42.0 +gapic-generator-java:2.52.0:2.52.1-SNAPSHOT +api-common:2.43.0:2.43.1-SNAPSHOT +gax:2.60.0:2.60.1-SNAPSHOT +gax-grpc:2.60.0:2.60.1-SNAPSHOT +gax-httpjson:0.145.0:0.145.1-SNAPSHOT +proto-google-common-protos:2.51.0:2.51.1-SNAPSHOT +grpc-google-common-protos:2.51.0:2.51.1-SNAPSHOT +proto-google-iam-v1:1.46.0:1.46.1-SNAPSHOT +grpc-google-iam-v1:1.46.0:1.46.1-SNAPSHOT +proto-google-iam-v2beta:1.46.0:1.46.1-SNAPSHOT +grpc-google-iam-v2beta:1.46.0:1.46.1-SNAPSHOT +google-iam-policy:1.46.0:1.46.1-SNAPSHOT +proto-google-iam-v2:1.46.0:1.46.1-SNAPSHOT +grpc-google-iam-v2:1.46.0:1.46.1-SNAPSHOT +google-cloud-core:2.50.0:2.50.1-SNAPSHOT +google-cloud-shared-dependencies:3.42.0:3.42.1-SNAPSHOT From 757801aba582fd6224fc8504a3236568eef8a417 Mon Sep 17 00:00:00 2001 From: Mridula <66699525+mpeddada1@users.noreply.github.com> Date: Thu, 30 Jan 2025 11:58:33 -0500 Subject: [PATCH 04/45] feat: migrate away from deprecated graal-sdk dependency to use nativeimage (#2706) Merge after https://github.com/googleapis/java-shared-config/pull/815 is released and updated in sdk-platform-java. According to the [graal/sdk CHANGELOG](https://github.com/oracle/graal/blob/fefc2a03a1e46ce60ce4b03f223d83640fbef0f4/sdk/CHANGELOG.md#version-2310), the GraalVM SDK was split into smaller modules and the use of graal-sdk is deprecated. The new maven configuration to customize native image generation is: ``` org.graalvm.sdk nativeimage ${graalvm.version} ``` --- gax-java/dependencies.properties | 2 +- gax-java/gax-grpc/pom.xml | 2 +- gax-java/gax/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index c7d13c7efe..b72e3e0044 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -75,7 +75,7 @@ maven.com_google_http_client_google_http_client=com.google.http-client:google-ht maven.com_google_http_client_google_http_client_gson=com.google.http-client:google-http-client-gson:1.45.3 maven.org_codehaus_mojo_animal_sniffer_annotations=org.codehaus.mojo:animal-sniffer-annotations:1.24 maven.javax_annotation_javax_annotation_api=javax.annotation:javax.annotation-api:1.3.2 -maven.org_graalvm_sdk=org.graalvm.sdk:graal-sdk:22.3.5 +maven.org_graalvm_sdk=org.graalvm.sdk:nativeimage:24.0.1 # Testing maven artifacts maven.junit_junit=junit:junit:4.13.2 diff --git a/gax-java/gax-grpc/pom.xml b/gax-java/gax-grpc/pom.xml index e7d118c21f..839314ce67 100644 --- a/gax-java/gax-grpc/pom.xml +++ b/gax-java/gax-grpc/pom.xml @@ -84,7 +84,7 @@ org.graalvm.sdk - graal-sdk + nativeimage provided diff --git a/gax-java/gax/pom.xml b/gax-java/gax/pom.xml index 83e031901e..0bbe3a8f7c 100644 --- a/gax-java/gax/pom.xml +++ b/gax-java/gax/pom.xml @@ -61,7 +61,7 @@ org.graalvm.sdk - graal-sdk + nativeimage provided From cd46ba5e2105c5c009e4700a9c8da65f94e7b79a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 30 Jan 2025 19:25:39 +0100 Subject: [PATCH 05/45] deps: update dependency commons-codec:commons-codec to v1.18.0 (#3590) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [commons-codec:commons-codec](https://commons.apache.org/proper/commons-codec/) ([source](https://redirect.github.com/apache/commons-codec)) | `1.17.2` -> `1.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/commons-codec:commons-codec/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/commons-codec:commons-codec/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/commons-codec:commons-codec/1.17.2/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/commons-codec:commons-codec/1.17.2/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
apache/commons-codec (commons-codec:commons-codec) ### [`v1.18.0`](https://redirect.github.com/apache/commons-codec/blob/HEAD/RELEASE-NOTES.txt#Apache-Commons-Codec-1180-RELEASE-NOTES) The Apache Commons Codec component contains encoders and decoders for formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities. This is a feature and maintenance release. Java 8 or later is required.
--- ### 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 this update again. --- - [ ] 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). --- java-shared-dependencies/third-party-dependencies/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-shared-dependencies/third-party-dependencies/pom.xml b/java-shared-dependencies/third-party-dependencies/pom.xml index 8371326b70..1fe3c30f26 100644 --- a/java-shared-dependencies/third-party-dependencies/pom.xml +++ b/java-shared-dependencies/third-party-dependencies/pom.xml @@ -29,7 +29,7 @@ 3.0.2 2.18.2 2.36.0 - 1.17.2 + 1.18.0 4.4.16 4.5.14 From 2734dc01c83cac661f48bf2587184fbadf88281e Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 30 Jan 2025 19:45:50 +0100 Subject: [PATCH 06/45] deps: update netty dependencies to v4.1.117.final (#3581) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [io.netty:netty-buffer](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-buffer/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-buffer/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-buffer/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-buffer/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-codec](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-codec/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-codec/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-codec/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-codec-http](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec-http/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-codec-http/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-codec-http/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-codec-http/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-codec-http2](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec-http2/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-codec-http2/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-codec-http2/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-codec-http2/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-codec-socks](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec-socks/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-codec-socks/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-codec-socks/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-codec-socks/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-common](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-common/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-common/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-common/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-common/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-handler](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-handler/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-handler/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-handler/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-handler/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-handler-proxy](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-handler-proxy/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-handler-proxy/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-handler-proxy/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-handler-proxy/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-resolver](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-resolver/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-resolver/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-resolver/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-resolver/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-transport](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-transport/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-transport/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-transport/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-transport/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-transport-native-unix-common](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.116.Final` -> `4.1.117.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-transport-native-unix-common/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-transport-native-unix-common/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-transport-native-unix-common/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-transport-native-unix-common/4.1.116.Final/4.1.117.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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. --- - [ ] 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). --- gax-java/dependencies.properties | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index b72e3e0044..9a2be171bd 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -44,17 +44,17 @@ maven.io_opencensus_opencensus_api=io.opencensus:opencensus-api:0.31.1 maven.io_opencensus_opencensus_contrib_grpc_metrics=io.opencensus:opencensus-contrib-grpc-metrics:0.31.1 maven.io_opencensus_opencensus_contrib_http_util=io.opencensus:opencensus-contrib-http-util:0.31.1 maven.io_netty_netty_tcnative_boringssl_static=io.netty:netty-tcnative-boringssl-static:2.0.69.Final -maven.io_netty_netty_handler=io.netty:netty-handler:4.1.116.Final -maven.io_netty_netty_common=io.netty:netty-common:4.1.116.Final -maven.io_netty_netty_codec_socks=io.netty:netty-codec-socks:4.1.116.Final -maven.io_netty_netty_codec_http2=io.netty:netty-codec-http2:4.1.116.Final -maven.io_netty_netty_codec_http=io.netty:netty-codec-http:4.1.116.Final -maven.io_netty_netty_codec=io.netty:netty-codec:4.1.116.Final -maven.io_netty_netty_buffer=io.netty:netty-buffer:4.1.116.Final -maven.io_netty_netty_resolver=io.netty:netty-resolver:4.1.116.Final -maven.io_netty_netty_transport=io.netty:netty-transport:4.1.116.Final -maven.io_netty_netty_handler_proxy=io.netty:netty-handler-proxy:4.1.116.Final -maven.io_netty_netty_transport_native_unix_common=io.netty:netty-transport-native-unix-common:4.1.116.Final +maven.io_netty_netty_handler=io.netty:netty-handler:4.1.117.Final +maven.io_netty_netty_common=io.netty:netty-common:4.1.117.Final +maven.io_netty_netty_codec_socks=io.netty:netty-codec-socks:4.1.117.Final +maven.io_netty_netty_codec_http2=io.netty:netty-codec-http2:4.1.117.Final +maven.io_netty_netty_codec_http=io.netty:netty-codec-http:4.1.117.Final +maven.io_netty_netty_codec=io.netty:netty-codec:4.1.117.Final +maven.io_netty_netty_buffer=io.netty:netty-buffer:4.1.117.Final +maven.io_netty_netty_resolver=io.netty:netty-resolver:4.1.117.Final +maven.io_netty_netty_transport=io.netty:netty-transport:4.1.117.Final +maven.io_netty_netty_handler_proxy=io.netty:netty-handler-proxy:4.1.117.Final +maven.io_netty_netty_transport_native_unix_common=io.netty:netty-transport-native-unix-common:4.1.117.Final maven.io_perfmark_perfmark_api=io.perfmark:perfmark-api:0.27.0 maven.org_apache_tomcat_annotations_api=org.apache.tomcat:annotations-api:6.0.53 maven.com_google_code_gson_gson=com.google.code.gson:gson:2.11.0 From a24d1bad2a9480b1f4ebdc938f589bfe0306257a Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 30 Jan 2025 19:46:18 +0100 Subject: [PATCH 07/45] deps: update docker.io/library/python:3.13.1-alpine3.20 docker digest to 7788ec8 (#3586) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | docker.io/library/python | final | digest | `9ab3b6e` -> `7788ec8` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- .cloudbuild/library_generation/library_generation.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index bc88f756f6..9c667c7367 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -47,7 +47,7 @@ RUN git checkout "${GLIB_MUS_SHA}" RUN chmod a+x compile-x86_64-alpine-linux.sh RUN sh compile-x86_64-alpine-linux.sh -FROM docker.io/library/python:3.13.1-alpine3.20@sha256:9ab3b6ef4afb7582afaa84e97d40a36f192595bb0578561c282cecc22a45de49 as final +FROM docker.io/library/python:3.13.1-alpine3.20@sha256:7788ec80bdacc4736a50adce4c3711581e83650a8895c6dbf202caf4af7a3270 as final ARG OWLBOT_CLI_COMMITTISH=0a12b5d22a1ee0975dae8142d61c828ea74508e4 ARG PROTOC_VERSION=25.5 From 08f2b7b472ad399f61b669a9d1f283211b142cc9 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 30 Jan 2025 19:47:10 +0100 Subject: [PATCH 08/45] deps: update google api dependencies (#3584) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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.50.0` -> `2.51.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:grpc-google-common-protos/2.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api.grpc:grpc-google-common-protos/2.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api.grpc:grpc-google-common-protos/2.50.0/2.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api.grpc:grpc-google-common-protos/2.50.0/2.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.api.grpc:grpc-google-iam-v1](https://redirect.github.com/googleapis/sdk-platform-java) | `1.45.0` -> `1.46.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:grpc-google-iam-v1/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api.grpc:grpc-google-iam-v1/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api.grpc:grpc-google-iam-v1/1.45.0/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api.grpc:grpc-google-iam-v1/1.45.0/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.api.grpc:proto-google-common-protos](https://redirect.github.com/googleapis/sdk-platform-java) | `2.50.0` -> `2.51.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:proto-google-common-protos/2.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api.grpc:proto-google-common-protos/2.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api.grpc:proto-google-common-protos/2.50.0/2.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api.grpc:proto-google-common-protos/2.50.0/2.51.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.api.grpc:proto-google-iam-v1](https://redirect.github.com/googleapis/sdk-platform-java) | `1.45.0` -> `1.46.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:proto-google-iam-v1/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api.grpc:proto-google-iam-v1/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api.grpc:proto-google-iam-v1/1.45.0/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api.grpc:proto-google-iam-v1/1.45.0/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.api:api-common](https://redirect.github.com/googleapis/sdk-platform-java) | `2.42.0` -> `2.43.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api:api-common/2.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api:api-common/2.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api:api-common/2.42.0/2.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api:api-common/2.42.0/2.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
googleapis/sdk-platform-java (com.google.api.grpc:grpc-google-common-protos) ### [`v2.51.0`](https://redirect.github.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2510-2024-12-12) ##### Features - \[iam] add ResourcePolicyMember to google/iam/v1 ([b8e2859](https://redirect.github.com/googleapis/sdk-platform-java/commit/b8e28597774d778fc6b79354edbfacbbd76015af)) ##### Bug Fixes - [#​3381](https://redirect.github.com/googleapis/sdk-platform-java/issues/3381) ([75dcb96](https://redirect.github.com/googleapis/sdk-platform-java/commit/75dcb96b799990bec9998b420463aa782fb65661)) - graalvm missing build time class when using protobuf 4.x ([#​3438](https://redirect.github.com/googleapis/sdk-platform-java/issues/3438)) ([f0236cf](https://redirect.github.com/googleapis/sdk-platform-java/commit/f0236cfc102cf7ce06e1f733a4f40a50133d6b24)) - return all library names if repo-level parameter changes ([#​3379](https://redirect.github.com/googleapis/sdk-platform-java/issues/3379)) ([75dcb96](https://redirect.github.com/googleapis/sdk-platform-java/commit/75dcb96b799990bec9998b420463aa782fb65661)), closes [#​3381](https://redirect.github.com/googleapis/sdk-platform-java/issues/3381) ##### Dependencies - update dependency com.fasterxml.jackson:jackson-bom to v2.18.2 ([#​3422](https://redirect.github.com/googleapis/sdk-platform-java/issues/3422)) ([fdc3a54](https://redirect.github.com/googleapis/sdk-platform-java/commit/fdc3a5427836fcc5e9052fed736c178d7e7bdf18)) - update dependency com.google.api-client:google-api-client-bom to v2.7.1 ([#​3450](https://redirect.github.com/googleapis/sdk-platform-java/issues/3450)) ([35f1310](https://redirect.github.com/googleapis/sdk-platform-java/commit/35f1310cde638c89cf6680282e82f442821afe65)) - update dependency com.google.auth:google-auth-library-oauth2-http to v1.30.0 ([#​3428](https://redirect.github.com/googleapis/sdk-platform-java/issues/3428)) ([78cbff1](https://redirect.github.com/googleapis/sdk-platform-java/commit/78cbff1af55fb804400df5307b0df464936e0bae)) - update dependency com.google.errorprone:error_prone_annotations to v2.36.0 ([#​3425](https://redirect.github.com/googleapis/sdk-platform-java/issues/3425)) ([52dcc0d](https://redirect.github.com/googleapis/sdk-platform-java/commit/52dcc0d7aa525a18329a56fefe8a3b97efd6b1d3)) - update dependency com.google.errorprone:error_prone_annotations to v2.36.0 ([#​3426](https://redirect.github.com/googleapis/sdk-platform-java/issues/3426)) ([77dd85d](https://redirect.github.com/googleapis/sdk-platform-java/commit/77dd85d5cc7ad39d5dbbb5bab3bb17863fc8b9c9)) - update dependency dev.cel:cel to v0.8.0 ([#​3429](https://redirect.github.com/googleapis/sdk-platform-java/issues/3429)) ([79cde20](https://redirect.github.com/googleapis/sdk-platform-java/commit/79cde2028c2ec307001c6bedd4310a78d04f379e)) - update dependency io.github.java-diff-utils:java-diff-utils to v4.15 ([#​3430](https://redirect.github.com/googleapis/sdk-platform-java/issues/3430)) ([91fd5cb](https://redirect.github.com/googleapis/sdk-platform-java/commit/91fd5cb4aaf6ca02a0f73d664c0dbe283d13e989)) - update dependency net.bytebuddy:byte-buddy to v1.15.10 ([#​3298](https://redirect.github.com/googleapis/sdk-platform-java/issues/3298)) ([7b503de](https://redirect.github.com/googleapis/sdk-platform-java/commit/7b503dead0c8142630a5b05142e1e8a07f7300c3)) - update dependency org.checkerframework:checker-qual to v3.48.3 ([#​3278](https://redirect.github.com/googleapis/sdk-platform-java/issues/3278)) ([c5fd1b4](https://redirect.github.com/googleapis/sdk-platform-java/commit/c5fd1b4e201de5d042c3e0999ab74ad2a1bd6c17)) - update dependency org.easymock:easymock to v5.5.0 ([#​3431](https://redirect.github.com/googleapis/sdk-platform-java/issues/3431)) ([3c22f5e](https://redirect.github.com/googleapis/sdk-platform-java/commit/3c22f5e8dc73d867689df3f63c97580c908dfeb5)) - update dependency packaging to v24.2 ([#​3432](https://redirect.github.com/googleapis/sdk-platform-java/issues/3432)) ([c1e7c81](https://redirect.github.com/googleapis/sdk-platform-java/commit/c1e7c81b68e46a6a7e350cc3d857df48254e337b)) - update docker.io/library/alpine docker tag to v3.21.0 ([#​3433](https://redirect.github.com/googleapis/sdk-platform-java/issues/3433)) ([c8318c2](https://redirect.github.com/googleapis/sdk-platform-java/commit/c8318c243857242f155d9a78b3a4ff24e31a1b7e)) - update docker.io/library/alpine:3.20.3 docker digest to [`1e42bbe`](https://redirect.github.com/googleapis/sdk-platform-java/commit/1e42bbe) ([#​3417](https://redirect.github.com/googleapis/sdk-platform-java/issues/3417)) ([0f4ef19](https://redirect.github.com/googleapis/sdk-platform-java/commit/0f4ef19b9fa30155fa7630b7b5b95495da646043)) - update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to [`3bab9f2`](https://redirect.github.com/googleapis/sdk-platform-java/commit/3bab9f2) ([#​3447](https://redirect.github.com/googleapis/sdk-platform-java/issues/3447)) ([ccf7eac](https://redirect.github.com/googleapis/sdk-platform-java/commit/ccf7eacf19c70e1063fc4e15d6340bc0d6c6dac0)) - update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to [`cdfb386`](https://redirect.github.com/googleapis/sdk-platform-java/commit/cdfb386) ([#​3418](https://redirect.github.com/googleapis/sdk-platform-java/issues/3418)) ([2559ff8](https://redirect.github.com/googleapis/sdk-platform-java/commit/2559ff8998f1cc8f1cb279a02520ad9ee7bac776)) - update docker.io/library/python docker tag to v3.13.1 ([#​3434](https://redirect.github.com/googleapis/sdk-platform-java/issues/3434)) ([feefd27](https://redirect.github.com/googleapis/sdk-platform-java/commit/feefd2788ac7447f2778bb971f5d752d93ef3b0e)) - update google api dependencies ([#​3435](https://redirect.github.com/googleapis/sdk-platform-java/issues/3435)) ([3a1e8f2](https://redirect.github.com/googleapis/sdk-platform-java/commit/3a1e8f214a28b514956a6f4ce3857fe89856c4a0)) - update google auth library dependencies to v1.30.1 ([#​3453](https://redirect.github.com/googleapis/sdk-platform-java/issues/3453)) ([d7b7dd9](https://redirect.github.com/googleapis/sdk-platform-java/commit/d7b7dd98314de957b048c9ddb70ad3089f39fc63)) - update google http client dependencies to v1.45.2 ([#​3394](https://redirect.github.com/googleapis/sdk-platform-java/issues/3394)) ([f8ee892](https://redirect.github.com/googleapis/sdk-platform-java/commit/f8ee89227ac6b095b186db8c81d067aa5af9bc66)) - update google http client dependencies to v1.45.3 ([#​3454](https://redirect.github.com/googleapis/sdk-platform-java/issues/3454)) ([a112559](https://redirect.github.com/googleapis/sdk-platform-java/commit/a112559ef0ac4f70d53dcc7ba1c5eaa73b6cc3c1)) - update google.cloud.opentelemetry.version to v0.33.0 ([#​3436](https://redirect.github.com/googleapis/sdk-platform-java/issues/3436)) ([e519626](https://redirect.github.com/googleapis/sdk-platform-java/commit/e519626e2dc538ff8291f94b699e54b37d50d6a4)) - update googleapis/java-cloud-bom digest to [`93740d5`](https://redirect.github.com/googleapis/sdk-platform-java/commit/93740d5) ([#​3280](https://redirect.github.com/googleapis/sdk-platform-java/issues/3280)) ([f987db5](https://redirect.github.com/googleapis/sdk-platform-java/commit/f987db5dc8bc0f5f8bd7805a2596e13055343cc0)) - update grpc dependencies to v1.68.2 ([#​3420](https://redirect.github.com/googleapis/sdk-platform-java/issues/3420)) ([6d0a169](https://redirect.github.com/googleapis/sdk-platform-java/commit/6d0a169065b99c00e88592c1caa608447e0fc4e8)) - update grpc dependencies to v1.69.0 ([#​3451](https://redirect.github.com/googleapis/sdk-platform-java/issues/3451)) ([0effb37](https://redirect.github.com/googleapis/sdk-platform-java/commit/0effb371f88fd7c911861ab7aca7d67c52cc4ad0)) - update junit5 monorepo to v5.11.3 ([#​3310](https://redirect.github.com/googleapis/sdk-platform-java/issues/3310)) ([4e33f2b](https://redirect.github.com/googleapis/sdk-platform-java/commit/4e33f2b8ff9e169e96f59683a21bb08dc086c110)) - update netty dependencies ([#​3423](https://redirect.github.com/googleapis/sdk-platform-java/issues/3423)) ([22ea7b5](https://redirect.github.com/googleapis/sdk-platform-java/commit/22ea7b533241660aba124062b0a5d6a5cbfcef7b)) - update opentelemetry-java monorepo to v1.44.1 ([#​3437](https://redirect.github.com/googleapis/sdk-platform-java/issues/3437)) ([66b85da](https://redirect.github.com/googleapis/sdk-platform-java/commit/66b85da86faef954274d4208f074ca52ad4aebc4)) - update opentelemetry-java monorepo to v1.45.0 ([#​3439](https://redirect.github.com/googleapis/sdk-platform-java/issues/3439)) ([d29475a](https://redirect.github.com/googleapis/sdk-platform-java/commit/d29475a7ad89e96026f3c710e331976902a161b7)) - update repo-automation-bots digest to [`6662ddc`](https://redirect.github.com/googleapis/sdk-platform-java/commit/6662ddc) ([#​3421](https://redirect.github.com/googleapis/sdk-platform-java/issues/3421)) ([dec5de0](https://redirect.github.com/googleapis/sdk-platform-java/commit/dec5de0e628ad9be6bd5fb8d768d50918c2edab7)) - update repo-automation-bots digest to [`8230b4e`](https://redirect.github.com/googleapis/sdk-platform-java/commit/8230b4e) ([#​3448](https://redirect.github.com/googleapis/sdk-platform-java/issues/3448)) ([e53199b](https://redirect.github.com/googleapis/sdk-platform-java/commit/e53199be9632c2f8cc6a94ba25f3aa3567d63ffa)) - update repo-automation-bots digest to [`ae0a72f`](https://redirect.github.com/googleapis/sdk-platform-java/commit/ae0a72f) ([#​3452](https://redirect.github.com/googleapis/sdk-platform-java/issues/3452)) ([331bacf](https://redirect.github.com/googleapis/sdk-platform-java/commit/331bacf1b222d9282e116c4b829140407d9b9127)) - update repo-automation-bots digest to [`f3fbbab`](https://redirect.github.com/googleapis/sdk-platform-java/commit/f3fbbab) ([#​3419](https://redirect.github.com/googleapis/sdk-platform-java/issues/3419)) ([343a029](https://redirect.github.com/googleapis/sdk-platform-java/commit/343a029a75e7e325f069e0e2aebb131d79a26901)) ##### Documentation - explain default generation config in `README.md` ([#​3388](https://redirect.github.com/googleapis/sdk-platform-java/issues/3388)) ([2ac86de](https://redirect.github.com/googleapis/sdk-platform-java/commit/2ac86de1baf263e92cb442b970a86350d54bbca5)) - hermetic build README syntax fix ([#​3391](https://redirect.github.com/googleapis/sdk-platform-java/issues/3391)) ([cf32e72](https://redirect.github.com/googleapis/sdk-platform-java/commit/cf32e72d83c06d1d36e1eea01afc37bee5766455))
--- ### 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. --- - [ ] 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). --- gax-java/dependencies.properties | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 9a2be171bd..e88cea40bb 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -35,8 +35,8 @@ version.io_grpc=1.69.0 # It should be constructed the following way: # 1) Take full artifact id (including the group and classifier (if any) portions) and remove version portion. # 2) Replace all characters which are neither alphabetic nor digits with the underscore ('_') character -maven.com_google_api_grpc_proto_google_common_protos=com.google.api.grpc:proto-google-common-protos:2.50.0 -maven.com_google_api_grpc_grpc_google_common_protos=com.google.api.grpc:grpc-google-common-protos:2.50.0 +maven.com_google_api_grpc_proto_google_common_protos=com.google.api.grpc:proto-google-common-protos:2.51.0 +maven.com_google_api_grpc_grpc_google_common_protos=com.google.api.grpc:grpc-google-common-protos:2.51.0 maven.com_google_auth_google_auth_library_oauth2_http=com.google.auth:google-auth-library-oauth2-http:1.31.0 maven.com_google_auth_google_auth_library_credentials=com.google.auth:google-auth-library-credentials:1.31.0 maven.io_opentelemetry_opentelemetry_api=io.opentelemetry:opentelemetry-api:1.45.0 @@ -67,10 +67,10 @@ maven.com_google_errorprone_error_prone_annotations=com.google.errorprone:error_ maven.com_google_j2objc_j2objc_annotations=com.google.j2objc:j2objc-annotations:2.8 maven.com_google_auto_value_auto_value=com.google.auto.value:auto-value:1.11.0 maven.com_google_auto_value_auto_value_annotations=com.google.auto.value:auto-value-annotations:1.11.0 -maven.com_google_api_api_common=com.google.api:api-common:2.42.0 +maven.com_google_api_api_common=com.google.api:api-common:2.43.0 maven.org_threeten_threetenbp=org.threeten:threetenbp:1.7.0 -maven.com_google_api_grpc_grpc_google_iam_v1=com.google.api.grpc:grpc-google-iam-v1:1.45.0 -maven.com_google_api_grpc_proto_google_iam_v1=com.google.api.grpc:proto-google-iam-v1:1.45.0 +maven.com_google_api_grpc_grpc_google_iam_v1=com.google.api.grpc:grpc-google-iam-v1:1.46.0 +maven.com_google_api_grpc_proto_google_iam_v1=com.google.api.grpc:proto-google-iam-v1:1.46.0 maven.com_google_http_client_google_http_client=com.google.http-client:google-http-client:1.45.3 maven.com_google_http_client_google_http_client_gson=com.google.http-client:google-http-client-gson:1.45.3 maven.org_codehaus_mojo_animal_sniffer_annotations=org.codehaus.mojo:animal-sniffer-annotations:1.24 From 54d99e9f2826d372eb305b65be08033baf0f2f16 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 30 Jan 2025 19:50:53 +0100 Subject: [PATCH 09/45] deps: update dependency net.bytebuddy:byte-buddy to v1.17.0 (#3582) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [net.bytebuddy:byte-buddy](https://bytebuddy.net) | `1.15.11` -> `1.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/net.bytebuddy:byte-buddy/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/net.bytebuddy:byte-buddy/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/net.bytebuddy:byte-buddy/1.15.11/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/net.bytebuddy:byte-buddy/1.15.11/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- gax-java/dependencies.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index e88cea40bb..aa96d18252 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -84,7 +84,7 @@ maven.org_mockito_mockito_junit_jupiter=org.mockito:mockito-junit-jupiter:4.11.0 maven.org_hamcrest_hamcrest_core=org.hamcrest:hamcrest-core:1.3 maven.com_google_truth_truth=com.google.truth:truth:1.4.4 maven.com_googlecode_java_diff_utils_diffutils=com.googlecode.java-diff-utils:diffutils:1.3.0 -maven.net_bytebuddy_byte_buddy=net.bytebuddy:byte-buddy:1.15.11 +maven.net_bytebuddy_byte_buddy=net.bytebuddy:byte-buddy:1.17.0 maven.org_objenesis_objenesis=org.objenesis:objenesis:2.6 maven.org_junit_jupiter_junit_jupiter_api=org.junit.jupiter:junit-jupiter-api:5.11.4 maven.org_junit_jupiter_junit_jupiter_params=org.junit.jupiter:junit-jupiter-params:5.11.4 From ac214bed8fb657142da821d897fbbf2ca7d1fc12 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 30 Jan 2025 20:07:37 +0100 Subject: [PATCH 10/45] deps: update opentelemetry-java monorepo to v1.46.0 (#3585) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [io.opentelemetry:opentelemetry-api](https://redirect.github.com/open-telemetry/opentelemetry-java) | `1.45.0` -> `1.46.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-api/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-api/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-api/1.45.0/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-api/1.45.0/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.opentelemetry:opentelemetry-bom](https://redirect.github.com/open-telemetry/opentelemetry-java) | `1.45.0` -> `1.46.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-bom/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-bom/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-bom/1.45.0/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-bom/1.45.0/1.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-api) ### [`v1.46.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1460-2025-01-10) ##### SDK - Remove unused dependencies, cleanup code after stabilizing Value ([#​6948](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6948)) - Explicitly allow null into CompletableResultCode.failExceptionally() ([#​6963](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6963)) ##### Traces - Fix span setStatus ([#​6990](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6990)) ##### Logs - Add getters/accessors for readable fields in ReadWriteLogRecord. ([#​6924](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6924)) ##### Exporters - OTLP: Update to opentelemetry-proto 1.5 ([#​6999](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6999)) - Bugfix - OTLP: Ensure Serializer runtime exceptions are rethrown as IOException ([#​6969](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6969)) - BREAKING - OTLP: Delete experimental OTLP authenticator concept. See [OTLP authentication docs](https://opentelemetry.io/docs/languages/java/sdk/#authentication) for supported solutions. ([#​6984](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6984)) ##### Extensions - BREAKING - Autoconfigure: Remove support for deprecated otel.experimental.resource.disabled.keys ([#​6931](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6931))
--- ### 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. --- - [ ] 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). --- gapic-generator-java-pom-parent/pom.xml | 2 +- gax-java/dependencies.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 9a645390c7..366d3e1232 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -32,7 +32,7 @@ 2.11.0 33.4.0-jre 3.25.5 - 1.45.0 + 1.46.0 8 2.36.0 3.0.0 diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index aa96d18252..e7bf71e645 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -39,7 +39,7 @@ maven.com_google_api_grpc_proto_google_common_protos=com.google.api.grpc:proto-g maven.com_google_api_grpc_grpc_google_common_protos=com.google.api.grpc:grpc-google-common-protos:2.51.0 maven.com_google_auth_google_auth_library_oauth2_http=com.google.auth:google-auth-library-oauth2-http:1.31.0 maven.com_google_auth_google_auth_library_credentials=com.google.auth:google-auth-library-credentials:1.31.0 -maven.io_opentelemetry_opentelemetry_api=io.opentelemetry:opentelemetry-api:1.45.0 +maven.io_opentelemetry_opentelemetry_api=io.opentelemetry:opentelemetry-api:1.46.0 maven.io_opencensus_opencensus_api=io.opencensus:opencensus-api:0.31.1 maven.io_opencensus_opencensus_contrib_grpc_metrics=io.opencensus:opencensus-contrib-grpc-metrics:0.31.1 maven.io_opencensus_opencensus_contrib_http_util=io.opencensus:opencensus-contrib-http-util:0.31.1 From 1f1b119cc5ff13e6821285347da089e1297372b3 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 30 Jan 2025 20:14:57 +0100 Subject: [PATCH 11/45] deps: update dependency com.google.code.gson:gson to v2.12.0 (#3595) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.code.gson:gson](https://redirect.github.com/google/gson) | `2.11.0` -> `2.12.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.code.gson:gson/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.code.gson:gson/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.code.gson:gson/2.11.0/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.code.gson:gson/2.11.0/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- gapic-generator-java-pom-parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 366d3e1232..06961d9838 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -29,7 +29,7 @@ 1.69.0 1.31.0 1.45.3 - 2.11.0 + 2.12.0 33.4.0-jre 3.25.5 1.46.0 From af62f5317cac2fd163aee305f9347ae3f2fb729f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 30 Jan 2025 20:22:04 +0100 Subject: [PATCH 12/45] deps: update dependency com.google.code.gson:gson to v2.12.0 (#3596) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.code.gson:gson](https://redirect.github.com/google/gson) | `2.11.0` -> `2.12.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.code.gson:gson/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.code.gson:gson/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.code.gson:gson/2.11.0/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.code.gson:gson/2.11.0/2.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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. --- - [ ] 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). --- gax-java/dependencies.properties | 2 +- java-shared-dependencies/dependency-analyzer/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index e7bf71e645..8f033d6e7d 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -57,7 +57,7 @@ maven.io_netty_netty_handler_proxy=io.netty:netty-handler-proxy:4.1.117.Final maven.io_netty_netty_transport_native_unix_common=io.netty:netty-transport-native-unix-common:4.1.117.Final maven.io_perfmark_perfmark_api=io.perfmark:perfmark-api:0.27.0 maven.org_apache_tomcat_annotations_api=org.apache.tomcat:annotations-api:6.0.53 -maven.com_google_code_gson_gson=com.google.code.gson:gson:2.11.0 +maven.com_google_code_gson_gson=com.google.code.gson:gson:2.12.0 maven.com_google_guava_guava=com.google.guava:guava:32.1.3-jre maven.com_google_guava_failureaccess=com.google.guava:failureaccess:1.0.2 maven.org_apache_commons_commons_lang3=org.apache.commons:commons-lang3:3.17.0 diff --git a/java-shared-dependencies/dependency-analyzer/pom.xml b/java-shared-dependencies/dependency-analyzer/pom.xml index eebcac717b..172ddf347d 100644 --- a/java-shared-dependencies/dependency-analyzer/pom.xml +++ b/java-shared-dependencies/dependency-analyzer/pom.xml @@ -57,7 +57,7 @@ com.google.code.gson gson - 2.11.0 + 2.12.0 com.google.guava From 18917ee918763d40603fc307ec0a446561d10601 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 3 Feb 2025 19:47:35 +0100 Subject: [PATCH 13/45] deps: update dependency com.google.code.gson:gson to v2.12.1 (#3599) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.code.gson:gson](https://redirect.github.com/google/gson) | `2.12.0` -> `2.12.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.code.gson:gson/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.code.gson:gson/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.code.gson:gson/2.12.0/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.code.gson:gson/2.12.0/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- gapic-generator-java-pom-parent/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 06961d9838..fbe6d62283 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -29,7 +29,7 @@ 1.69.0 1.31.0 1.45.3 - 2.12.0 + 2.12.1 33.4.0-jre 3.25.5 1.46.0 From 3f828360d32ae9d4a2015b623b5747c407520417 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 3 Feb 2025 19:48:07 +0100 Subject: [PATCH 14/45] deps: update dependency com.google.code.gson:gson to v2.12.1 (#3600) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.code.gson:gson](https://redirect.github.com/google/gson) | `2.12.0` -> `2.12.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.code.gson:gson/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.code.gson:gson/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.code.gson:gson/2.12.0/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.code.gson:gson/2.12.0/2.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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. --- - [ ] 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). --- gax-java/dependencies.properties | 2 +- java-shared-dependencies/dependency-analyzer/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 8f033d6e7d..02319134cc 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -57,7 +57,7 @@ maven.io_netty_netty_handler_proxy=io.netty:netty-handler-proxy:4.1.117.Final maven.io_netty_netty_transport_native_unix_common=io.netty:netty-transport-native-unix-common:4.1.117.Final maven.io_perfmark_perfmark_api=io.perfmark:perfmark-api:0.27.0 maven.org_apache_tomcat_annotations_api=org.apache.tomcat:annotations-api:6.0.53 -maven.com_google_code_gson_gson=com.google.code.gson:gson:2.12.0 +maven.com_google_code_gson_gson=com.google.code.gson:gson:2.12.1 maven.com_google_guava_guava=com.google.guava:guava:32.1.3-jre maven.com_google_guava_failureaccess=com.google.guava:failureaccess:1.0.2 maven.org_apache_commons_commons_lang3=org.apache.commons:commons-lang3:3.17.0 diff --git a/java-shared-dependencies/dependency-analyzer/pom.xml b/java-shared-dependencies/dependency-analyzer/pom.xml index 172ddf347d..900b1bcf41 100644 --- a/java-shared-dependencies/dependency-analyzer/pom.xml +++ b/java-shared-dependencies/dependency-analyzer/pom.xml @@ -57,7 +57,7 @@ com.google.code.gson gson - 2.12.0 + 2.12.1 com.google.guava From ed35c23d99bd9ebbd8840bb34a8a023de10e38cc Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 3 Feb 2025 19:48:24 +0100 Subject: [PATCH 15/45] deps: update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to d323c2b (#3601) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | docker.io/library/maven | stage | digest | `9a259c6` -> `d323c2b` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- .cloudbuild/library_generation/library_generation.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index 9c667c7367..c93d8d614e 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -15,7 +15,7 @@ # install gapic-generator-java in a separate layer so we don't overload the image # with the transferred source code and jars -FROM docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine@sha256:9a259c69e57564f1d13f6f5b275e37c638c3103dc1978237e90b6d4d66bc9b0c AS ggj-build +FROM docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine@sha256:d323c2bf4d095c661930481ad2179d41aa3a5b807c7bf9f4cb15ed331fc6997a AS ggj-build WORKDIR /sdk-platform-java COPY . . From 172d4da07b7f06494327d9f7406c605ce8e577db Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 3 Feb 2025 19:48:36 +0100 Subject: [PATCH 16/45] deps: update googleapis/java-cloud-bom digest to 514a644 (#3602) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | googleapis/java-cloud-bom | action | digest | `c7c443f` -> `514a644` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1b4ae187b2..ad9034dc87 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -300,7 +300,7 @@ jobs: run: | mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip - name: Validate gapic-generator-java-bom - uses: googleapis/java-cloud-bom/tests/validate-bom@c7c443f45b16046fa52a077194e14dcbd1c3b90e + uses: googleapis/java-cloud-bom/tests/validate-bom@514a644d091434a2ca612e51a3480513902f35ed with: bom-path: gapic-generator-java-bom/pom.xml From fa7a07a3165f17d566a8bbf1382f6eb186dc8c9e Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Mon, 3 Feb 2025 13:49:07 -0500 Subject: [PATCH 17/45] chore: update googleapis commit at Wed Jan 29 02:22:50 UTC 2025 (#3593) chore: update googleapis commit at Wed Jan 29 02:22:50 UTC 2025 --- generation_config.yaml | 2 +- .../main/java/com/google/api/ClientProto.java | 37 +++--- .../google/api/SelectiveGapicGeneration.java | 113 ++++++++++++++++++ .../SelectiveGapicGenerationOrBuilder.java | 18 +++ .../src/main/proto/google/api/client.proto | 8 ++ 5 files changed, 159 insertions(+), 19 deletions(-) diff --git a/generation_config.yaml b/generation_config.yaml index 7c83d41f4d..80fca506e8 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,4 +1,4 @@ -googleapis_commitish: 27aa9d542f54ae1ea1277580550dd04aeb5b09f9 +googleapis_commitish: 3cf61b2df20eace09e6336c23f9e08859c0d87ae # the libraries are ordered with respect to library name, which is # java-{library.library_name} or java-{library.api-shortname} when # library.library_name is not defined. diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java index 19554c91eb..c403b35264 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java @@ -330,23 +330,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "oll_delay_multiplier\030\002 \001(\002\0221\n\016max_poll_d" + "elay\030\003 \001(\0132\031.google.protobuf.Duration\0225\n" + "\022total_poll_timeout\030\004 \001(\0132\031.google.proto" - + "buf.Duration\"+\n\030SelectiveGapicGeneration" - + "\022\017\n\007methods\030\001 \003(\t*\243\001\n\031ClientLibraryOrgan" - + "ization\022+\n\'CLIENT_LIBRARY_ORGANIZATION_U" - + "NSPECIFIED\020\000\022\t\n\005CLOUD\020\001\022\007\n\003ADS\020\002\022\n\n\006PHOT" - + "OS\020\003\022\017\n\013STREET_VIEW\020\004\022\014\n\010SHOPPING\020\005\022\007\n\003G" - + "EO\020\006\022\021\n\rGENERATIVE_AI\020\007*g\n\030ClientLibrary" - + "Destination\022*\n&CLIENT_LIBRARY_DESTINATIO" - + "N_UNSPECIFIED\020\000\022\n\n\006GITHUB\020\n\022\023\n\017PACKAGE_M" - + "ANAGER\020\024:9\n\020method_signature\022\036.google.pr" - + "otobuf.MethodOptions\030\233\010 \003(\t:6\n\014default_h" - + "ost\022\037.google.protobuf.ServiceOptions\030\231\010 " - + "\001(\t:6\n\014oauth_scopes\022\037.google.protobuf.Se" - + "rviceOptions\030\232\010 \001(\t:8\n\013api_version\022\037.goo" - + "gle.protobuf.ServiceOptions\030\301\272\253\372\001 \001(\tBi\n" - + "\016com.google.apiB\013ClientProtoP\001ZAgoogle.g" - + "olang.org/genproto/googleapis/api/annota" - + "tions;annotations\242\002\004GAPIb\006proto3" + + "buf.Duration\"Q\n\030SelectiveGapicGeneration" + + "\022\017\n\007methods\030\001 \003(\t\022$\n\034generate_omitted_as" + + "_internal\030\002 \001(\010*\243\001\n\031ClientLibraryOrganiz" + + "ation\022+\n\'CLIENT_LIBRARY_ORGANIZATION_UNS" + + "PECIFIED\020\000\022\t\n\005CLOUD\020\001\022\007\n\003ADS\020\002\022\n\n\006PHOTOS" + + "\020\003\022\017\n\013STREET_VIEW\020\004\022\014\n\010SHOPPING\020\005\022\007\n\003GEO" + + "\020\006\022\021\n\rGENERATIVE_AI\020\007*g\n\030ClientLibraryDe" + + "stination\022*\n&CLIENT_LIBRARY_DESTINATION_" + + "UNSPECIFIED\020\000\022\n\n\006GITHUB\020\n\022\023\n\017PACKAGE_MAN" + + "AGER\020\024:9\n\020method_signature\022\036.google.prot" + + "obuf.MethodOptions\030\233\010 \003(\t:6\n\014default_hos" + + "t\022\037.google.protobuf.ServiceOptions\030\231\010 \001(" + + "\t:6\n\014oauth_scopes\022\037.google.protobuf.Serv" + + "iceOptions\030\232\010 \001(\t:8\n\013api_version\022\037.googl" + + "e.protobuf.ServiceOptions\030\301\272\253\372\001 \001(\tBi\n\016c" + + "om.google.apiB\013ClientProtoP\001ZAgoogle.gol" + + "ang.org/genproto/googleapis/api/annotati" + + "ons;annotations\242\002\004GAPIb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -522,7 +523,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_api_SelectiveGapicGeneration_descriptor, new java.lang.String[] { - "Methods", + "Methods", "GenerateOmittedAsInternal", }); methodSignature.internalInit(descriptor.getExtensions().get(0)); defaultHost.internalInit(descriptor.getExtensions().get(1)); diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGeneration.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGeneration.java index 003fe17265..a0731795ac 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGeneration.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGeneration.java @@ -132,6 +132,29 @@ public com.google.protobuf.ByteString getMethodsBytes(int index) { return methods_.getByteString(index); } + public static final int GENERATE_OMITTED_AS_INTERNAL_FIELD_NUMBER = 2; + private boolean generateOmittedAsInternal_ = false; + /** + * + * + *
+   * Setting this to true indicates to the client generators that methods
+   * that would be excluded from the generation should instead be generated
+   * in a way that indicates these methods should not be consumed by
+   * end users. How this is expressed is up to individual language
+   * implementations to decide. Some examples may be: added annotations,
+   * obfuscated identifiers, or other language idiomatic patterns.
+   * 
+ * + * bool generate_omitted_as_internal = 2; + * + * @return The generateOmittedAsInternal. + */ + @java.lang.Override + public boolean getGenerateOmittedAsInternal() { + return generateOmittedAsInternal_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -149,6 +172,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < methods_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, methods_.getRaw(i)); } + if (generateOmittedAsInternal_ != false) { + output.writeBool(2, generateOmittedAsInternal_); + } getUnknownFields().writeTo(output); } @@ -166,6 +192,9 @@ public int getSerializedSize() { size += dataSize; size += 1 * getMethodsList().size(); } + if (generateOmittedAsInternal_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, generateOmittedAsInternal_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -182,6 +211,7 @@ public boolean equals(final java.lang.Object obj) { com.google.api.SelectiveGapicGeneration other = (com.google.api.SelectiveGapicGeneration) obj; if (!getMethodsList().equals(other.getMethodsList())) return false; + if (getGenerateOmittedAsInternal() != other.getGenerateOmittedAsInternal()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -197,6 +227,8 @@ public int hashCode() { hash = (37 * hash) + METHODS_FIELD_NUMBER; hash = (53 * hash) + getMethodsList().hashCode(); } + hash = (37 * hash) + GENERATE_OMITTED_AS_INTERNAL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getGenerateOmittedAsInternal()); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -338,6 +370,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; methods_ = com.google.protobuf.LazyStringArrayList.emptyList(); + generateOmittedAsInternal_ = false; return this; } @@ -378,6 +411,9 @@ private void buildPartial0(com.google.api.SelectiveGapicGeneration result) { methods_.makeImmutable(); result.methods_ = methods_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.generateOmittedAsInternal_ = generateOmittedAsInternal_; + } } @java.lang.Override @@ -435,6 +471,9 @@ public Builder mergeFrom(com.google.api.SelectiveGapicGeneration other) { } onChanged(); } + if (other.getGenerateOmittedAsInternal() != false) { + setGenerateOmittedAsInternal(other.getGenerateOmittedAsInternal()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -468,6 +507,12 @@ public Builder mergeFrom( methods_.add(s); break; } // case 10 + case 16: + { + generateOmittedAsInternal_ = input.readBool(); + bitField0_ |= 0x00000002; + break; + } // case 16 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -670,6 +715,74 @@ public Builder addMethodsBytes(com.google.protobuf.ByteString value) { return this; } + private boolean generateOmittedAsInternal_; + /** + * + * + *
+     * Setting this to true indicates to the client generators that methods
+     * that would be excluded from the generation should instead be generated
+     * in a way that indicates these methods should not be consumed by
+     * end users. How this is expressed is up to individual language
+     * implementations to decide. Some examples may be: added annotations,
+     * obfuscated identifiers, or other language idiomatic patterns.
+     * 
+ * + * bool generate_omitted_as_internal = 2; + * + * @return The generateOmittedAsInternal. + */ + @java.lang.Override + public boolean getGenerateOmittedAsInternal() { + return generateOmittedAsInternal_; + } + /** + * + * + *
+     * Setting this to true indicates to the client generators that methods
+     * that would be excluded from the generation should instead be generated
+     * in a way that indicates these methods should not be consumed by
+     * end users. How this is expressed is up to individual language
+     * implementations to decide. Some examples may be: added annotations,
+     * obfuscated identifiers, or other language idiomatic patterns.
+     * 
+ * + * bool generate_omitted_as_internal = 2; + * + * @param value The generateOmittedAsInternal to set. + * @return This builder for chaining. + */ + public Builder setGenerateOmittedAsInternal(boolean value) { + + generateOmittedAsInternal_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Setting this to true indicates to the client generators that methods
+     * that would be excluded from the generation should instead be generated
+     * in a way that indicates these methods should not be consumed by
+     * end users. How this is expressed is up to individual language
+     * implementations to decide. Some examples may be: added annotations,
+     * obfuscated identifiers, or other language idiomatic patterns.
+     * 
+ * + * bool generate_omitted_as_internal = 2; + * + * @return This builder for chaining. + */ + public Builder clearGenerateOmittedAsInternal() { + bitField0_ = (bitField0_ & ~0x00000002); + generateOmittedAsInternal_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGenerationOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGenerationOrBuilder.java index e2d3c21970..3c016846bc 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGenerationOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/SelectiveGapicGenerationOrBuilder.java @@ -78,4 +78,22 @@ public interface SelectiveGapicGenerationOrBuilder * @return The bytes of the methods at the given index. */ com.google.protobuf.ByteString getMethodsBytes(int index); + + /** + * + * + *
+   * Setting this to true indicates to the client generators that methods
+   * that would be excluded from the generation should instead be generated
+   * in a way that indicates these methods should not be consumed by
+   * end users. How this is expressed is up to individual language
+   * implementations to decide. Some examples may be: added annotations,
+   * obfuscated identifiers, or other language idiomatic patterns.
+   * 
+ * + * bool generate_omitted_as_internal = 2; + * + * @return The generateOmittedAsInternal. + */ + boolean getGenerateOmittedAsInternal(); } diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/client.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/client.proto index 7e3e66e9ed..5bb9f91101 100644 --- a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/client.proto +++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/client.proto @@ -469,4 +469,12 @@ message SelectiveGapicGeneration { // An allowlist of the fully qualified names of RPCs that should be included // on public client surfaces. repeated string methods = 1; + + // Setting this to true indicates to the client generators that methods + // that would be excluded from the generation should instead be generated + // in a way that indicates these methods should not be consumed by + // end users. How this is expressed is up to individual language + // implementations to decide. Some examples may be: added annotations, + // obfuscated identifiers, or other language idiomatic patterns. + bool generate_omitted_as_internal = 2; } From 06be9247e756aa47a90a249232288fd14fafa4b8 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 3 Feb 2025 23:19:01 +0100 Subject: [PATCH 18/45] deps: update googleapis/java-cloud-bom digest to 7752ecd (#3603) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | googleapis/java-cloud-bom | action | digest | `514a644` -> `7752ecd` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index ad9034dc87..b037f502d3 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -300,7 +300,7 @@ jobs: run: | mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip - name: Validate gapic-generator-java-bom - uses: googleapis/java-cloud-bom/tests/validate-bom@514a644d091434a2ca612e51a3480513902f35ed + uses: googleapis/java-cloud-bom/tests/validate-bom@7752ecda097a07cb0114a446502b4fb2f175a011 with: bom-path: gapic-generator-java-bom/pom.xml From 390cffa28f39273bc99c9083deb998da8c9d4e83 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 3 Feb 2025 23:20:30 +0100 Subject: [PATCH 19/45] deps: update dependency org.checkerframework:checker-qual to v3.49.0 (#3604) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.checkerframework:checker-qual](https://checkerframework.org/) ([source](https://redirect.github.com/typetools/checker-framework)) | `3.48.4` -> `3.49.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.checkerframework:checker-qual/3.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.checkerframework:checker-qual/3.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.checkerframework:checker-qual/3.48.4/3.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.checkerframework:checker-qual/3.48.4/3.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- java-shared-dependencies/third-party-dependencies/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java-shared-dependencies/third-party-dependencies/pom.xml b/java-shared-dependencies/third-party-dependencies/pom.xml index 1fe3c30f26..b215416286 100644 --- a/java-shared-dependencies/third-party-dependencies/pom.xml +++ b/java-shared-dependencies/third-party-dependencies/pom.xml @@ -33,7 +33,7 @@ 4.4.16 4.5.14 - 3.48.4 + 3.49.0 0.27.0 3.0.0 0.33.0 From 98cc35cd93e99b57ceb4d5fea0fb78d3cd5cbf25 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Feb 2025 16:56:04 +0100 Subject: [PATCH 20/45] chore(config): migrate renovate config (#3605) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed. You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon. 🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid. ❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://redirect.github.com/renovatebot/renovate/discussions). --- 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.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index fa40e87d89..abcee3e978 100644 --- a/renovate.json +++ b/renovate.json @@ -208,8 +208,8 @@ }, { "groupName": "Error Prone dependencies", - "matchPackagePatterns": [ - "^com.google.errorprone" + "matchPackageNames": [ + "/^com.google.errorprone/" ] } ] From c2d276857f6ca0e86c91e15af5e08a737bd1510b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Feb 2025 17:04:40 +0100 Subject: [PATCH 21/45] deps: update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to 456f60c (#3607) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | docker.io/library/maven | stage | digest | `d323c2b` -> `456f60c` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- .cloudbuild/library_generation/library_generation.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index c93d8d614e..d809e72f99 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -15,7 +15,7 @@ # install gapic-generator-java in a separate layer so we don't overload the image # with the transferred source code and jars -FROM docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine@sha256:d323c2bf4d095c661930481ad2179d41aa3a5b807c7bf9f4cb15ed331fc6997a AS ggj-build +FROM docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine@sha256:456f60c1643cf70e3c1d630884387fbfa207ad5975d17b0323cc36030dc13c40 AS ggj-build WORKDIR /sdk-platform-java COPY . . From 9d151c422557749c5a61fad0ffaa0216b807cbdc Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Feb 2025 21:13:09 +0100 Subject: [PATCH 22/45] deps: update dependency org.graalvm.sdk:nativeimage to v24.1.2 (#3597) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.graalvm.sdk:nativeimage](https://redirect.github.com/oracle/graal) | `24.0.1` -> `24.1.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.graalvm.sdk:nativeimage/24.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.graalvm.sdk:nativeimage/24.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.graalvm.sdk:nativeimage/24.0.1/24.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.graalvm.sdk:nativeimage/24.0.1/24.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- gax-java/dependencies.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 02319134cc..807faad5af 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -75,7 +75,7 @@ maven.com_google_http_client_google_http_client=com.google.http-client:google-ht maven.com_google_http_client_google_http_client_gson=com.google.http-client:google-http-client-gson:1.45.3 maven.org_codehaus_mojo_animal_sniffer_annotations=org.codehaus.mojo:animal-sniffer-annotations:1.24 maven.javax_annotation_javax_annotation_api=javax.annotation:javax.annotation-api:1.3.2 -maven.org_graalvm_sdk=org.graalvm.sdk:nativeimage:24.0.1 +maven.org_graalvm_sdk=org.graalvm.sdk:nativeimage:24.1.2 # Testing maven artifacts maven.junit_junit=junit:junit:4.13.2 From b962a01918e56bfc5ca928aa9a5e29a311e71a38 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Feb 2025 21:27:14 +0100 Subject: [PATCH 23/45] deps: update repo-automation-bots digest to 35eff2c (#3609) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | repo-automation-bots | digest | `0a12b5d` -> `35eff2c` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- .cloudbuild/library_generation/library_generation.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index d809e72f99..72c1d3c700 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -49,7 +49,7 @@ RUN sh compile-x86_64-alpine-linux.sh FROM docker.io/library/python:3.13.1-alpine3.20@sha256:7788ec80bdacc4736a50adce4c3711581e83650a8895c6dbf202caf4af7a3270 as final -ARG OWLBOT_CLI_COMMITTISH=0a12b5d22a1ee0975dae8142d61c828ea74508e4 +ARG OWLBOT_CLI_COMMITTISH=35eff2ce0e72dba6df7fd785779350f33c36692d ARG PROTOC_VERSION=25.5 ARG GRPC_VERSION=1.69.0 ARG JAVA_FORMAT_VERSION=1.7 From 2bcf9e0acba526a38b0beae1cfe9f3520cd64552 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Feb 2025 21:27:36 +0100 Subject: [PATCH 24/45] deps: update googleapis/java-cloud-bom digest to 47ad868 (#3608) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | googleapis/java-cloud-bom | action | digest | `7752ecd` -> `47ad868` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b037f502d3..854f633d24 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -300,7 +300,7 @@ jobs: run: | mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip - name: Validate gapic-generator-java-bom - uses: googleapis/java-cloud-bom/tests/validate-bom@7752ecda097a07cb0114a446502b4fb2f175a011 + uses: googleapis/java-cloud-bom/tests/validate-bom@47ad868794c5d38ee7eb95d69371a7a79f84d890 with: bom-path: gapic-generator-java-bom/pom.xml From 3515f034a13fa0c5a26491d8c9f06e2dc985a8dc Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 4 Feb 2025 22:03:23 +0100 Subject: [PATCH 25/45] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.14.1 (#3610) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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.0` -> `1.14.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-config/1.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-shared-config/1.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-shared-config/1.14.0/1.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-shared-config/1.14.0/1.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
googleapis/java-shared-config (com.google.cloud:google-cloud-shared-config) ### [`v1.14.1`](https://redirect.github.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#1141-2025-02-04) [Compare Source](https://redirect.github.com/googleapis/java-shared-config/compare/v1.14.0...v1.14.1) ##### Bug Fixes - Animalsniffer to a profile ([#​975](https://redirect.github.com/googleapis/java-shared-config/issues/975)) ([83fe0f3](https://redirect.github.com/googleapis/java-shared-config/commit/83fe0f3e61afa0b85193ec36a7a5e7d7cdd2230e)) ##### Dependencies - Update dependency com.puppycrawl.tools:checkstyle to v10.21.2 ([#​972](https://redirect.github.com/googleapis/java-shared-config/issues/972)) ([8d7c796](https://redirect.github.com/googleapis/java-shared-config/commit/8d7c7967660637ec4c4c7823b435bba1b80a0ebb)) - Update dependency org.graalvm.sdk:graal-sdk to v24.1.2 ([#​968](https://redirect.github.com/googleapis/java-shared-config/issues/968)) ([d2d5736](https://redirect.github.com/googleapis/java-shared-config/commit/d2d57366de4962ca5bde212f36ed5c829412ad79)) - Update dependency org.graalvm.sdk:nativeimage to v24.1.2 ([#​969](https://redirect.github.com/googleapis/java-shared-config/issues/969)) ([c8cf518](https://redirect.github.com/googleapis/java-shared-config/commit/c8cf518ffe2bc604242964583b3c2fd50c536300))
--- ### 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. --- - [ ] 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). --- .cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml | 2 +- .../graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-a.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml | 2 +- .../graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-b.yaml | 2 +- .cloudbuild/graalvm/cloudbuild.yaml | 2 +- gapic-generator-java-pom-parent/pom.xml | 2 +- gax-java/gax-bom/pom.xml | 2 +- java-shared-dependencies/first-party-dependencies/pom.xml | 2 +- java-shared-dependencies/upper-bound-check/pom.xml | 2 +- sdk-platform-java-config/pom.xml | 2 +- showcase/pom.xml | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml index b582a918cf..7c00db2236 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.1' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml index e1f4a1fe24..fb9121a822 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.1' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-a.yaml b/.cloudbuild/graalvm/cloudbuild-test-a.yaml index 6de21cb83b..c4c2befbb3 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.1' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml index ff6a4e356b..52db924333 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.1' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml index 69b5f58be6..64eace28c6 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.1' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-b.yaml b/.cloudbuild/graalvm/cloudbuild-test-b.yaml index d718f33f56..31f06ee89b 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.1' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild.yaml b/.cloudbuild/graalvm/cloudbuild.yaml index 8752cc7ef2..bfc9f9d158 100644 --- a/.cloudbuild/graalvm/cloudbuild.yaml +++ b/.cloudbuild/graalvm/cloudbuild.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.0' + _JAVA_SHARED_CONFIG_VERSION: '1.14.1' steps: # GraalVM A build - name: gcr.io/cloud-builders/docker diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index fbe6d62283..721a15311a 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.14.0 + 1.14.1 diff --git a/gax-java/gax-bom/pom.xml b/gax-java/gax-bom/pom.xml index 83c716f907..011b9ebea8 100644 --- a/gax-java/gax-bom/pom.xml +++ b/gax-java/gax-bom/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-shared-config - 1.14.0 + 1.14.1 diff --git a/java-shared-dependencies/first-party-dependencies/pom.xml b/java-shared-dependencies/first-party-dependencies/pom.xml index 2605cb16dd..22463b3f80 100644 --- a/java-shared-dependencies/first-party-dependencies/pom.xml +++ b/java-shared-dependencies/first-party-dependencies/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.14.0 + 1.14.1 diff --git a/java-shared-dependencies/upper-bound-check/pom.xml b/java-shared-dependencies/upper-bound-check/pom.xml index b36942433a..122d4e8464 100644 --- a/java-shared-dependencies/upper-bound-check/pom.xml +++ b/java-shared-dependencies/upper-bound-check/pom.xml @@ -16,7 +16,7 @@ com.google.cloud google-cloud-shared-config - 1.14.0 + 1.14.1 diff --git a/sdk-platform-java-config/pom.xml b/sdk-platform-java-config/pom.xml index e805805660..23bfb2c01b 100644 --- a/sdk-platform-java-config/pom.xml +++ b/sdk-platform-java-config/pom.xml @@ -13,7 +13,7 @@ com.google.cloud google-cloud-shared-config - 1.14.0 + 1.14.1 diff --git a/showcase/pom.xml b/showcase/pom.xml index b90ff3b374..4bf6600558 100644 --- a/showcase/pom.xml +++ b/showcase/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.14.0 + 1.14.1 From 9436eb0c479af55a55ac465410b036887bc13d71 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Wed, 5 Feb 2025 18:01:49 +0100 Subject: [PATCH 26/45] deps: update google auth library dependencies to v1.32.0 (#3611) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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.31.0` -> `1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-credentials/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auth:google-auth-library-credentials/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auth:google-auth-library-credentials/1.31.0/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-credentials/1.31.0/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.auth:google-auth-library-oauth2-http](https://redirect.github.com/googleapis/google-auth-library-java) | `1.31.0` -> `1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-oauth2-http/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auth:google-auth-library-oauth2-http/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auth:google-auth-library-oauth2-http/1.31.0/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-oauth2-http/1.31.0/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.auth:google-auth-library-bom](https://redirect.github.com/googleapis/google-auth-library-java) | `1.31.0` -> `1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-bom/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auth:google-auth-library-bom/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auth:google-auth-library-bom/1.31.0/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-bom/1.31.0/1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
googleapis/google-auth-library-java (com.google.auth:google-auth-library-credentials) ### [`v1.32.0`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1320-2025-02-04) [Compare Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.31.0...v1.32.0) ##### Features - Introduce Client-Side Credential Access Boundary (CAB) functionality ([#​1629](https://redirect.github.com/googleapis/google-auth-library-java/issues/1629)) ([f481123](https://redirect.github.com/googleapis/google-auth-library-java/commit/f4811236018502595987eea8ce5f3fa1c7fdbfaf)) ##### Bug Fixes - Handle 404 and non 200 Status Code from MDS Identity Token calls ([#​1636](https://redirect.github.com/googleapis/google-auth-library-java/issues/1636)) ([152c851](https://redirect.github.com/googleapis/google-auth-library-java/commit/152c851bfb90196437f268a6975e66a89985444b)) - Respect token_uri from json in UserCredentials creation. ([#​1630](https://redirect.github.com/googleapis/google-auth-library-java/issues/1630)) ([f92cc4f](https://redirect.github.com/googleapis/google-auth-library-java/commit/f92cc4faf46ab6b0b2b5659fdbbd4c83c1c2f0fe)) ##### Documentation - Re-organize the README + Add a section on migrating to GoogleCredentials ([#​1644](https://redirect.github.com/googleapis/google-auth-library-java/issues/1644)) ([30b26b2](https://redirect.github.com/googleapis/google-auth-library-java/commit/30b26b280268530eb46fb85baa1ca808245e8d26))
--- ### 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. --- - [ ] 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). --- gapic-generator-java-pom-parent/pom.xml | 2 +- gax-java/dependencies.properties | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 721a15311a..38e072f9e7 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -27,7 +27,7 @@ consistent across modules in this repository --> 1.3.2 1.69.0 - 1.31.0 + 1.32.0 1.45.3 2.12.1 33.4.0-jre diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 807faad5af..972e2c6dc4 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -37,8 +37,8 @@ version.io_grpc=1.69.0 # 2) Replace all characters which are neither alphabetic nor digits with the underscore ('_') character maven.com_google_api_grpc_proto_google_common_protos=com.google.api.grpc:proto-google-common-protos:2.51.0 maven.com_google_api_grpc_grpc_google_common_protos=com.google.api.grpc:grpc-google-common-protos:2.51.0 -maven.com_google_auth_google_auth_library_oauth2_http=com.google.auth:google-auth-library-oauth2-http:1.31.0 -maven.com_google_auth_google_auth_library_credentials=com.google.auth:google-auth-library-credentials:1.31.0 +maven.com_google_auth_google_auth_library_oauth2_http=com.google.auth:google-auth-library-oauth2-http:1.32.0 +maven.com_google_auth_google_auth_library_credentials=com.google.auth:google-auth-library-credentials:1.32.0 maven.io_opentelemetry_opentelemetry_api=io.opentelemetry:opentelemetry-api:1.46.0 maven.io_opencensus_opencensus_api=io.opencensus:opencensus-api:0.31.1 maven.io_opencensus_opencensus_contrib_grpc_metrics=io.opencensus:opencensus-contrib-grpc-metrics:0.31.1 From 0e69784af6825cd55ac6ce1ee74e42af6c9f94f5 Mon Sep 17 00:00:00 2001 From: Mike Prieto Date: Wed, 5 Feb 2025 12:40:29 -0500 Subject: [PATCH 27/45] deps: Update OpenTelemetry semantic convention packages in the shared dependencies (#3402) Updates a dependency ID that was added in #3020. See b/381286676. --------- Co-authored-by: Lawrence Qiu --- java-shared-dependencies/third-party-dependencies/pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java-shared-dependencies/third-party-dependencies/pom.xml b/java-shared-dependencies/third-party-dependencies/pom.xml index b215416286..a53bd798c2 100644 --- a/java-shared-dependencies/third-party-dependencies/pom.xml +++ b/java-shared-dependencies/third-party-dependencies/pom.xml @@ -139,6 +139,11 @@ opentelemetry-grpc-1.6 ${opentelemetry-grpc-instrumentation.version}
+ + io.opentelemetry.semconv + opentelemetry-semconv + ${opentelemetry-semconv.version} + io.opentelemetry opentelemetry-semconv From 81e21f2ef98c9b0776d9bcffb13db667a8a885e6 Mon Sep 17 00:00:00 2001 From: Riya Mehta <55350838+rmehta19@users.noreply.github.com> Date: Wed, 5 Feb 2025 13:07:40 -0800 Subject: [PATCH 28/45] feat: Enable MTLS_S2A bound token by default for gRPC S2A enabled flows (#3591) Similar to implementation for DirectPath in https://github.com/googleapis/sdk-platform-java/pull/3572. This is part of the experimental S2A feature (see #3400) --- .../InstantiatingGrpcChannelProvider.java | 66 ++++++++++++++++- .../InstantiatingGrpcChannelProviderTest.java | 73 +++++++++++++++++++ 2 files changed, 136 insertions(+), 3 deletions(-) diff --git a/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java b/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java index 0d731a50fd..4bd63441e5 100644 --- a/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java +++ b/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java @@ -56,6 +56,7 @@ import com.google.common.io.Files; import io.grpc.CallCredentials; import io.grpc.ChannelCredentials; +import io.grpc.CompositeChannelCredentials; import io.grpc.Grpc; import io.grpc.InsecureChannelCredentials; import io.grpc.ManagedChannel; @@ -69,6 +70,7 @@ import java.nio.charset.StandardCharsets; import java.security.GeneralSecurityException; import java.security.KeyStore; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -139,6 +141,7 @@ public final class InstantiatingGrpcChannelProvider implements TransportChannelP @Nullable private final Boolean keepAliveWithoutCalls; private final ChannelPoolSettings channelPoolSettings; @Nullable private final Credentials credentials; + @Nullable private final CallCredentials mtlsS2ACallCredentials; @Nullable private final ChannelPrimer channelPrimer; @Nullable private final Boolean attemptDirectPath; @Nullable private final Boolean attemptDirectPathXds; @@ -146,7 +149,7 @@ public final class InstantiatingGrpcChannelProvider implements TransportChannelP @VisibleForTesting final ImmutableMap directPathServiceConfig; @Nullable private final MtlsProvider mtlsProvider; @Nullable private final SecureSessionAgent s2aConfigProvider; - @Nullable private final List allowedHardBoundTokenTypes; + private final List allowedHardBoundTokenTypes; @VisibleForTesting final Map headersWithDuplicatesRemoved = new HashMap<>(); @Nullable @@ -188,6 +191,7 @@ private InstantiatingGrpcChannelProvider(Builder builder) { this.channelPoolSettings = builder.channelPoolSettings; this.channelConfigurator = builder.channelConfigurator; this.credentials = builder.credentials; + this.mtlsS2ACallCredentials = builder.mtlsS2ACallCredentials; this.channelPrimer = builder.channelPrimer; this.attemptDirectPath = builder.attemptDirectPath; this.attemptDirectPathXds = builder.attemptDirectPathXds; @@ -648,6 +652,12 @@ private ManagedChannel createSingleChannel() throws IOException { } if (channelCredentials != null) { // Create the channel using S2A-secured channel credentials. + if (mtlsS2ACallCredentials != null) { + // Set {@code mtlsS2ACallCredentials} to be per-RPC call credentials, + // which will be used to fetch MTLS_S2A hard bound tokens from the metdata server. + channelCredentials = + CompositeChannelCredentials.create(channelCredentials, mtlsS2ACallCredentials); + } builder = Grpc.newChannelBuilder(endpoint, channelCredentials); } else { // Use default if we cannot initialize channel credentials via DCA or S2A. @@ -812,18 +822,20 @@ public static final class Builder { @Nullable private Boolean keepAliveWithoutCalls; @Nullable private ApiFunction channelConfigurator; @Nullable private Credentials credentials; + @Nullable private CallCredentials mtlsS2ACallCredentials; @Nullable private ChannelPrimer channelPrimer; private ChannelPoolSettings channelPoolSettings; @Nullable private Boolean attemptDirectPath; @Nullable private Boolean attemptDirectPathXds; @Nullable private Boolean allowNonDefaultServiceAccount; @Nullable private ImmutableMap directPathServiceConfig; - @Nullable private List allowedHardBoundTokenTypes; + private List allowedHardBoundTokenTypes; private Builder() { processorCount = Runtime.getRuntime().availableProcessors(); envProvider = System::getenv; channelPoolSettings = ChannelPoolSettings.staticallySized(1); + allowedHardBoundTokenTypes = new ArrayList<>(); } private Builder(InstantiatingGrpcChannelProvider provider) { @@ -841,11 +853,13 @@ private Builder(InstantiatingGrpcChannelProvider provider) { this.keepAliveWithoutCalls = provider.keepAliveWithoutCalls; this.channelConfigurator = provider.channelConfigurator; this.credentials = provider.credentials; + this.mtlsS2ACallCredentials = provider.mtlsS2ACallCredentials; this.channelPrimer = provider.channelPrimer; this.channelPoolSettings = provider.channelPoolSettings; this.attemptDirectPath = provider.attemptDirectPath; this.attemptDirectPathXds = provider.attemptDirectPathXds; this.allowNonDefaultServiceAccount = provider.allowNonDefaultServiceAccount; + this.allowedHardBoundTokenTypes = provider.allowedHardBoundTokenTypes; this.directPathServiceConfig = provider.directPathServiceConfig; this.mtlsProvider = provider.mtlsProvider; this.s2aConfigProvider = provider.s2aConfigProvider; @@ -914,7 +928,10 @@ Builder setUseS2A(boolean useS2A) { */ @InternalApi public Builder setAllowHardBoundTokenTypes(List allowedValues) { - this.allowedHardBoundTokenTypes = allowedValues; + this.allowedHardBoundTokenTypes = + Preconditions.checkNotNull( + allowedValues, "List of allowed HardBoundTokenTypes cannot be null"); + ; return this; } @@ -1133,7 +1150,50 @@ public Builder setDirectPathServiceConfig(Map serviceConfig) { return this; } + boolean isMtlsS2AHardBoundTokensEnabled() { + // If S2A cannot be used, the list of allowed hard bound token types is empty or doesn't + // contain + // {@code HardBoundTokenTypes.MTLS_S2A}, the {@code credentials} are null or not of type + // {@code + // ComputeEngineCredentials} then {@code HardBoundTokenTypes.MTLS_S2A} hard bound tokens + // should + // not + // be used. {@code HardBoundTokenTypes.MTLS_S2A} hard bound tokens can only be used on MTLS + // channels established using S2A and when tokens from MDS (i.e {@code + // ComputeEngineCredentials} + // are being used. + if (!this.useS2A + || this.allowedHardBoundTokenTypes.isEmpty() + || this.credentials == null + || !(this.credentials instanceof ComputeEngineCredentials)) { + return false; + } + return allowedHardBoundTokenTypes.stream() + .anyMatch(val -> val.equals(HardBoundTokenTypes.MTLS_S2A)); + } + + CallCredentials createHardBoundTokensCallCredentials( + ComputeEngineCredentials.GoogleAuthTransport googleAuthTransport, + ComputeEngineCredentials.BindingEnforcement bindingEnforcement) { + // We only set scopes and HTTP transport factory from the original credentials because + // only those are used in gRPC CallCredentials to fetch request metadata. + return MoreCallCredentials.from( + ((ComputeEngineCredentials) this.credentials) + .toBuilder() + .setGoogleAuthTransport(googleAuthTransport) + .setBindingEnforcement(bindingEnforcement) + .build()); + } + public InstantiatingGrpcChannelProvider build() { + if (isMtlsS2AHardBoundTokensEnabled()) { + // Set a {@code ComputeEngineCredentials} instance to be per-RPC call credentials, + // which will be used to fetch MTLS_S2A hard bound tokens from the metdata server. + this.mtlsS2ACallCredentials = + createHardBoundTokensCallCredentials( + ComputeEngineCredentials.GoogleAuthTransport.MTLS, + ComputeEngineCredentials.BindingEnforcement.ON); + } InstantiatingGrpcChannelProvider instantiatingGrpcChannelProvider = new InstantiatingGrpcChannelProvider(this); instantiatingGrpcChannelProvider.removeApiKeyCredentialDuplicateHeaders(); diff --git a/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java b/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java index 82738cae02..9540235b18 100644 --- a/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java +++ b/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java @@ -1103,6 +1103,79 @@ void createS2ASecuredChannelCredentials_returnsPlaintextToS2AS2AChannelCredentia InstantiatingGrpcChannelProvider.LOG.removeHandler(logHandler); } + @Test + void isMtlsS2AHardBoundTokensEnabled_useS2AFalse() { + InstantiatingGrpcChannelProvider.Builder providerBuilder = + InstantiatingGrpcChannelProvider.newBuilder() + .setUseS2A(false) + .setAllowHardBoundTokenTypes( + Collections.singletonList( + InstantiatingGrpcChannelProvider.HardBoundTokenTypes.MTLS_S2A)) + .setCredentials(computeEngineCredentials); + Truth.assertThat(providerBuilder.isMtlsS2AHardBoundTokensEnabled()).isFalse(); + } + + @Test + void isMtlsS2AHardBoundTokensEnabled_hardBoundTokenTypesEmpty() { + InstantiatingGrpcChannelProvider.Builder providerBuilder = + InstantiatingGrpcChannelProvider.newBuilder() + .setUseS2A(true) + .setAllowHardBoundTokenTypes(new ArrayList<>()) + .setCredentials(computeEngineCredentials); + Truth.assertThat(providerBuilder.isMtlsS2AHardBoundTokensEnabled()).isFalse(); + } + + @Test + void isMtlsS2AHardBoundTokensEnabled_nullCreds() { + InstantiatingGrpcChannelProvider.Builder providerBuilder = + InstantiatingGrpcChannelProvider.newBuilder() + .setUseS2A(true) + .setAllowHardBoundTokenTypes( + Collections.singletonList( + InstantiatingGrpcChannelProvider.HardBoundTokenTypes.MTLS_S2A)) + .setCredentials(null); + Truth.assertThat(providerBuilder.isMtlsS2AHardBoundTokensEnabled()).isFalse(); + } + + @Test + void isMtlsS2AHardBoundTokensEnabled_notComputeEngineCreds() { + InstantiatingGrpcChannelProvider.Builder providerBuilder = + InstantiatingGrpcChannelProvider.newBuilder() + .setUseS2A(true) + .setAllowHardBoundTokenTypes( + Collections.singletonList( + InstantiatingGrpcChannelProvider.HardBoundTokenTypes.MTLS_S2A)) + .setCredentials(CloudShellCredentials.create(3000)); + Truth.assertThat(providerBuilder.isMtlsS2AHardBoundTokensEnabled()).isFalse(); + } + + @Test + void isMtlsS2AHardBoundTokensEnabled_mtlsS2ANotInList() { + InstantiatingGrpcChannelProvider.Builder providerBuilder = + InstantiatingGrpcChannelProvider.newBuilder() + .setUseS2A(true) + .setAllowHardBoundTokenTypes( + Collections.singletonList( + InstantiatingGrpcChannelProvider.HardBoundTokenTypes.ALTS)) + .setCredentials(computeEngineCredentials); + Truth.assertThat(providerBuilder.isMtlsS2AHardBoundTokensEnabled()).isFalse(); + } + + @Test + void isMtlsS2AHardBoundTokensEnabled_mtlsS2ATokenAllowedInList() { + List allowHardBoundTokenTypes = + new ArrayList<>(); + allowHardBoundTokenTypes.add(InstantiatingGrpcChannelProvider.HardBoundTokenTypes.MTLS_S2A); + allowHardBoundTokenTypes.add(InstantiatingGrpcChannelProvider.HardBoundTokenTypes.ALTS); + + InstantiatingGrpcChannelProvider.Builder providerBuilder = + InstantiatingGrpcChannelProvider.newBuilder() + .setUseS2A(true) + .setAllowHardBoundTokenTypes(allowHardBoundTokenTypes) + .setCredentials(computeEngineCredentials); + Truth.assertThat(providerBuilder.isMtlsS2AHardBoundTokensEnabled()).isTrue(); + } + private static class FakeLogHandler extends Handler { List records = new ArrayList<>(); From c7d11d44aa138ed48ae17c8f3dc14dca8d664438 Mon Sep 17 00:00:00 2001 From: Lawrence Qiu Date: Wed, 5 Feb 2025 21:40:29 -0500 Subject: [PATCH 29/45] chore: Fix testCancelGetAttempt flaky test (#3592) Fixes https://github.com/googleapis/sdk-platform-java/issues/2851 --- .../AbstractRetryingExecutorTest.java | 21 ++ .../ScheduledRetryingExecutorTest.java | 200 ++++++++---------- 2 files changed, 112 insertions(+), 109 deletions(-) diff --git a/gax-java/gax/src/test/java/com/google/api/gax/retrying/AbstractRetryingExecutorTest.java b/gax-java/gax/src/test/java/com/google/api/gax/retrying/AbstractRetryingExecutorTest.java index 5b8599e1e8..bc619346ef 100644 --- a/gax-java/gax/src/test/java/com/google/api/gax/retrying/AbstractRetryingExecutorTest.java +++ b/gax-java/gax/src/test/java/com/google/api/gax/retrying/AbstractRetryingExecutorTest.java @@ -52,10 +52,14 @@ import com.google.common.base.Stopwatch; import java.util.concurrent.CancellationException; import java.util.concurrent.ExecutionException; +import java.util.concurrent.Executors; +import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Stream; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; @@ -66,6 +70,23 @@ @ExtendWith(MockitoExtension.class) public abstract class AbstractRetryingExecutorTest { + private static final int DEFAULT_AWAIT_TERMINATION_SEC = 10; + + // This is the default executor service for RetryingExecutor tests unless + // a local executor is specifically used + ScheduledExecutorService scheduledExecutorService; + + @BeforeEach + void setup() { + scheduledExecutorService = Executors.newSingleThreadScheduledExecutor(); + } + + @AfterEach + void cleanup() throws InterruptedException { + scheduledExecutorService.shutdownNow(); + scheduledExecutorService.awaitTermination(DEFAULT_AWAIT_TERMINATION_SEC, TimeUnit.SECONDS); + } + public static Stream data() { return Stream.of(Arguments.of(false), Arguments.of(true)); } diff --git a/gax-java/gax/src/test/java/com/google/api/gax/retrying/ScheduledRetryingExecutorTest.java b/gax-java/gax/src/test/java/com/google/api/gax/retrying/ScheduledRetryingExecutorTest.java index 5a65895ef0..203475602c 100644 --- a/gax-java/gax/src/test/java/com/google/api/gax/retrying/ScheduledRetryingExecutorTest.java +++ b/gax-java/gax/src/test/java/com/google/api/gax/retrying/ScheduledRetryingExecutorTest.java @@ -47,22 +47,17 @@ import java.util.concurrent.Future; import java.util.concurrent.RejectedExecutionException; import java.util.concurrent.ScheduledExecutorService; -import java.util.concurrent.TimeUnit; -import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; -import org.junit.jupiter.params.ParameterizedTest; -import org.junit.jupiter.params.provider.MethodSource; import org.mockito.Mockito; class ScheduledRetryingExecutorTest extends AbstractRetryingExecutorTest { - private ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor(); // Number of test runs, essential for multithreaded tests. private static final int EXECUTIONS_COUNT = 5; @Override protected RetryingExecutorWithContext getExecutor(RetryAlgorithm retryAlgorithm) { - return getRetryingExecutor(retryAlgorithm, scheduler); + return getRetryingExecutor(retryAlgorithm, scheduledExecutorService); } @Override @@ -78,30 +73,24 @@ private RetryingExecutorWithContext getRetryingExecutor( return new ScheduledRetryingExecutor<>(retryAlgorithm, scheduler); } - @AfterEach - void after() { - scheduler.shutdownNow(); - } - @Test void testSuccessWithFailuresPeekAttempt() throws Exception { + RetrySettings retrySettings = + FAST_RETRY_SETTINGS + .toBuilder() + .setTotalTimeoutDuration(java.time.Duration.ofMillis(1000L)) + .setMaxAttempts(100) + .build(); for (int executionsCount = 0; executionsCount < EXECUTIONS_COUNT; executionsCount++) { - final int maxRetries = 100; - ScheduledExecutorService localExecutor = Executors.newSingleThreadScheduledExecutor(); FailingCallable callable = new FailingCallable(15, "request", "SUCCESS", tracer); - RetrySettings retrySettings = - FAST_RETRY_SETTINGS - .toBuilder() - .setTotalTimeoutDuration(java.time.Duration.ofMillis(1000L)) - .setMaxAttempts(maxRetries) - .build(); - RetryingExecutorWithContext executor = - getRetryingExecutor(getAlgorithm(retrySettings, 0, null), localExecutor); + getRetryingExecutor(getAlgorithm(retrySettings, 0, null), scheduledExecutorService); RetryingFuture future = - executor.createFuture(callable, FakeCallContext.createDefault().withTracer(tracer)); + executor.createFuture( + callable, + FakeCallContext.createDefault().withTracer(tracer).withRetrySettings(retrySettings)); callable.setExternalFuture(future); assertNull(future.peekAttemptResult()); @@ -131,28 +120,28 @@ void testSuccessWithFailuresPeekAttempt() throws Exception { assertFutureSuccess(future); assertEquals(15, future.getAttemptSettings().getAttemptCount()); assertTrue(failedAttempts > 0); - localExecutor.shutdownNow(); } } @Test void testSuccessWithFailuresGetAttempt() throws Exception { + int maxRetries = 100; + RetrySettings retrySettings = + FAST_RETRY_SETTINGS + .toBuilder() + .setTotalTimeoutDuration(java.time.Duration.ofMillis(1000L)) + .setMaxAttempts(maxRetries) + .build(); for (int executionsCount = 0; executionsCount < EXECUTIONS_COUNT; executionsCount++) { - final int maxRetries = 100; - ScheduledExecutorService localExecutor = Executors.newSingleThreadScheduledExecutor(); FailingCallable callable = new FailingCallable(15, "request", "SUCCESS", tracer); - RetrySettings retrySettings = - FAST_RETRY_SETTINGS - .toBuilder() - .setTotalTimeoutDuration(java.time.Duration.ofMillis(1000L)) - .setMaxAttempts(maxRetries) - .build(); RetryingExecutorWithContext executor = - getRetryingExecutor(getAlgorithm(retrySettings, 0, null), localExecutor); + getRetryingExecutor(getAlgorithm(retrySettings, 0, null), scheduledExecutorService); RetryingFuture future = - executor.createFuture(callable, FakeCallContext.createDefault().withTracer(tracer)); + executor.createFuture( + callable, + FakeCallContext.createDefault().withTracer(tracer).withRetrySettings(retrySettings)); callable.setExternalFuture(future); assertNull(future.peekAttemptResult()); @@ -185,75 +174,64 @@ void testSuccessWithFailuresGetAttempt() throws Exception { assertFutureSuccess(future); assertEquals(15, future.getAttemptSettings().getAttemptCount()); assertTrue(checks > 1 && checks <= maxRetries, "checks is equal to " + checks); - localExecutor.shutdownNow(); } } - @ParameterizedTest - @MethodSource("data") - void testCancelGetAttempt(boolean withCustomRetrySettings) throws Exception { - setUp(withCustomRetrySettings); - for (int executionsCount = 0; executionsCount < EXECUTIONS_COUNT; executionsCount++) { - ScheduledExecutorService localExecutor = Executors.newSingleThreadScheduledExecutor(); - final int maxRetries = 20; - - FailingCallable callable = new FailingCallable(maxRetries - 1, "request", "SUCCESS", tracer); - RetrySettings retrySettings = - FAST_RETRY_SETTINGS - .toBuilder() - .setTotalTimeoutDuration(java.time.Duration.ofMillis(5000L)) - .setMaxAttempts(maxRetries) - .build(); - - RetryingExecutorWithContext executor = - getRetryingExecutor(getAlgorithm(retrySettings, 0, null), localExecutor); - RetryingFuture future = executor.createFuture(callable, retryingContext); - callable.setExternalFuture(future); - - assertNull(future.peekAttemptResult()); - assertSame(future.getAttemptResult(), future.getAttemptResult()); - assertFalse(future.getAttemptResult().isDone()); - assertFalse(future.getAttemptResult().isCancelled()); - - future.setAttemptFuture(executor.submit(future)); - - CustomException exception; - CancellationException cancellationException = null; - int checks = 0; - int failedCancelations = 0; - do { - exception = null; - checks++; - Future attemptResult = future.getAttemptResult(); - try { - attemptResult.get(); - assertNotNull(future.peekAttemptResult()); - } catch (CancellationException e) { - cancellationException = e; - } catch (ExecutionException e) { - exception = (CustomException) e.getCause(); - } - assertTrue(attemptResult.isDone()); - if (!future.cancel(true)) { - failedCancelations++; - } - } while (exception != null && checks < maxRetries); - - assertTrue(future.isDone()); - assertNotNull(cancellationException); - // future.cancel(true) may return false sometimes, which is ok. Also, the every cancellation - // of - // an already cancelled future should return false (this is what -1 means here) - assertEquals(2, checks - (failedCancelations - 1)); - assertTrue(future.getAttemptSettings().getAttemptCount() > 0); - assertFutureCancel(future); - localExecutor.shutdownNow(); - } + @Test + void testCancelGetAttempt() throws Exception { + int maxRetries = 100; + RetrySettings retrySettings = + FAST_RETRY_SETTINGS + .toBuilder() + .setInitialRpcTimeoutDuration(java.time.Duration.ofMillis(50L)) + .setMaxRpcTimeoutDuration(java.time.Duration.ofMillis(50L)) + .setTotalTimeoutDuration(java.time.Duration.ofMillis(5000L)) + .setMaxAttempts(maxRetries) + .build(); + FailingCallable callable = new FailingCallable(maxRetries - 1, "request", "SUCCESS", tracer); + + RetryingExecutorWithContext executor = + getRetryingExecutor(getAlgorithm(retrySettings, 0, null), scheduledExecutorService); + RetryingFuture future = + executor.createFuture( + callable, + FakeCallContext.createDefault().withTracer(tracer).withRetrySettings(retrySettings)); + callable.setExternalFuture(future); + + assertNull(future.peekAttemptResult()); + assertSame(future.getAttemptResult(), future.getAttemptResult()); + assertFalse(future.getAttemptResult().isDone()); + assertFalse(future.getAttemptResult().isCancelled()); + + future.setAttemptFuture(executor.submit(future)); + + CustomException exception; + CancellationException cancellationException = null; + int checks = 0; + do { + exception = null; + checks++; + Future attemptResult = future.getAttemptResult(); + try { + attemptResult.get(); + assertNotNull(future.peekAttemptResult()); + } catch (CancellationException e) { + cancellationException = e; + } catch (ExecutionException e) { + exception = (CustomException) e.getCause(); + } + future.cancel(true); + assertTrue(attemptResult.isDone()); + } while (exception != null && checks < maxRetries); + + assertTrue(future.isDone()); + assertNotNull(cancellationException); + assertTrue(future.getAttemptSettings().getAttemptCount() > 0); + assertFutureCancel(future); } @Test void testCancelOuterFutureAfterStart() throws Exception { - ScheduledExecutorService localExecutor = Executors.newSingleThreadScheduledExecutor(); RetrySettings retrySettings = FAST_RETRY_SETTINGS .toBuilder() @@ -278,9 +256,11 @@ void testCancelOuterFutureAfterStart() throws Exception { for (int executionsCount = 0; executionsCount < EXECUTIONS_COUNT; executionsCount++) { FailingCallable callable = new FailingCallable(4, "request", "SUCCESS", tracer); RetryingExecutorWithContext executor = - getRetryingExecutor(getAlgorithm(retrySettings, 0, null), localExecutor); + getRetryingExecutor(getAlgorithm(retrySettings, 0, null), scheduledExecutorService); RetryingFuture future = - executor.createFuture(callable, FakeCallContext.createDefault().withTracer(tracer)); + executor.createFuture( + callable, + FakeCallContext.createDefault().withTracer(tracer).withRetrySettings(retrySettings)); callable.setExternalFuture(future); future.setAttemptFuture(executor.submit(future)); @@ -301,27 +281,29 @@ void testCancelOuterFutureAfterStart() throws Exception { assertTrue(future.getAttemptSettings().getAttemptCount() > 0); assertTrue(future.getAttemptSettings().getAttemptCount() < 4); } - localExecutor.shutdown(); - localExecutor.awaitTermination(10, TimeUnit.SECONDS); } @Test void testCancelProxiedFutureAfterStart() throws Exception { + RetrySettings retrySettings = + FAST_RETRY_SETTINGS + .toBuilder() + .setInitialRetryDelayDuration(java.time.Duration.ofMillis(1_000L)) + .setMaxRetryDelayDuration(java.time.Duration.ofMillis(1_000L)) + .setTotalTimeoutDuration(java.time.Duration.ofMillis(10_0000L)) + .build(); // this is a heavy test, which takes a lot of time, so only few executions. for (int executionsCount = 0; executionsCount < 2; executionsCount++) { + // Use a test local executor for this test case due to the reasons listed below ScheduledExecutorService localExecutor = Executors.newSingleThreadScheduledExecutor(); FailingCallable callable = new FailingCallable(5, "request", "SUCCESS", tracer); - RetrySettings retrySettings = - FAST_RETRY_SETTINGS - .toBuilder() - .setInitialRetryDelayDuration(java.time.Duration.ofMillis(1_000L)) - .setMaxRetryDelayDuration(java.time.Duration.ofMillis(1_000L)) - .setTotalTimeoutDuration(java.time.Duration.ofMillis(10_0000L)) - .build(); + RetryingExecutorWithContext executor = getRetryingExecutor(getAlgorithm(retrySettings, 0, null), localExecutor); RetryingFuture future = - executor.createFuture(callable, FakeCallContext.createDefault().withTracer(tracer)); + executor.createFuture( + callable, + FakeCallContext.createDefault().withTracer(tracer).withRetrySettings(retrySettings)); callable.setExternalFuture(future); future.setAttemptFuture(executor.submit(future)); @@ -330,8 +312,8 @@ void testCancelProxiedFutureAfterStart() throws Exception { // Note that shutdownNow() will not cancel internal FutureTasks automatically, which // may potentially cause another thread handing on RetryingFuture#get() call forever. // Canceling the tasks returned by shutdownNow() also does not help, because of missing - // feature - // in guava's ListenableScheduledFuture, which does not cancel itself, when its delegate is + // feature in guava's ListenableScheduledFuture, which does not cancel itself, when its + // delegate is // canceled. // So only the graceful shutdown() is supported properly. localExecutor.shutdown(); From 6665967dc6a59929066d43a403c2445c46c835fb Mon Sep 17 00:00:00 2001 From: Tomo Suzuki Date: Wed, 5 Feb 2025 21:45:14 -0500 Subject: [PATCH 30/45] ci: scoping the permission in create_additional_release_tag.yaml (#3613) --- .github/workflows/create_additional_release_tag.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/create_additional_release_tag.yaml b/.github/workflows/create_additional_release_tag.yaml index aa19e89c2d..939ce1afab 100644 --- a/.github/workflows/create_additional_release_tag.yaml +++ b/.github/workflows/create_additional_release_tag.yaml @@ -8,7 +8,10 @@ on: jobs: build: runs-on: ubuntu-latest - permissions: write-all + permissions: + # Permission to create tag + # https://docs.github.com/en/rest/authentication/permissions-required-for-github-apps?apiVersion=2022-11-28#repository-permissions-for-contents + contents: write steps: - name: Checkout code uses: actions/checkout@v4 From c760c8ede7569f932120412a3b3f8f816af09c23 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 6 Feb 2025 03:53:32 +0100 Subject: [PATCH 31/45] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v1.14.2 (#3614) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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.1` -> `1.14.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-config/1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-shared-config/1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-shared-config/1.14.1/1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-shared-config/1.14.1/1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
googleapis/java-shared-config (com.google.cloud:google-cloud-shared-config) ### [`v1.14.2`](https://redirect.github.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#1142-2025-02-05) [Compare Source](https://redirect.github.com/googleapis/java-shared-config/compare/v1.14.1...v1.14.2) ##### Bug Fixes - Declare Maven plugin versions ([#​980](https://redirect.github.com/googleapis/java-shared-config/issues/980)) ([3975f66](https://redirect.github.com/googleapis/java-shared-config/commit/3975f662d6150064af03a5f1b473b9eea849d906))
--- ### 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. --- - [ ] 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). --- .cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml | 2 +- .../graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-a.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml | 2 +- .../graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-b.yaml | 2 +- .cloudbuild/graalvm/cloudbuild.yaml | 2 +- gapic-generator-java-pom-parent/pom.xml | 2 +- gax-java/gax-bom/pom.xml | 2 +- java-shared-dependencies/first-party-dependencies/pom.xml | 2 +- java-shared-dependencies/upper-bound-check/pom.xml | 2 +- sdk-platform-java-config/pom.xml | 2 +- showcase/pom.xml | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml index 7c00db2236..b445c77b6f 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.1' + _JAVA_SHARED_CONFIG_VERSION: '1.14.2' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml index fb9121a822..c26d8ad360 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.1' + _JAVA_SHARED_CONFIG_VERSION: '1.14.2' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-a.yaml b/.cloudbuild/graalvm/cloudbuild-test-a.yaml index c4c2befbb3..f212ad9ac9 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.1' + _JAVA_SHARED_CONFIG_VERSION: '1.14.2' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml index 52db924333..caa8103b59 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.1' + _JAVA_SHARED_CONFIG_VERSION: '1.14.2' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml index 64eace28c6..4168bdead9 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.1' + _JAVA_SHARED_CONFIG_VERSION: '1.14.2' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild-test-b.yaml b/.cloudbuild/graalvm/cloudbuild-test-b.yaml index 31f06ee89b..d792d0261c 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.1' + _JAVA_SHARED_CONFIG_VERSION: '1.14.2' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY diff --git a/.cloudbuild/graalvm/cloudbuild.yaml b/.cloudbuild/graalvm/cloudbuild.yaml index bfc9f9d158..d3c9c65f45 100644 --- a/.cloudbuild/graalvm/cloudbuild.yaml +++ b/.cloudbuild/graalvm/cloudbuild.yaml @@ -15,7 +15,7 @@ timeout: 7200s # 2 hours substitutions: _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} - _JAVA_SHARED_CONFIG_VERSION: '1.14.1' + _JAVA_SHARED_CONFIG_VERSION: '1.14.2' steps: # GraalVM A build - name: gcr.io/cloud-builders/docker diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 38e072f9e7..24a9b4322f 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.14.1 + 1.14.2 diff --git a/gax-java/gax-bom/pom.xml b/gax-java/gax-bom/pom.xml index 011b9ebea8..974642f499 100644 --- a/gax-java/gax-bom/pom.xml +++ b/gax-java/gax-bom/pom.xml @@ -11,7 +11,7 @@ com.google.cloud google-cloud-shared-config - 1.14.1 + 1.14.2 diff --git a/java-shared-dependencies/first-party-dependencies/pom.xml b/java-shared-dependencies/first-party-dependencies/pom.xml index 22463b3f80..6e55b78db6 100644 --- a/java-shared-dependencies/first-party-dependencies/pom.xml +++ b/java-shared-dependencies/first-party-dependencies/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.14.1 + 1.14.2 diff --git a/java-shared-dependencies/upper-bound-check/pom.xml b/java-shared-dependencies/upper-bound-check/pom.xml index 122d4e8464..2fc2bd51c8 100644 --- a/java-shared-dependencies/upper-bound-check/pom.xml +++ b/java-shared-dependencies/upper-bound-check/pom.xml @@ -16,7 +16,7 @@ com.google.cloud google-cloud-shared-config - 1.14.1 + 1.14.2 diff --git a/sdk-platform-java-config/pom.xml b/sdk-platform-java-config/pom.xml index 23bfb2c01b..903350ee4b 100644 --- a/sdk-platform-java-config/pom.xml +++ b/sdk-platform-java-config/pom.xml @@ -13,7 +13,7 @@ com.google.cloud google-cloud-shared-config - 1.14.1 + 1.14.2 diff --git a/showcase/pom.xml b/showcase/pom.xml index 4bf6600558..d48031cf93 100644 --- a/showcase/pom.xml +++ b/showcase/pom.xml @@ -15,7 +15,7 @@ com.google.cloud google-cloud-shared-config - 1.14.1 + 1.14.2 From ba007c2f9ce63a9837e87f98241cabd7bf94f082 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 7 Feb 2025 21:33:36 +0100 Subject: [PATCH 32/45] deps: update docker.io/library/python docker tag to v3.13.2 (#3615) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | docker.io/library/python | final | patch | `3.13.1-alpine3.20` -> `3.13.2-alpine3.20` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- .cloudbuild/library_generation/library_generation.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index 72c1d3c700..15a2239977 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -47,7 +47,7 @@ RUN git checkout "${GLIB_MUS_SHA}" RUN chmod a+x compile-x86_64-alpine-linux.sh RUN sh compile-x86_64-alpine-linux.sh -FROM docker.io/library/python:3.13.1-alpine3.20@sha256:7788ec80bdacc4736a50adce4c3711581e83650a8895c6dbf202caf4af7a3270 as final +FROM docker.io/library/python:3.13.2-alpine3.20@sha256:816feb29731cdee64b15b0ae91dd9f1cbc36765984ff8ea85a3d90f064417237 as final ARG OWLBOT_CLI_COMMITTISH=35eff2ce0e72dba6df7fd785779350f33c36692d ARG PROTOC_VERSION=25.5 From 66901df3b0bd7cfb8a25d72aa52cd8505f1bfafa Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Fri, 7 Feb 2025 21:48:31 +0100 Subject: [PATCH 33/45] deps: update opentelemetry-java monorepo to v1.47.0 (#3619) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [io.opentelemetry:opentelemetry-api](https://redirect.github.com/open-telemetry/opentelemetry-java) | `1.46.0` -> `1.47.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-api/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-api/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-api/1.46.0/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-api/1.46.0/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.opentelemetry:opentelemetry-bom](https://redirect.github.com/open-telemetry/opentelemetry-java) | `1.46.0` -> `1.47.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-bom/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-bom/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-bom/1.46.0/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-bom/1.46.0/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-api) ### [`v1.47.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1470-2025-02-07) ##### API ##### Incubator - Make `ExtendedTracer` easier to use ([#​6943](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6943)) - Add `ExtendedLogRecordBuilder#setEventName` and corresponding SDK and OTLP serialization ([#​7012](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7012)) - BREAKING: Drop event API / SDK ([#​7053](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7053)) ##### SDK - Remove -alpha artifacts from runtime classpath of stable components ([#​6944](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6944)) ##### Traces - Bugfix: Follow spec on span limits, batch processors ([#​7030](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7030)) - Add experimental `SdkTracerProvider.setScopeConfigurator(ScopeConfigurator)` for updating `TracerConfig` at runtime ([#​7021](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7021)) ##### Profiles - Add AttributeKeyValue abstraction to common otlp exporters ([#​7026](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7026)) - Improve profiles attribute table handling ([#​7031](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7031)) ##### Exporters - Interpret timeout zero value as no limit ([#​7023](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7023)) - Bugfix - OTLP: Fix concurrent span reusable data marshaler ([#​7041](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7041)) - OTLP: Add ability to customize retry exception predicate ([#​6991](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6991)) - OTLP: Expand default OkHttp sender retry exception predicate ([#​7047](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7047), [#​7057](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7057)) ##### Extensions - Autoconfigure: Consistent application of exporter customizers when otel.{signal}.exporter=none ([#​7017](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7017)) - Autoconfigure: Promote EnvironmentResourceProvider to public API ([#​7052](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7052)) - Autoconfigure: Ensure `OTEL_PROPAGATORS` still works when `OTEL_SDK_DISABLED=true`. ([#​7062](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7062))% ##### Testing - Add W3CBaggagePropagator to `OpenTelemetryRule`, `OpenTelemetryExtension`. ([#​7056](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7056))
--- ### 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. --- - [ ] 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). --- gapic-generator-java-pom-parent/pom.xml | 2 +- gax-java/dependencies.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 24a9b4322f..4da12578ea 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -32,7 +32,7 @@ 2.12.1 33.4.0-jre 3.25.5 - 1.46.0 + 1.47.0 8 2.36.0 3.0.0 diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 972e2c6dc4..4b092d688b 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -39,7 +39,7 @@ maven.com_google_api_grpc_proto_google_common_protos=com.google.api.grpc:proto-g maven.com_google_api_grpc_grpc_google_common_protos=com.google.api.grpc:grpc-google-common-protos:2.51.0 maven.com_google_auth_google_auth_library_oauth2_http=com.google.auth:google-auth-library-oauth2-http:1.32.0 maven.com_google_auth_google_auth_library_credentials=com.google.auth:google-auth-library-credentials:1.32.0 -maven.io_opentelemetry_opentelemetry_api=io.opentelemetry:opentelemetry-api:1.46.0 +maven.io_opentelemetry_opentelemetry_api=io.opentelemetry:opentelemetry-api:1.47.0 maven.io_opencensus_opencensus_api=io.opencensus:opencensus-api:0.31.1 maven.io_opencensus_opencensus_contrib_grpc_metrics=io.opencensus:opencensus-contrib-grpc-metrics:0.31.1 maven.io_opencensus_opencensus_contrib_http_util=io.opencensus:opencensus-contrib-http-util:0.31.1 From 4c0df0954b67381510c6ec29821232ec85c5ae08 Mon Sep 17 00:00:00 2001 From: cloud-java-bot <122572305+cloud-java-bot@users.noreply.github.com> Date: Mon, 10 Feb 2025 11:21:35 -0500 Subject: [PATCH 34/45] chore: update googleapis commit at Tue Feb 4 02:23:22 UTC 2025 (#3606) chore: update googleapis commit at Tue Feb 4 02:23:22 UTC 2025 --- generation_config.yaml | 2 +- .../main/java/com/google/api/ClientProto.java | 101 +++++++------- .../main/java/com/google/api/HttpProto.java | 4 +- .../main/java/com/google/api/LabelProto.java | 4 +- .../google/api/MonitoredResourceProto.java | 6 +- .../src/main/java/com/google/api/Page.java | 42 +++--- .../java/com/google/api/PageOrBuilder.java | 12 +- .../main/java/com/google/api/PolicyProto.java | 6 +- .../java/com/google/api/PythonSettings.java | 123 ++++++++++++++++++ .../java/com/google/api/ResourceProto.java | 6 +- .../main/java/com/google/api/RoutingRule.java | 4 +- .../java/com/google/api/VisibilityProto.java | 6 +- .../src/main/proto/google/api/client.proto | 6 + .../main/proto/google/api/documentation.proto | 6 +- .../src/main/proto/google/api/http.proto | 1 - .../src/main/proto/google/api/label.proto | 1 - .../proto/google/api/monitored_resource.proto | 1 - .../src/main/proto/google/api/policy.proto | 1 - .../src/main/proto/google/api/resource.proto | 1 - .../src/main/proto/google/api/routing.proto | 2 +- .../main/proto/google/api/visibility.proto | 1 - 21 files changed, 230 insertions(+), 106 deletions(-) diff --git a/generation_config.yaml b/generation_config.yaml index 80fca506e8..432348b55e 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,4 +1,4 @@ -googleapis_commitish: 3cf61b2df20eace09e6336c23f9e08859c0d87ae +googleapis_commitish: 0a459af4362c0e41b9723dd4d7edc022c552db40 # the libraries are ordered with respect to library name, which is # java-{library.library_name} or java-{library.api-shortname} when # library.library_name is not defined. diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java index c403b35264..24222e4b90 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ClientProto.java @@ -296,58 +296,59 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "alue\030\002 \001(\t:\0028\001\"A\n\013CppSettings\0222\n\006common\030" + "\001 \001(\0132\".google.api.CommonLanguageSetting" + "s\"A\n\013PhpSettings\0222\n\006common\030\001 \001(\0132\".googl" - + "e.api.CommonLanguageSettings\"\364\001\n\016PythonS" + + "e.api.CommonLanguageSettings\"\233\002\n\016PythonS" + "ettings\0222\n\006common\030\001 \001(\0132\".google.api.Com" + "monLanguageSettings\022N\n\025experimental_feat" + "ures\030\002 \001(\0132/.google.api.PythonSettings.E" - + "xperimentalFeatures\032^\n\024ExperimentalFeatu" - + "res\022\035\n\025rest_async_io_enabled\030\001 \001(\010\022\'\n\037pr" - + "otobuf_pythonic_types_enabled\030\002 \001(\010\"B\n\014N" - + "odeSettings\0222\n\006common\030\001 \001(\0132\".google.api" - + ".CommonLanguageSettings\"\252\003\n\016DotnetSettin" - + "gs\0222\n\006common\030\001 \001(\0132\".google.api.CommonLa" - + "nguageSettings\022I\n\020renamed_services\030\002 \003(\013" - + "2/.google.api.DotnetSettings.RenamedServ" - + "icesEntry\022K\n\021renamed_resources\030\003 \003(\01320.g" - + "oogle.api.DotnetSettings.RenamedResource" - + "sEntry\022\031\n\021ignored_resources\030\004 \003(\t\022 \n\030for" - + "ced_namespace_aliases\030\005 \003(\t\022\036\n\026handwritt" - + "en_signatures\030\006 \003(\t\0326\n\024RenamedServicesEn" - + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0327\n\025R" - + "enamedResourcesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005val" - + "ue\030\002 \001(\t:\0028\001\"B\n\014RubySettings\0222\n\006common\030\001" - + " \001(\0132\".google.api.CommonLanguageSettings" - + "\"\277\001\n\nGoSettings\0222\n\006common\030\001 \001(\0132\".google" - + ".api.CommonLanguageSettings\022E\n\020renamed_s" - + "ervices\030\002 \003(\0132+.google.api.GoSettings.Re" - + "namedServicesEntry\0326\n\024RenamedServicesEnt" - + "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\317\002\n\016M" - + "ethodSettings\022\020\n\010selector\030\001 \001(\t\022<\n\014long_" - + "running\030\002 \001(\0132&.google.api.MethodSetting" - + "s.LongRunning\022\035\n\025auto_populated_fields\030\003" - + " \003(\t\032\315\001\n\013LongRunning\0225\n\022initial_poll_del" - + "ay\030\001 \001(\0132\031.google.protobuf.Duration\022\035\n\025p" - + "oll_delay_multiplier\030\002 \001(\002\0221\n\016max_poll_d" - + "elay\030\003 \001(\0132\031.google.protobuf.Duration\0225\n" - + "\022total_poll_timeout\030\004 \001(\0132\031.google.proto" - + "buf.Duration\"Q\n\030SelectiveGapicGeneration" - + "\022\017\n\007methods\030\001 \003(\t\022$\n\034generate_omitted_as" - + "_internal\030\002 \001(\010*\243\001\n\031ClientLibraryOrganiz" - + "ation\022+\n\'CLIENT_LIBRARY_ORGANIZATION_UNS" - + "PECIFIED\020\000\022\t\n\005CLOUD\020\001\022\007\n\003ADS\020\002\022\n\n\006PHOTOS" - + "\020\003\022\017\n\013STREET_VIEW\020\004\022\014\n\010SHOPPING\020\005\022\007\n\003GEO" - + "\020\006\022\021\n\rGENERATIVE_AI\020\007*g\n\030ClientLibraryDe" - + "stination\022*\n&CLIENT_LIBRARY_DESTINATION_" - + "UNSPECIFIED\020\000\022\n\n\006GITHUB\020\n\022\023\n\017PACKAGE_MAN" - + "AGER\020\024:9\n\020method_signature\022\036.google.prot" - + "obuf.MethodOptions\030\233\010 \003(\t:6\n\014default_hos" - + "t\022\037.google.protobuf.ServiceOptions\030\231\010 \001(" - + "\t:6\n\014oauth_scopes\022\037.google.protobuf.Serv" - + "iceOptions\030\232\010 \001(\t:8\n\013api_version\022\037.googl" - + "e.protobuf.ServiceOptions\030\301\272\253\372\001 \001(\tBi\n\016c" - + "om.google.apiB\013ClientProtoP\001ZAgoogle.gol" - + "ang.org/genproto/googleapis/api/annotati" - + "ons;annotations\242\002\004GAPIb\006proto3" + + "xperimentalFeatures\032\204\001\n\024ExperimentalFeat" + + "ures\022\035\n\025rest_async_io_enabled\030\001 \001(\010\022\'\n\037p" + + "rotobuf_pythonic_types_enabled\030\002 \001(\010\022$\n\034" + + "unversioned_package_disabled\030\003 \001(\010\"B\n\014No" + + "deSettings\0222\n\006common\030\001 \001(\0132\".google.api." + + "CommonLanguageSettings\"\252\003\n\016DotnetSetting" + + "s\0222\n\006common\030\001 \001(\0132\".google.api.CommonLan" + + "guageSettings\022I\n\020renamed_services\030\002 \003(\0132" + + "/.google.api.DotnetSettings.RenamedServi" + + "cesEntry\022K\n\021renamed_resources\030\003 \003(\01320.go" + + "ogle.api.DotnetSettings.RenamedResources" + + "Entry\022\031\n\021ignored_resources\030\004 \003(\t\022 \n\030forc" + + "ed_namespace_aliases\030\005 \003(\t\022\036\n\026handwritte" + + "n_signatures\030\006 \003(\t\0326\n\024RenamedServicesEnt" + + "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0327\n\025Re" + + "namedResourcesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005valu" + + "e\030\002 \001(\t:\0028\001\"B\n\014RubySettings\0222\n\006common\030\001 " + + "\001(\0132\".google.api.CommonLanguageSettings\"" + + "\277\001\n\nGoSettings\0222\n\006common\030\001 \001(\0132\".google." + + "api.CommonLanguageSettings\022E\n\020renamed_se" + + "rvices\030\002 \003(\0132+.google.api.GoSettings.Ren" + + "amedServicesEntry\0326\n\024RenamedServicesEntr" + + "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\317\002\n\016Me" + + "thodSettings\022\020\n\010selector\030\001 \001(\t\022<\n\014long_r" + + "unning\030\002 \001(\0132&.google.api.MethodSettings" + + ".LongRunning\022\035\n\025auto_populated_fields\030\003 " + + "\003(\t\032\315\001\n\013LongRunning\0225\n\022initial_poll_dela" + + "y\030\001 \001(\0132\031.google.protobuf.Duration\022\035\n\025po" + + "ll_delay_multiplier\030\002 \001(\002\0221\n\016max_poll_de" + + "lay\030\003 \001(\0132\031.google.protobuf.Duration\0225\n\022" + + "total_poll_timeout\030\004 \001(\0132\031.google.protob" + + "uf.Duration\"Q\n\030SelectiveGapicGeneration\022" + + "\017\n\007methods\030\001 \003(\t\022$\n\034generate_omitted_as_" + + "internal\030\002 \001(\010*\243\001\n\031ClientLibraryOrganiza" + + "tion\022+\n\'CLIENT_LIBRARY_ORGANIZATION_UNSP" + + "ECIFIED\020\000\022\t\n\005CLOUD\020\001\022\007\n\003ADS\020\002\022\n\n\006PHOTOS\020" + + "\003\022\017\n\013STREET_VIEW\020\004\022\014\n\010SHOPPING\020\005\022\007\n\003GEO\020" + + "\006\022\021\n\rGENERATIVE_AI\020\007*g\n\030ClientLibraryDes" + + "tination\022*\n&CLIENT_LIBRARY_DESTINATION_U" + + "NSPECIFIED\020\000\022\n\n\006GITHUB\020\n\022\023\n\017PACKAGE_MANA" + + "GER\020\024:9\n\020method_signature\022\036.google.proto" + + "buf.MethodOptions\030\233\010 \003(\t:6\n\014default_host" + + "\022\037.google.protobuf.ServiceOptions\030\231\010 \001(\t" + + ":6\n\014oauth_scopes\022\037.google.protobuf.Servi" + + "ceOptions\030\232\010 \001(\t:8\n\013api_version\022\037.google" + + ".protobuf.ServiceOptions\030\301\272\253\372\001 \001(\tBi\n\016co" + + "m.google.apiB\013ClientProtoP\001ZAgoogle.gola" + + "ng.org/genproto/googleapis/api/annotatio" + + "ns;annotations\242\002\004GAPIb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -442,7 +443,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_api_PythonSettings_ExperimentalFeatures_descriptor, new java.lang.String[] { - "RestAsyncIoEnabled", "ProtobufPythonicTypesEnabled", + "RestAsyncIoEnabled", "ProtobufPythonicTypesEnabled", "UnversionedPackageDisabled", }); internal_static_google_api_NodeSettings_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_google_api_NodeSettings_fieldAccessorTable = diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpProto.java index 6dbe74dbff..8acc8f7dc5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/HttpProto.java @@ -59,10 +59,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "H\000\022\014\n\004body\030\007 \001(\t\022\025\n\rresponse_body\030\014 \001(\t\022" + "1\n\023additional_bindings\030\013 \003(\0132\024.google.ap" + "i.HttpRuleB\t\n\007pattern\"/\n\021CustomHttpPatte" - + "rn\022\014\n\004kind\030\001 \001(\t\022\014\n\004path\030\002 \001(\tBj\n\016com.go" + + "rn\022\014\n\004kind\030\001 \001(\t\022\014\n\004path\030\002 \001(\tBg\n\016com.go" + "ogle.apiB\tHttpProtoP\001ZAgoogle.golang.org" + "/genproto/googleapis/api/annotations;ann" - + "otations\370\001\001\242\002\004GAPIb\006proto3" + + "otations\242\002\004GAPIb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelProto.java index 4306ce96a2..3931e9833f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/LabelProto.java @@ -45,10 +45,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017LabelDescriptor\022\013\n\003key\030\001 \001(\t\0229\n\nvalue_t" + "ype\030\002 \001(\0162%.google.api.LabelDescriptor.V" + "alueType\022\023\n\013description\030\003 \001(\t\",\n\tValueTy" - + "pe\022\n\n\006STRING\020\000\022\010\n\004BOOL\020\001\022\t\n\005INT64\020\002B_\n\016c" + + "pe\022\n\n\006STRING\020\000\022\010\n\004BOOL\020\001\022\t\n\005INT64\020\002B\\\n\016c" + "om.google.apiB\nLabelProtoP\001Z5google.gola" + "ng.org/genproto/googleapis/api/label;lab" - + "el\370\001\001\242\002\004GAPIb\006proto3" + + "el\242\002\004GAPIb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceProto.java index 0b73171814..7a194bc145 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/MonitoredResourceProto.java @@ -73,11 +73,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\027.google.protobuf.Struct\022J\n\013user_la" + "bels\030\002 \003(\01325.google.api.MonitoredResourc" + "eMetadata.UserLabelsEntry\0321\n\017UserLabelsE" - + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001By\n\016" + + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001Bv\n\016" + "com.google.apiB\026MonitoredResourceProtoP\001" + "ZCgoogle.golang.org/genproto/googleapis/" - + "api/monitoredres;monitoredres\370\001\001\242\002\004GAPIb" - + "\006proto3" + + "api/monitoredres;monitoredres\242\002\004GAPIb\006pr" + + "oto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Page.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Page.java index ff7e15c524..7b87ea9c67 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Page.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/Page.java @@ -148,9 +148,9 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * The Markdown content of the page. You can use <code>&#40;== include {path}
-   * ==&#41;</code> to include content from a Markdown file. The content can be
-   * used to produce the documentation page such as HTML format page.
+   * The Markdown content of the page. You can use ```(== include {path}
+   * ==)``` to include content from a Markdown file. The content can be used
+   * to produce the documentation page such as HTML format page.
    * 
* * string content = 2; @@ -173,9 +173,9 @@ public java.lang.String getContent() { * * *
-   * The Markdown content of the page. You can use <code>&#40;== include {path}
-   * ==&#41;</code> to include content from a Markdown file. The content can be
-   * used to produce the documentation page such as HTML format page.
+   * The Markdown content of the page. You can use ```(== include {path}
+   * ==)``` to include content from a Markdown file. The content can be used
+   * to produce the documentation page such as HTML format page.
    * 
* * string content = 2; @@ -875,9 +875,9 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * The Markdown content of the page. You can use <code>&#40;== include {path}
-     * ==&#41;</code> to include content from a Markdown file. The content can be
-     * used to produce the documentation page such as HTML format page.
+     * The Markdown content of the page. You can use ```(== include {path}
+     * ==)``` to include content from a Markdown file. The content can be used
+     * to produce the documentation page such as HTML format page.
      * 
* * string content = 2; @@ -899,9 +899,9 @@ public java.lang.String getContent() { * * *
-     * The Markdown content of the page. You can use <code>&#40;== include {path}
-     * ==&#41;</code> to include content from a Markdown file. The content can be
-     * used to produce the documentation page such as HTML format page.
+     * The Markdown content of the page. You can use ```(== include {path}
+     * ==)``` to include content from a Markdown file. The content can be used
+     * to produce the documentation page such as HTML format page.
      * 
* * string content = 2; @@ -923,9 +923,9 @@ public com.google.protobuf.ByteString getContentBytes() { * * *
-     * The Markdown content of the page. You can use <code>&#40;== include {path}
-     * ==&#41;</code> to include content from a Markdown file. The content can be
-     * used to produce the documentation page such as HTML format page.
+     * The Markdown content of the page. You can use ```(== include {path}
+     * ==)``` to include content from a Markdown file. The content can be used
+     * to produce the documentation page such as HTML format page.
      * 
* * string content = 2; @@ -946,9 +946,9 @@ public Builder setContent(java.lang.String value) { * * *
-     * The Markdown content of the page. You can use <code>&#40;== include {path}
-     * ==&#41;</code> to include content from a Markdown file. The content can be
-     * used to produce the documentation page such as HTML format page.
+     * The Markdown content of the page. You can use ```(== include {path}
+     * ==)``` to include content from a Markdown file. The content can be used
+     * to produce the documentation page such as HTML format page.
      * 
* * string content = 2; @@ -965,9 +965,9 @@ public Builder clearContent() { * * *
-     * The Markdown content of the page. You can use <code>&#40;== include {path}
-     * ==&#41;</code> to include content from a Markdown file. The content can be
-     * used to produce the documentation page such as HTML format page.
+     * The Markdown content of the page. You can use ```(== include {path}
+     * ==)``` to include content from a Markdown file. The content can be used
+     * to produce the documentation page such as HTML format page.
      * 
* * string content = 2; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PageOrBuilder.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PageOrBuilder.java index 9f1f522d36..fc748e2c9a 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PageOrBuilder.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PageOrBuilder.java @@ -79,9 +79,9 @@ public interface PageOrBuilder * * *
-   * The Markdown content of the page. You can use <code>&#40;== include {path}
-   * ==&#41;</code> to include content from a Markdown file. The content can be
-   * used to produce the documentation page such as HTML format page.
+   * The Markdown content of the page. You can use ```(== include {path}
+   * ==)``` to include content from a Markdown file. The content can be used
+   * to produce the documentation page such as HTML format page.
    * 
* * string content = 2; @@ -93,9 +93,9 @@ public interface PageOrBuilder * * *
-   * The Markdown content of the page. You can use <code>&#40;== include {path}
-   * ==&#41;</code> to include content from a Markdown file. The content can be
-   * used to produce the documentation page such as HTML format page.
+   * The Markdown content of the page. You can use ```(== include {path}
+   * ==)``` to include content from a Markdown file. The content can be used
+   * to produce the documentation page such as HTML format page.
    * 
* * string content = 2; diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PolicyProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PolicyProto.java index 3382fc6263..33e58b2dc8 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PolicyProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PolicyProto.java @@ -90,10 +90,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "dOptions\030\350\316\301K \001(\0132\027.google.api.FieldPoli" + "cy:R\n\rmethod_policy\022\036.google.protobuf.Me" + "thodOptions\030\265\227\231M \001(\0132\030.google.api.Method" - + "PolicyBp\n\016com.google.apiB\013PolicyProtoP\001Z" + + "PolicyBm\n\016com.google.apiB\013PolicyProtoP\001Z" + "Egoogle.golang.org/genproto/googleapis/a" - + "pi/serviceconfig;serviceconfig\370\001\001\242\002\004GAPI" - + "b\006proto3" + + "pi/serviceconfig;serviceconfig\242\002\004GAPIb\006p" + + "roto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettings.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettings.java index 703e3d51ee..cd99d41959 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettings.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/PythonSettings.java @@ -94,6 +94,22 @@ public interface ExperimentalFeaturesOrBuilder * @return The protobufPythonicTypesEnabled. */ boolean getProtobufPythonicTypesEnabled(); + + /** + * + * + *
+     * Disables generation of an unversioned Python package for this client
+     * library. This means that the module names will need to be versioned in
+     * import statements. For example `import google.cloud.library_v2` instead
+     * of `import google.cloud.library`.
+     * 
+ * + * bool unversioned_package_disabled = 3; + * + * @return The unversionedPackageDisabled. + */ + boolean getUnversionedPackageDisabled(); } /** * @@ -181,6 +197,27 @@ public boolean getProtobufPythonicTypesEnabled() { return protobufPythonicTypesEnabled_; } + public static final int UNVERSIONED_PACKAGE_DISABLED_FIELD_NUMBER = 3; + private boolean unversionedPackageDisabled_ = false; + /** + * + * + *
+     * Disables generation of an unversioned Python package for this client
+     * library. This means that the module names will need to be versioned in
+     * import statements. For example `import google.cloud.library_v2` instead
+     * of `import google.cloud.library`.
+     * 
+ * + * bool unversioned_package_disabled = 3; + * + * @return The unversionedPackageDisabled. + */ + @java.lang.Override + public boolean getUnversionedPackageDisabled() { + return unversionedPackageDisabled_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -201,6 +238,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (protobufPythonicTypesEnabled_ != false) { output.writeBool(2, protobufPythonicTypesEnabled_); } + if (unversionedPackageDisabled_ != false) { + output.writeBool(3, unversionedPackageDisabled_); + } getUnknownFields().writeTo(output); } @@ -217,6 +257,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, protobufPythonicTypesEnabled_); } + if (unversionedPackageDisabled_ != false) { + size += + com.google.protobuf.CodedOutputStream.computeBoolSize(3, unversionedPackageDisabled_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -236,6 +280,7 @@ public boolean equals(final java.lang.Object obj) { if (getRestAsyncIoEnabled() != other.getRestAsyncIoEnabled()) return false; if (getProtobufPythonicTypesEnabled() != other.getProtobufPythonicTypesEnabled()) return false; + if (getUnversionedPackageDisabled() != other.getUnversionedPackageDisabled()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -252,6 +297,9 @@ public int hashCode() { hash = (37 * hash) + PROTOBUF_PYTHONIC_TYPES_ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getProtobufPythonicTypesEnabled()); + hash = (37 * hash) + UNVERSIONED_PACKAGE_DISABLED_FIELD_NUMBER; + hash = + (53 * hash) + com.google.protobuf.Internal.hashBoolean(getUnversionedPackageDisabled()); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -397,6 +445,7 @@ public Builder clear() { bitField0_ = 0; restAsyncIoEnabled_ = false; protobufPythonicTypesEnabled_ = false; + unversionedPackageDisabled_ = false; return this; } @@ -439,6 +488,9 @@ private void buildPartial0(com.google.api.PythonSettings.ExperimentalFeatures re if (((from_bitField0_ & 0x00000002) != 0)) { result.protobufPythonicTypesEnabled_ = protobufPythonicTypesEnabled_; } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.unversionedPackageDisabled_ = unversionedPackageDisabled_; + } } @java.lang.Override @@ -495,6 +547,9 @@ public Builder mergeFrom(com.google.api.PythonSettings.ExperimentalFeatures othe if (other.getProtobufPythonicTypesEnabled() != false) { setProtobufPythonicTypesEnabled(other.getProtobufPythonicTypesEnabled()); } + if (other.getUnversionedPackageDisabled() != false) { + setUnversionedPackageDisabled(other.getUnversionedPackageDisabled()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -533,6 +588,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; break; } // case 16 + case 24: + { + unversionedPackageDisabled_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -676,6 +737,68 @@ public Builder clearProtobufPythonicTypesEnabled() { return this; } + private boolean unversionedPackageDisabled_; + /** + * + * + *
+       * Disables generation of an unversioned Python package for this client
+       * library. This means that the module names will need to be versioned in
+       * import statements. For example `import google.cloud.library_v2` instead
+       * of `import google.cloud.library`.
+       * 
+ * + * bool unversioned_package_disabled = 3; + * + * @return The unversionedPackageDisabled. + */ + @java.lang.Override + public boolean getUnversionedPackageDisabled() { + return unversionedPackageDisabled_; + } + /** + * + * + *
+       * Disables generation of an unversioned Python package for this client
+       * library. This means that the module names will need to be versioned in
+       * import statements. For example `import google.cloud.library_v2` instead
+       * of `import google.cloud.library`.
+       * 
+ * + * bool unversioned_package_disabled = 3; + * + * @param value The unversionedPackageDisabled to set. + * @return This builder for chaining. + */ + public Builder setUnversionedPackageDisabled(boolean value) { + + unversionedPackageDisabled_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+       * Disables generation of an unversioned Python package for this client
+       * library. This means that the module names will need to be versioned in
+       * import statements. For example `import google.cloud.library_v2` instead
+       * of `import google.cloud.library`.
+       * 
+ * + * bool unversioned_package_disabled = 3; + * + * @return This builder for chaining. + */ + public Builder clearUnversionedPackageDisabled() { + bitField0_ = (bitField0_ & ~0x00000004); + unversionedPackageDisabled_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceProto.java index c33aa9ef44..d7dc521664 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/ResourceProto.java @@ -123,10 +123,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "s\030\235\010 \003(\0132\036.google.api.ResourceDescriptor" + ":R\n\010resource\022\037.google.protobuf.MessageOp" + "tions\030\235\010 \001(\0132\036.google.api.ResourceDescri" - + "ptorBn\n\016com.google.apiB\rResourceProtoP\001Z" + + "ptorBk\n\016com.google.apiB\rResourceProtoP\001Z" + "Agoogle.golang.org/genproto/googleapis/a" - + "pi/annotations;annotations\370\001\001\242\002\004GAPIb\006pr" - + "oto3" + + "pi/annotations;annotations\242\002\004GAPIb\006proto" + + "3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRule.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRule.java index 9eebaa61f8..79e43fc331 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRule.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/RoutingRule.java @@ -56,7 +56,7 @@ * The routing header consists of one or multiple key-value pairs. Every key * and value must be percent-encoded, and joined together in the format of * `key1=value1&key2=value2`. - * In the examples below I am skipping the percent-encoding for readablity. + * The examples below skip the percent-encoding for readability. * * Example 1 * @@ -711,7 +711,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * The routing header consists of one or multiple key-value pairs. Every key * and value must be percent-encoded, and joined together in the format of * `key1=value1&key2=value2`. - * In the examples below I am skipping the percent-encoding for readablity. + * The examples below skip the percent-encoding for readability. * * Example 1 * diff --git a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityProto.java b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityProto.java index a711ef8731..1f161d9424 100644 --- a/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityProto.java +++ b/java-common-protos/proto-google-common-protos/src/main/java/com/google/api/VisibilityProto.java @@ -172,10 +172,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030\257\312\274\" \001(\0132\032.google.api.VisibilityRule:V\n" + "\016api_visibility\022\037.google.protobuf.Servic" + "eOptions\030\257\312\274\" \001(\0132\032.google.api.Visibilit" - + "yRuleBn\n\016com.google.apiB\017VisibilityProto" + + "yRuleBk\n\016com.google.apiB\017VisibilityProto" + "P\001Z?google.golang.org/genproto/googleapi" - + "s/api/visibility;visibility\370\001\001\242\002\004GAPIb\006p" - + "roto3" + + "s/api/visibility;visibility\242\002\004GAPIb\006prot" + + "o3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/client.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/client.proto index 5bb9f91101..2130a8a829 100644 --- a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/client.proto +++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/client.proto @@ -281,6 +281,12 @@ message PythonSettings { // enabled by default 1 month after launching the feature in preview // packages. bool protobuf_pythonic_types_enabled = 2; + + // Disables generation of an unversioned Python package for this client + // library. This means that the module names will need to be versioned in + // import statements. For example `import google.cloud.library_v2` instead + // of `import google.cloud.library`. + bool unversioned_package_disabled = 3; } // Some settings. diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/documentation.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/documentation.proto index 1f2a63edfd..c56d83502f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/documentation.proto +++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/documentation.proto @@ -157,9 +157,9 @@ message Page { // `[Java][Tutorial.Java]`. string name = 1; - // The Markdown content of the page. You can use (== include {path} - // ==) to include content from a Markdown file. The content can be - // used to produce the documentation page such as HTML format page. + // The Markdown content of the page. You can use ```(== include {path} + // ==)``` to include content from a Markdown file. The content can be used + // to produce the documentation page such as HTML format page. string content = 2; // Subpages of this page. The order of subpages specified here will be diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/http.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/http.proto index e3270371d4..448a226a2c 100644 --- a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/http.proto +++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/http.proto @@ -16,7 +16,6 @@ syntax = "proto3"; package google.api; -option cc_enable_arenas = true; option go_package = "google.golang.org/genproto/googleapis/api/annotations;annotations"; option java_multiple_files = true; option java_outer_classname = "HttpProto"; diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/label.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/label.proto index 3c5588b824..3cd5ee29d0 100644 --- a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/label.proto +++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/label.proto @@ -16,7 +16,6 @@ syntax = "proto3"; package google.api; -option cc_enable_arenas = true; option go_package = "google.golang.org/genproto/googleapis/api/label;label"; option java_multiple_files = true; option java_outer_classname = "LabelProto"; diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/monitored_resource.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/monitored_resource.proto index d7588ddffc..e6d55b625b 100644 --- a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/monitored_resource.proto +++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/monitored_resource.proto @@ -20,7 +20,6 @@ import "google/api/label.proto"; import "google/api/launch_stage.proto"; import "google/protobuf/struct.proto"; -option cc_enable_arenas = true; option go_package = "google.golang.org/genproto/googleapis/api/monitoredres;monitoredres"; option java_multiple_files = true; option java_outer_classname = "MonitoredResourceProto"; diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/policy.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/policy.proto index f55e0cae3f..82ace491e1 100644 --- a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/policy.proto +++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/policy.proto @@ -18,7 +18,6 @@ package google.api; import "google/protobuf/descriptor.proto"; -option cc_enable_arenas = true; option go_package = "google.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig"; option java_multiple_files = true; option java_outer_classname = "PolicyProto"; diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/resource.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/resource.proto index 3762af84a4..a2e694ef56 100644 --- a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/resource.proto +++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/resource.proto @@ -18,7 +18,6 @@ package google.api; import "google/protobuf/descriptor.proto"; -option cc_enable_arenas = true; option go_package = "google.golang.org/genproto/googleapis/api/annotations;annotations"; option java_multiple_files = true; option java_outer_classname = "ResourceProto"; diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/routing.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/routing.proto index 9c0cdc07ce..a08ac7fea5 100644 --- a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/routing.proto +++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/routing.proto @@ -62,7 +62,7 @@ extend google.protobuf.MethodOptions { // The routing header consists of one or multiple key-value pairs. Every key // and value must be percent-encoded, and joined together in the format of // `key1=value1&key2=value2`. -// In the examples below I am skipping the percent-encoding for readablity. +// The examples below skip the percent-encoding for readability. // // Example 1 // diff --git a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/visibility.proto b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/visibility.proto index bb378bf001..80b509a24f 100644 --- a/java-common-protos/proto-google-common-protos/src/main/proto/google/api/visibility.proto +++ b/java-common-protos/proto-google-common-protos/src/main/proto/google/api/visibility.proto @@ -18,7 +18,6 @@ package google.api; import "google/protobuf/descriptor.proto"; -option cc_enable_arenas = true; option go_package = "google.golang.org/genproto/googleapis/api/visibility;visibility"; option java_multiple_files = true; option java_outer_classname = "VisibilityProto"; From 24621051c28eddada2499c6bf9830bbc77c45706 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 10 Feb 2025 17:30:05 +0100 Subject: [PATCH 35/45] deps: update google http client dependencies to v1.46.1 (#3616) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.http-client:google-http-client](https://redirect.github.com/googleapis/google-http-java-client) | `1.45.3` -> `1.46.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.http-client:google-http-client/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.http-client:google-http-client/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.http-client:google-http-client/1.45.3/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.http-client:google-http-client/1.45.3/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.http-client:google-http-client-gson](https://redirect.github.com/googleapis/google-http-java-client) | `1.45.3` -> `1.46.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.http-client:google-http-client-gson/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.http-client:google-http-client-gson/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.http-client:google-http-client-gson/1.45.3/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.http-client:google-http-client-gson/1.45.3/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.http-client:google-http-client-bom](https://redirect.github.com/googleapis/google-http-java-client/tree/master/google-http-client-bom) ([source](https://redirect.github.com/googleapis/google-http-java-client)) | `1.45.3` -> `1.46.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.http-client:google-http-client-bom/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.http-client:google-http-client-bom/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.http-client:google-http-client-bom/1.45.3/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.http-client:google-http-client-bom/1.45.3/1.46.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
googleapis/google-http-java-client (com.google.http-client:google-http-client) ### [`v1.46.1`](https://redirect.github.com/googleapis/google-http-java-client/blob/HEAD/CHANGELOG.md#1461-2025-02-07) [Compare Source](https://redirect.github.com/googleapis/google-http-java-client/compare/v1.46.0...v1.46.1) ##### Bug Fixes - Remove unnecessary nexus plugin activation ([#​2071](https://redirect.github.com/googleapis/google-http-java-client/issues/2071)) ([e3a3523](https://redirect.github.com/googleapis/google-http-java-client/commit/e3a3523eebc169ec87353ed94c12419e4dfa8b28)) ##### Dependencies - Revert dependency io.grpc:grpc-context back to v1.69.0 ([5790ac4](https://redirect.github.com/googleapis/google-http-java-client/commit/5790ac4d27ebf2aa75155a4dcc24e7f74ca7b588)) ### [`v1.46.0`](https://redirect.github.com/googleapis/google-http-java-client/blob/HEAD/CHANGELOG.md#1460-2025-02-06) [Compare Source](https://redirect.github.com/googleapis/google-http-java-client/compare/v1.45.3...v1.46.0) ##### Features - Support JDK 23 ([#​2064](https://redirect.github.com/googleapis/google-http-java-client/issues/2064)) ([b6a3616](https://redirect.github.com/googleapis/google-http-java-client/commit/b6a3616a16c9ac565610e630bb9ad73589829334)) - Update and adapt to GraalVM for JDK 23 ([#​2069](https://redirect.github.com/googleapis/google-http-java-client/issues/2069)) ([7a0fab3](https://redirect.github.com/googleapis/google-http-java-client/commit/7a0fab3efd2104144dff752da334f8fa8a82951d)) ##### Dependencies - Update actions/upload-artifact action to v4.6.0 ([#​2056](https://redirect.github.com/googleapis/google-http-java-client/issues/2056)) ([1e70d04](https://redirect.github.com/googleapis/google-http-java-client/commit/1e70d04948d9bc141647df3fea61d2ee1e70f7d1)) - Update dependency io.grpc:grpc-context to v1.70.0 ([#​2068](https://redirect.github.com/googleapis/google-http-java-client/issues/2068)) ([7a580bf](https://redirect.github.com/googleapis/google-http-java-client/commit/7a580bf568bd2a5bc0519880f4a213f6c47c9849)) - Update project.appengine.version to v2.0.32 ([#​2065](https://redirect.github.com/googleapis/google-http-java-client/issues/2065)) ([2285bb1](https://redirect.github.com/googleapis/google-http-java-client/commit/2285bb1c48edd6c07a7ded557fe58d57e570f1b3))
--- ### 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. --- - [ ] 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). --- gapic-generator-java-pom-parent/pom.xml | 2 +- gax-java/dependencies.properties | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 4da12578ea..33cc2beae5 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -28,7 +28,7 @@ 1.3.2 1.69.0 1.32.0 - 1.45.3 + 1.46.1 2.12.1 33.4.0-jre 3.25.5 diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 4b092d688b..62d3d1cc5b 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -71,8 +71,8 @@ maven.com_google_api_api_common=com.google.api:api-common:2.43.0 maven.org_threeten_threetenbp=org.threeten:threetenbp:1.7.0 maven.com_google_api_grpc_grpc_google_iam_v1=com.google.api.grpc:grpc-google-iam-v1:1.46.0 maven.com_google_api_grpc_proto_google_iam_v1=com.google.api.grpc:proto-google-iam-v1:1.46.0 -maven.com_google_http_client_google_http_client=com.google.http-client:google-http-client:1.45.3 -maven.com_google_http_client_google_http_client_gson=com.google.http-client:google-http-client-gson:1.45.3 +maven.com_google_http_client_google_http_client=com.google.http-client:google-http-client:1.46.1 +maven.com_google_http_client_google_http_client_gson=com.google.http-client:google-http-client-gson:1.46.1 maven.org_codehaus_mojo_animal_sniffer_annotations=org.codehaus.mojo:animal-sniffer-annotations:1.24 maven.javax_annotation_javax_annotation_api=javax.annotation:javax.annotation-api:1.3.2 maven.org_graalvm_sdk=org.graalvm.sdk:nativeimage:24.1.2 From 1d795525a6a30ae30bcac40dec903cd7cc743711 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 10 Feb 2025 17:39:22 +0100 Subject: [PATCH 36/45] deps: update repo-automation-bots digest to 3a68a9c (#3620) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | repo-automation-bots | digest | `35eff2c` -> `3a68a9c` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- .cloudbuild/library_generation/library_generation.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index 15a2239977..73d3c8fb31 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -49,7 +49,7 @@ RUN sh compile-x86_64-alpine-linux.sh FROM docker.io/library/python:3.13.2-alpine3.20@sha256:816feb29731cdee64b15b0ae91dd9f1cbc36765984ff8ea85a3d90f064417237 as final -ARG OWLBOT_CLI_COMMITTISH=35eff2ce0e72dba6df7fd785779350f33c36692d +ARG OWLBOT_CLI_COMMITTISH=3a68a9c0de318784b3aefadcc502a6521b3f1bc5 ARG PROTOC_VERSION=25.5 ARG GRPC_VERSION=1.69.0 ARG JAVA_FORMAT_VERSION=1.7 From 5407646c3010f65ea55941694e3f05d1fef02a53 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 10 Feb 2025 17:39:47 +0100 Subject: [PATCH 37/45] deps: update dependency lxml to v5.3.1 (#3624) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [lxml](https://lxml.de/) ([source](https://redirect.github.com/lxml/lxml), [changelog](https://git.launchpad.net/lxml/plain/CHANGES.txt)) | `==5.3.0` -> `==5.3.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/lxml/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/lxml/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/lxml/5.3.0/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/lxml/5.3.0/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
lxml/lxml (lxml) ### [`v5.3.1`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#531-2025-02-09) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-5.3.0...lxml-5.3.1) \================== ## Bugs fixed - [GH#440](https://redirect.github.com/GH/lxml/issues/440): Some tests were adapted for libxml2 2.14.0. Patch by Nick Wellnhofer. - [LP#2097175](https://redirect.github.com/LP/lxml/issues/2097175): `DTD(external_id="…")` erroneously required a byte string as ID value. - [GH#450](https://redirect.github.com/GH/lxml/issues/450): `iterparse()` internally triggered the \`DeprecationWarning\`\` added in lxml 5.3.0 when parsing HTML. ## Other changes - [GH#442](https://redirect.github.com/GH/lxml/issues/442): Binary wheels for macOS no longer use the linker flag `-flat_namespace`.
--- ### 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 this update again. --- - [ ] 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). --- .../scripts/requirements.txt | 278 +++++++++--------- .../library_generation/requirements.txt | 278 +++++++++--------- 2 files changed, 278 insertions(+), 278 deletions(-) diff --git a/.cloudbuild/library_generation/scripts/requirements.txt b/.cloudbuild/library_generation/scripts/requirements.txt index d54b3df119..2ed15cf943 100644 --- a/.cloudbuild/library_generation/scripts/requirements.txt +++ b/.cloudbuild/library_generation/scripts/requirements.txt @@ -4,143 +4,143 @@ # # pip-compile --generate-hashes .cloudbuild/library_generation/scripts/requirements.in # -lxml==5.3.0 \ - --hash=sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e \ - --hash=sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229 \ - --hash=sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3 \ - --hash=sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5 \ - --hash=sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70 \ - --hash=sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15 \ - --hash=sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002 \ - --hash=sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd \ - --hash=sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22 \ - --hash=sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf \ - --hash=sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22 \ - --hash=sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832 \ - --hash=sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727 \ - --hash=sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e \ - --hash=sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30 \ - --hash=sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f \ - --hash=sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f \ - --hash=sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51 \ - --hash=sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4 \ - --hash=sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de \ - --hash=sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875 \ - --hash=sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42 \ - --hash=sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e \ - --hash=sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6 \ - --hash=sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391 \ - --hash=sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc \ - --hash=sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b \ - --hash=sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237 \ - --hash=sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4 \ - --hash=sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86 \ - --hash=sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f \ - --hash=sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a \ - --hash=sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8 \ - --hash=sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f \ - --hash=sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903 \ - --hash=sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03 \ - --hash=sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e \ - --hash=sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99 \ - --hash=sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7 \ - --hash=sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab \ - --hash=sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d \ - --hash=sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22 \ - --hash=sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492 \ - --hash=sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b \ - --hash=sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3 \ - --hash=sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be \ - --hash=sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469 \ - --hash=sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f \ - --hash=sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a \ - --hash=sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c \ - --hash=sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a \ - --hash=sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4 \ - --hash=sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94 \ - --hash=sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442 \ - --hash=sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b \ - --hash=sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84 \ - --hash=sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c \ - --hash=sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9 \ - --hash=sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1 \ - --hash=sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be \ - --hash=sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367 \ - --hash=sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e \ - --hash=sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21 \ - --hash=sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa \ - --hash=sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16 \ - --hash=sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d \ - --hash=sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe \ - --hash=sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83 \ - --hash=sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba \ - --hash=sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040 \ - --hash=sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763 \ - --hash=sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8 \ - --hash=sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff \ - --hash=sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2 \ - --hash=sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a \ - --hash=sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b \ - --hash=sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce \ - --hash=sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c \ - --hash=sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577 \ - --hash=sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8 \ - --hash=sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71 \ - --hash=sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512 \ - --hash=sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540 \ - --hash=sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f \ - --hash=sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2 \ - --hash=sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a \ - --hash=sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce \ - --hash=sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e \ - --hash=sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2 \ - --hash=sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27 \ - --hash=sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1 \ - --hash=sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d \ - --hash=sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1 \ - --hash=sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330 \ - --hash=sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920 \ - --hash=sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99 \ - --hash=sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff \ - --hash=sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18 \ - --hash=sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff \ - --hash=sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c \ - --hash=sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179 \ - --hash=sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080 \ - --hash=sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19 \ - --hash=sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d \ - --hash=sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70 \ - --hash=sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32 \ - --hash=sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a \ - --hash=sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2 \ - --hash=sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79 \ - --hash=sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3 \ - --hash=sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5 \ - --hash=sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f \ - --hash=sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d \ - --hash=sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3 \ - --hash=sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b \ - --hash=sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753 \ - --hash=sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9 \ - --hash=sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957 \ - --hash=sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033 \ - --hash=sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb \ - --hash=sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656 \ - --hash=sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab \ - --hash=sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b \ - --hash=sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d \ - --hash=sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd \ - --hash=sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859 \ - --hash=sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11 \ - --hash=sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c \ - --hash=sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a \ - --hash=sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005 \ - --hash=sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654 \ - --hash=sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80 \ - --hash=sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e \ - --hash=sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec \ - --hash=sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7 \ - --hash=sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965 \ - --hash=sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945 \ - --hash=sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8 +lxml==5.3.1 \ + --hash=sha256:016b96c58e9a4528219bb563acf1aaaa8bc5452e7651004894a973f03b84ba81 \ + --hash=sha256:05123fad495a429f123307ac6d8fd6f977b71e9a0b6d9aeeb8f80c017cb17131 \ + --hash=sha256:057e30d0012439bc54ca427a83d458752ccda725c1c161cc283db07bcad43cf9 \ + --hash=sha256:06a20d607a86fccab2fc15a77aa445f2bdef7b49ec0520a842c5c5afd8381576 \ + --hash=sha256:094b28ed8a8a072b9e9e2113a81fda668d2053f2ca9f2d202c2c8c7c2d6516b1 \ + --hash=sha256:0bcfadea3cdc68e678d2b20cb16a16716887dd00a881e16f7d806c2138b8ff0c \ + --hash=sha256:0d6b2fa86becfa81f0a0271ccb9eb127ad45fb597733a77b92e8a35e53414914 \ + --hash=sha256:0f2cfae0688fd01f7056a17367e3b84f37c545fb447d7282cf2c242b16262607 \ + --hash=sha256:106b7b5d2977b339f1e97efe2778e2ab20e99994cbb0ec5e55771ed0795920c8 \ + --hash=sha256:133f3493253a00db2c870d3740bc458ebb7d937bd0a6a4f9328373e0db305709 \ + --hash=sha256:136bf638d92848a939fd8f0e06fcf92d9f2e4b57969d94faae27c55f3d85c05b \ + --hash=sha256:155e1a5693cf4b55af652f5c0f78ef36596c7f680ff3ec6eb4d7d85367259b2c \ + --hash=sha256:1637fa31ec682cd5760092adfabe86d9b718a75d43e65e211d5931809bc111e7 \ + --hash=sha256:172d65f7c72a35a6879217bcdb4bb11bc88d55fb4879e7569f55616062d387c2 \ + --hash=sha256:17b5d7f8acf809465086d498d62a981fa6a56d2718135bb0e4aa48c502055f5c \ + --hash=sha256:198bb4b4dd888e8390afa4f170d4fa28467a7eaf857f1952589f16cfbb67af27 \ + --hash=sha256:1b6f92e35e2658a5ed51c6634ceb5ddae32053182851d8cad2a5bc102a359b33 \ + --hash=sha256:1b92fe86e04f680b848fff594a908edfa72b31bfc3499ef7433790c11d4c8cd8 \ + --hash=sha256:1bcc211542f7af6f2dfb705f5f8b74e865592778e6cafdfd19c792c244ccce19 \ + --hash=sha256:1c93ed3c998ea8472be98fb55aed65b5198740bfceaec07b2eba551e55b7b9ae \ + --hash=sha256:203b1d3eaebd34277be06a3eb880050f18a4e4d60861efba4fb946e31071a295 \ + --hash=sha256:22ec2b3c191f43ed21f9545e9df94c37c6b49a5af0a874008ddc9132d49a2d9c \ + --hash=sha256:231cf4d140b22a923b1d0a0a4e0b4f972e5893efcdec188934cc65888fd0227b \ + --hash=sha256:236610b77589faf462337b3305a1be91756c8abc5a45ff7ca8f245a71c5dab70 \ + --hash=sha256:29bfc8d3d88e56ea0a27e7c4897b642706840247f59f4377d81be8f32aa0cfbf \ + --hash=sha256:2b8969dbc8d09d9cd2ae06362c3bad27d03f433252601ef658a49bd9f2b22d79 \ + --hash=sha256:2dd0b80ac2d8f13ffc906123a6f20b459cb50a99222d0da492360512f3e50f84 \ + --hash=sha256:2df7ed5edeb6bd5590914cd61df76eb6cce9d590ed04ec7c183cf5509f73530d \ + --hash=sha256:2e4a570f6a99e96c457f7bec5ad459c9c420ee80b99eb04cbfcfe3fc18ec6423 \ + --hash=sha256:2f1be45d4c15f237209bbf123a0e05b5d630c8717c42f59f31ea9eae2ad89394 \ + --hash=sha256:2f23cf50eccb3255b6e913188291af0150d89dab44137a69e14e4dcb7be981f1 \ + --hash=sha256:3031e4c16b59424e8d78522c69b062d301d951dc55ad8685736c3335a97fc270 \ + --hash=sha256:33e06717c00c788ab4e79bc4726ecc50c54b9bfb55355eae21473c145d83c2d2 \ + --hash=sha256:364de8f57d6eda0c16dcfb999af902da31396949efa0e583e12675d09709881b \ + --hash=sha256:3715cdf0dd31b836433af9ee9197af10e3df41d273c19bb249230043667a5dfd \ + --hash=sha256:3bb8149840daf2c3f97cebf00e4ed4a65a0baff888bf2605a8d0135ff5cf764e \ + --hash=sha256:3c3c8b55c7fc7b7e8877b9366568cc73d68b82da7fe33d8b98527b73857a225f \ + --hash=sha256:3d68eeef7b4d08a25e51897dac29bcb62aba830e9ac6c4e3297ee7c6a0cf6439 \ + --hash=sha256:3dddf0fb832486cc1ea71d189cb92eb887826e8deebe128884e15020bb6e3f61 \ + --hash=sha256:3edbb9c9130bac05d8c3fe150c51c337a471cc7fdb6d2a0a7d3a88e88a829314 \ + --hash=sha256:3effe081b3135237da6e4c4530ff2a868d3f80be0bda027e118a5971285d42d0 \ + --hash=sha256:422c179022ecdedbe58b0e242607198580804253da220e9454ffe848daa1cfd2 \ + --hash=sha256:42978a68d3825eaac55399eb37a4d52012a205c0c6262199b8b44fcc6fd686e8 \ + --hash=sha256:4399b4226c4785575fb20998dc571bc48125dc92c367ce2602d0d70e0c455eb0 \ + --hash=sha256:45fbb70ccbc8683f2fb58bea89498a7274af1d9ec7995e9f4af5604e028233fc \ + --hash=sha256:4867361c049761a56bd21de507cab2c2a608c55102311d142ade7dab67b34f32 \ + --hash=sha256:48fd46bf7155def2e15287c6f2b133a2f78e2d22cdf55647269977b873c65499 \ + --hash=sha256:4b0d5cdba1b655d5b18042ac9c9ff50bda33568eb80feaaca4fc237b9c4fbfde \ + --hash=sha256:4df0ec814b50275ad6a99bc82a38b59f90e10e47714ac9871e1b223895825468 \ + --hash=sha256:4e52e1b148867b01c05e21837586ee307a01e793b94072d7c7b91d2c2da02ffe \ + --hash=sha256:514fe78fc4b87e7a7601c92492210b20a1b0c6ab20e71e81307d9c2e377c64de \ + --hash=sha256:524ccfded8989a6595dbdda80d779fb977dbc9a7bc458864fc9a0c2fc15dc877 \ + --hash=sha256:528f3a0498a8edc69af0559bdcf8a9f5a8bf7c00051a6ef3141fdcf27017bbf5 \ + --hash=sha256:52d82b0d436edd6a1d22d94a344b9a58abd6c68c357ed44f22d4ba8179b37629 \ + --hash=sha256:5412500e0dc5481b1ee9cf6b38bb3b473f6e411eb62b83dc9b62699c3b7b79f7 \ + --hash=sha256:585c4dc429deebc4307187d2b71ebe914843185ae16a4d582ee030e6cfbb4d8a \ + --hash=sha256:5865b270b420eda7b68928d70bb517ccbe045e53b1a428129bb44372bf3d7dd5 \ + --hash=sha256:5881aaa4bf3a2d086c5f20371d3a5856199a0d8ac72dd8d0dbd7a2ecfc26ab73 \ + --hash=sha256:5885bc586f1edb48e5d68e7a4b4757b5feb2a496b64f462b4d65950f5af3364f \ + --hash=sha256:5a11b16a33656ffc43c92a5343a28dc71eefe460bcc2a4923a96f292692709f6 \ + --hash=sha256:5a997b784a639e05b9d4053ef3b20c7e447ea80814a762f25b8ed5a89d261eac \ + --hash=sha256:5be8f5e4044146a69c96077c7e08f0709c13a314aa5315981185c1f00235fe65 \ + --hash=sha256:63d57fc94eb0bbb4735e45517afc21ef262991d8758a8f2f05dd6e4174944519 \ + --hash=sha256:673b9d8e780f455091200bba8534d5f4f465944cbdd61f31dc832d70e29064a5 \ + --hash=sha256:67d2f8ad9dcc3a9e826bdc7802ed541a44e124c29b7d95a679eeb58c1c14ade8 \ + --hash=sha256:67f5e80adf0aafc7b5454f2c1cb0cde920c9b1f2cbd0485f07cc1d0497c35c5d \ + --hash=sha256:68018c4c67d7e89951a91fbd371e2e34cd8cfc71f0bb43b5332db38497025d51 \ + --hash=sha256:6c4dd3bfd0c82400060896717dd261137398edb7e524527438c54a8c34f736bf \ + --hash=sha256:71f31eda4e370f46af42fc9f264fafa1b09f46ba07bdbee98f25689a04b81c20 \ + --hash=sha256:7512b4d0fc5339d5abbb14d1843f70499cab90d0b864f790e73f780f041615d7 \ + --hash=sha256:75fa3d6946d317ffc7016a6fcc44f42db6d514b7fdb8b4b28cbe058303cb6e53 \ + --hash=sha256:779e851fd0e19795ccc8a9bb4d705d6baa0ef475329fe44a13cf1e962f18ff1e \ + --hash=sha256:796520afa499732191e39fc95b56a3b07f95256f2d22b1c26e217fb69a9db5b5 \ + --hash=sha256:7aae7a3d63b935babfdc6864b31196afd5145878ddd22f5200729006366bc4d5 \ + --hash=sha256:7b82e67c5feb682dbb559c3e6b78355f234943053af61606af126df2183b9ef9 \ + --hash=sha256:7c0536bd9178f754b277a3e53f90f9c9454a3bd108b1531ffff720e082d824f2 \ + --hash=sha256:7eda194dd46e40ec745bf76795a7cccb02a6a41f445ad49d3cf66518b0bd9cff \ + --hash=sha256:82a4bb10b0beef1434fb23a09f001ab5ca87895596b4581fd53f1e5145a8934a \ + --hash=sha256:85c4f11be9cf08917ac2a5a8b6e1ef63b2f8e3799cec194417e76826e5f1de9c \ + --hash=sha256:88b72eb7222d918c967202024812c2bfb4048deeb69ca328363fb8e15254c549 \ + --hash=sha256:89934f9f791566e54c1d92cdc8f8fd0009447a5ecdb1ec6b810d5f8c4955f6be \ + --hash=sha256:8b1942b3e4ed9ed551ed3083a2e6e0772de1e5e3aca872d955e2e86385fb7ff9 \ + --hash=sha256:8ffb141361108e864ab5f1813f66e4e1164181227f9b1f105b042729b6c15125 \ + --hash=sha256:8fffc08de02071c37865a155e5ea5fce0282e1546fd5bde7f6149fcaa32558ac \ + --hash=sha256:91fb6a43d72b4f8863d21f347a9163eecbf36e76e2f51068d59cd004c506f332 \ + --hash=sha256:928e75a7200a4c09e6efc7482a1337919cc61fe1ba289f297827a5b76d8969c2 \ + --hash=sha256:96eef5b9f336f623ffc555ab47a775495e7e8846dde88de5f941e2906453a1ce \ + --hash=sha256:a0611da6b07dd3720f492db1b463a4d1175b096b49438761cc9f35f0d9eaaef5 \ + --hash=sha256:a091026c3bf7519ab1e64655a3f52a59ad4a4e019a6f830c24d6430695b1cf6a \ + --hash=sha256:a22f66270bd6d0804b02cd49dae2b33d4341015545d17f8426f2c4e22f557a23 \ + --hash=sha256:a243132767150a44e6a93cd1dde41010036e1cbc63cc3e9fe1712b277d926ce3 \ + --hash=sha256:a31fa7536ec1fb7155a0cd3a4e3d956c835ad0a43e3610ca32384d01f079ea1c \ + --hash=sha256:a364e8e944d92dcbf33b6b494d4e0fb3499dcc3bd9485beb701aa4b4201fa414 \ + --hash=sha256:a4058f16cee694577f7e4dd410263cd0ef75644b43802a689c2b3c2a7e69453b \ + --hash=sha256:a4b382e0e636ed54cd278791d93fe2c4f370772743f02bcbe431a160089025c9 \ + --hash=sha256:a83d3adea1e0ee36dac34627f78ddd7f093bb9cfc0a8e97f1572a949b695cb98 \ + --hash=sha256:a8ade0363f776f87f982572c2860cc43c65ace208db49c76df0a21dde4ddd16e \ + --hash=sha256:aa59974880ab5ad8ef3afaa26f9bda148c5f39e06b11a8ada4660ecc9fb2feb3 \ + --hash=sha256:aa826340a609d0c954ba52fd831f0fba2a4165659ab0ee1a15e4aac21f302406 \ + --hash=sha256:aaca5a812f050ab55426c32177091130b1e49329b3f002a32934cd0245571307 \ + --hash=sha256:ae82fce1d964f065c32c9517309f0c7be588772352d2f40b1574a214bd6e6098 \ + --hash=sha256:aed57b541b589fa05ac248f4cb1c46cbb432ab82cbd467d1c4f6a2bdc18aecf9 \ + --hash=sha256:afa578b6524ff85fb365f454cf61683771d0170470c48ad9d170c48075f86725 \ + --hash=sha256:b0884e3f22d87c30694e625b1e62e6f30d39782c806287450d9dc2fdf07692fd \ + --hash=sha256:b2aca14c235c7a08558fe0a4786a1a05873a01e86b474dfa8f6df49101853a4e \ + --hash=sha256:b450d7cabcd49aa7ab46a3c6aa3ac7e1593600a1a0605ba536ec0f1b99a04322 \ + --hash=sha256:b725e70d15906d24615201e650d5b0388b08a5187a55f119f25874d0103f90dd \ + --hash=sha256:bfbbab9316330cf81656fed435311386610f78b6c93cc5db4bebbce8dd146675 \ + --hash=sha256:c093c7088b40d8266f57ed71d93112bd64c6724d31f0794c1e52cc4857c28e0e \ + --hash=sha256:c2e49dc23a10a1296b04ca9db200c44d3eb32c8d8ec532e8c1fd24792276522a \ + --hash=sha256:c4393600915c308e546dc7003d74371744234e8444a28622d76fe19b98fa59d1 \ + --hash=sha256:c5ae125276f254b01daa73e2c103363d3e99e3e10505686ac7d9d2442dd4627a \ + --hash=sha256:c6aacf00d05b38a5069826e50ae72751cb5bc27bdc4d5746203988e429b385bb \ + --hash=sha256:c76722b5ed4a31ba103e0dc77ab869222ec36efe1a614e42e9bcea88a36186fe \ + --hash=sha256:c809eef167bf4a57af4b03007004896f5c60bd38dc3852fcd97a26eae3d4c9e6 \ + --hash=sha256:c92ea6d9dd84a750b2bae72ff5e8cf5fdd13e58dda79c33e057862c29a8d5b50 \ + --hash=sha256:cb659702a45136c743bc130760c6f137870d4df3a9e14386478b8a0511abcfca \ + --hash=sha256:ce0930a963ff593e8bb6fda49a503911accc67dee7e5445eec972668e672a0f0 \ + --hash=sha256:d0751528b97d2b19a388b302be2a0ee05817097bab46ff0ed76feeec24951f78 \ + --hash=sha256:d184f85ad2bb1f261eac55cddfcf62a70dee89982c978e92b9a74a1bfef2e367 \ + --hash=sha256:d2a3e412ce1849be34b45922bfef03df32d1410a06d1cdeb793a343c2f1fd666 \ + --hash=sha256:d61ec60945d694df806a9aec88e8f29a27293c6e424f8ff91c80416e3c617645 \ + --hash=sha256:db0c742aad702fd5d0c6611a73f9602f20aec2007c102630c06d7633d9c8f09a \ + --hash=sha256:db4743e30d6f5f92b6d2b7c86b3ad250e0bad8dee4b7ad8a0c44bfb276af89a3 \ + --hash=sha256:dbf7bebc2275016cddf3c997bf8a0f7044160714c64a9b83975670a04e6d2252 \ + --hash=sha256:de1fc314c3ad6bc2f6bd5b5a5b9357b8c6896333d27fdbb7049aea8bd5af2d79 \ + --hash=sha256:df7e5edac4778127f2bf452e0721a58a1cfa4d1d9eac63bdd650535eb8543615 \ + --hash=sha256:e220f7b3e8656ab063d2eb0cd536fafef396829cafe04cb314e734f87649058f \ + --hash=sha256:e3c623923967f3e5961d272718655946e5322b8d058e094764180cdee7bab1af \ + --hash=sha256:e69add9b6b7b08c60d7ff0152c7c9a6c45b4a71a919be5abde6f98f1ea16421c \ + --hash=sha256:e8e0d177b1fe251c3b1b914ab64135475c5273c8cfd2857964b2e3bb0fe196a7 \ + --hash=sha256:ef45f31aec9be01379fc6c10f1d9c677f032f2bac9383c827d44f620e8a88407 \ + --hash=sha256:f1208c1c67ec9e151d78aa3435aa9b08a488b53d9cfac9b699f15255a3461ef2 \ + --hash=sha256:f12582b8d3b4c6be1d298c49cb7ae64a3a73efaf4c2ab4e37db182e3545815ac \ + --hash=sha256:f1de541a9893cf8a1b1db9bf0bf670a2decab42e3e82233d36a74eda7822b4c9 \ + --hash=sha256:f4eac0584cdc3285ef2e74eee1513a6001681fd9753b259e8159421ed28a72e5 \ + --hash=sha256:f7b64fcd670bca8800bc10ced36620c6bbb321e7bc1214b9c0c0df269c1dddc2 \ + --hash=sha256:fb7c61d4be18e930f75948705e9718618862e6fc2ed0d7159b2262be73f167a2 # via -r .cloudbuild/library_generation/scripts/requirements.in diff --git a/hermetic_build/library_generation/requirements.txt b/hermetic_build/library_generation/requirements.txt index 4f0b1c3f43..ded0f4269f 100644 --- a/hermetic_build/library_generation/requirements.txt +++ b/hermetic_build/library_generation/requirements.txt @@ -16,145 +16,145 @@ jinja2==3.1.5 \ --hash=sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb \ --hash=sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb # via -r requirements.in -lxml==5.3.0 \ - --hash=sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e \ - --hash=sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229 \ - --hash=sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3 \ - --hash=sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5 \ - --hash=sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70 \ - --hash=sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15 \ - --hash=sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002 \ - --hash=sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd \ - --hash=sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22 \ - --hash=sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf \ - --hash=sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22 \ - --hash=sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832 \ - --hash=sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727 \ - --hash=sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e \ - --hash=sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30 \ - --hash=sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f \ - --hash=sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f \ - --hash=sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51 \ - --hash=sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4 \ - --hash=sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de \ - --hash=sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875 \ - --hash=sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42 \ - --hash=sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e \ - --hash=sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6 \ - --hash=sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391 \ - --hash=sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc \ - --hash=sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b \ - --hash=sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237 \ - --hash=sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4 \ - --hash=sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86 \ - --hash=sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f \ - --hash=sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a \ - --hash=sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8 \ - --hash=sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f \ - --hash=sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903 \ - --hash=sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03 \ - --hash=sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e \ - --hash=sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99 \ - --hash=sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7 \ - --hash=sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab \ - --hash=sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d \ - --hash=sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22 \ - --hash=sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492 \ - --hash=sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b \ - --hash=sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3 \ - --hash=sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be \ - --hash=sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469 \ - --hash=sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f \ - --hash=sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a \ - --hash=sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c \ - --hash=sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a \ - --hash=sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4 \ - --hash=sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94 \ - --hash=sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442 \ - --hash=sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b \ - --hash=sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84 \ - --hash=sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c \ - --hash=sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9 \ - --hash=sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1 \ - --hash=sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be \ - --hash=sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367 \ - --hash=sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e \ - --hash=sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21 \ - --hash=sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa \ - --hash=sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16 \ - --hash=sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d \ - --hash=sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe \ - --hash=sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83 \ - --hash=sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba \ - --hash=sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040 \ - --hash=sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763 \ - --hash=sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8 \ - --hash=sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff \ - --hash=sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2 \ - --hash=sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a \ - --hash=sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b \ - --hash=sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce \ - --hash=sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c \ - --hash=sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577 \ - --hash=sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8 \ - --hash=sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71 \ - --hash=sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512 \ - --hash=sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540 \ - --hash=sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f \ - --hash=sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2 \ - --hash=sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a \ - --hash=sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce \ - --hash=sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e \ - --hash=sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2 \ - --hash=sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27 \ - --hash=sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1 \ - --hash=sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d \ - --hash=sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1 \ - --hash=sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330 \ - --hash=sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920 \ - --hash=sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99 \ - --hash=sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff \ - --hash=sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18 \ - --hash=sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff \ - --hash=sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c \ - --hash=sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179 \ - --hash=sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080 \ - --hash=sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19 \ - --hash=sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d \ - --hash=sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70 \ - --hash=sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32 \ - --hash=sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a \ - --hash=sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2 \ - --hash=sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79 \ - --hash=sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3 \ - --hash=sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5 \ - --hash=sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f \ - --hash=sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d \ - --hash=sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3 \ - --hash=sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b \ - --hash=sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753 \ - --hash=sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9 \ - --hash=sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957 \ - --hash=sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033 \ - --hash=sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb \ - --hash=sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656 \ - --hash=sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab \ - --hash=sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b \ - --hash=sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d \ - --hash=sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd \ - --hash=sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859 \ - --hash=sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11 \ - --hash=sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c \ - --hash=sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a \ - --hash=sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005 \ - --hash=sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654 \ - --hash=sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80 \ - --hash=sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e \ - --hash=sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec \ - --hash=sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7 \ - --hash=sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965 \ - --hash=sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945 \ - --hash=sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8 +lxml==5.3.1 \ + --hash=sha256:016b96c58e9a4528219bb563acf1aaaa8bc5452e7651004894a973f03b84ba81 \ + --hash=sha256:05123fad495a429f123307ac6d8fd6f977b71e9a0b6d9aeeb8f80c017cb17131 \ + --hash=sha256:057e30d0012439bc54ca427a83d458752ccda725c1c161cc283db07bcad43cf9 \ + --hash=sha256:06a20d607a86fccab2fc15a77aa445f2bdef7b49ec0520a842c5c5afd8381576 \ + --hash=sha256:094b28ed8a8a072b9e9e2113a81fda668d2053f2ca9f2d202c2c8c7c2d6516b1 \ + --hash=sha256:0bcfadea3cdc68e678d2b20cb16a16716887dd00a881e16f7d806c2138b8ff0c \ + --hash=sha256:0d6b2fa86becfa81f0a0271ccb9eb127ad45fb597733a77b92e8a35e53414914 \ + --hash=sha256:0f2cfae0688fd01f7056a17367e3b84f37c545fb447d7282cf2c242b16262607 \ + --hash=sha256:106b7b5d2977b339f1e97efe2778e2ab20e99994cbb0ec5e55771ed0795920c8 \ + --hash=sha256:133f3493253a00db2c870d3740bc458ebb7d937bd0a6a4f9328373e0db305709 \ + --hash=sha256:136bf638d92848a939fd8f0e06fcf92d9f2e4b57969d94faae27c55f3d85c05b \ + --hash=sha256:155e1a5693cf4b55af652f5c0f78ef36596c7f680ff3ec6eb4d7d85367259b2c \ + --hash=sha256:1637fa31ec682cd5760092adfabe86d9b718a75d43e65e211d5931809bc111e7 \ + --hash=sha256:172d65f7c72a35a6879217bcdb4bb11bc88d55fb4879e7569f55616062d387c2 \ + --hash=sha256:17b5d7f8acf809465086d498d62a981fa6a56d2718135bb0e4aa48c502055f5c \ + --hash=sha256:198bb4b4dd888e8390afa4f170d4fa28467a7eaf857f1952589f16cfbb67af27 \ + --hash=sha256:1b6f92e35e2658a5ed51c6634ceb5ddae32053182851d8cad2a5bc102a359b33 \ + --hash=sha256:1b92fe86e04f680b848fff594a908edfa72b31bfc3499ef7433790c11d4c8cd8 \ + --hash=sha256:1bcc211542f7af6f2dfb705f5f8b74e865592778e6cafdfd19c792c244ccce19 \ + --hash=sha256:1c93ed3c998ea8472be98fb55aed65b5198740bfceaec07b2eba551e55b7b9ae \ + --hash=sha256:203b1d3eaebd34277be06a3eb880050f18a4e4d60861efba4fb946e31071a295 \ + --hash=sha256:22ec2b3c191f43ed21f9545e9df94c37c6b49a5af0a874008ddc9132d49a2d9c \ + --hash=sha256:231cf4d140b22a923b1d0a0a4e0b4f972e5893efcdec188934cc65888fd0227b \ + --hash=sha256:236610b77589faf462337b3305a1be91756c8abc5a45ff7ca8f245a71c5dab70 \ + --hash=sha256:29bfc8d3d88e56ea0a27e7c4897b642706840247f59f4377d81be8f32aa0cfbf \ + --hash=sha256:2b8969dbc8d09d9cd2ae06362c3bad27d03f433252601ef658a49bd9f2b22d79 \ + --hash=sha256:2dd0b80ac2d8f13ffc906123a6f20b459cb50a99222d0da492360512f3e50f84 \ + --hash=sha256:2df7ed5edeb6bd5590914cd61df76eb6cce9d590ed04ec7c183cf5509f73530d \ + --hash=sha256:2e4a570f6a99e96c457f7bec5ad459c9c420ee80b99eb04cbfcfe3fc18ec6423 \ + --hash=sha256:2f1be45d4c15f237209bbf123a0e05b5d630c8717c42f59f31ea9eae2ad89394 \ + --hash=sha256:2f23cf50eccb3255b6e913188291af0150d89dab44137a69e14e4dcb7be981f1 \ + --hash=sha256:3031e4c16b59424e8d78522c69b062d301d951dc55ad8685736c3335a97fc270 \ + --hash=sha256:33e06717c00c788ab4e79bc4726ecc50c54b9bfb55355eae21473c145d83c2d2 \ + --hash=sha256:364de8f57d6eda0c16dcfb999af902da31396949efa0e583e12675d09709881b \ + --hash=sha256:3715cdf0dd31b836433af9ee9197af10e3df41d273c19bb249230043667a5dfd \ + --hash=sha256:3bb8149840daf2c3f97cebf00e4ed4a65a0baff888bf2605a8d0135ff5cf764e \ + --hash=sha256:3c3c8b55c7fc7b7e8877b9366568cc73d68b82da7fe33d8b98527b73857a225f \ + --hash=sha256:3d68eeef7b4d08a25e51897dac29bcb62aba830e9ac6c4e3297ee7c6a0cf6439 \ + --hash=sha256:3dddf0fb832486cc1ea71d189cb92eb887826e8deebe128884e15020bb6e3f61 \ + --hash=sha256:3edbb9c9130bac05d8c3fe150c51c337a471cc7fdb6d2a0a7d3a88e88a829314 \ + --hash=sha256:3effe081b3135237da6e4c4530ff2a868d3f80be0bda027e118a5971285d42d0 \ + --hash=sha256:422c179022ecdedbe58b0e242607198580804253da220e9454ffe848daa1cfd2 \ + --hash=sha256:42978a68d3825eaac55399eb37a4d52012a205c0c6262199b8b44fcc6fd686e8 \ + --hash=sha256:4399b4226c4785575fb20998dc571bc48125dc92c367ce2602d0d70e0c455eb0 \ + --hash=sha256:45fbb70ccbc8683f2fb58bea89498a7274af1d9ec7995e9f4af5604e028233fc \ + --hash=sha256:4867361c049761a56bd21de507cab2c2a608c55102311d142ade7dab67b34f32 \ + --hash=sha256:48fd46bf7155def2e15287c6f2b133a2f78e2d22cdf55647269977b873c65499 \ + --hash=sha256:4b0d5cdba1b655d5b18042ac9c9ff50bda33568eb80feaaca4fc237b9c4fbfde \ + --hash=sha256:4df0ec814b50275ad6a99bc82a38b59f90e10e47714ac9871e1b223895825468 \ + --hash=sha256:4e52e1b148867b01c05e21837586ee307a01e793b94072d7c7b91d2c2da02ffe \ + --hash=sha256:514fe78fc4b87e7a7601c92492210b20a1b0c6ab20e71e81307d9c2e377c64de \ + --hash=sha256:524ccfded8989a6595dbdda80d779fb977dbc9a7bc458864fc9a0c2fc15dc877 \ + --hash=sha256:528f3a0498a8edc69af0559bdcf8a9f5a8bf7c00051a6ef3141fdcf27017bbf5 \ + --hash=sha256:52d82b0d436edd6a1d22d94a344b9a58abd6c68c357ed44f22d4ba8179b37629 \ + --hash=sha256:5412500e0dc5481b1ee9cf6b38bb3b473f6e411eb62b83dc9b62699c3b7b79f7 \ + --hash=sha256:585c4dc429deebc4307187d2b71ebe914843185ae16a4d582ee030e6cfbb4d8a \ + --hash=sha256:5865b270b420eda7b68928d70bb517ccbe045e53b1a428129bb44372bf3d7dd5 \ + --hash=sha256:5881aaa4bf3a2d086c5f20371d3a5856199a0d8ac72dd8d0dbd7a2ecfc26ab73 \ + --hash=sha256:5885bc586f1edb48e5d68e7a4b4757b5feb2a496b64f462b4d65950f5af3364f \ + --hash=sha256:5a11b16a33656ffc43c92a5343a28dc71eefe460bcc2a4923a96f292692709f6 \ + --hash=sha256:5a997b784a639e05b9d4053ef3b20c7e447ea80814a762f25b8ed5a89d261eac \ + --hash=sha256:5be8f5e4044146a69c96077c7e08f0709c13a314aa5315981185c1f00235fe65 \ + --hash=sha256:63d57fc94eb0bbb4735e45517afc21ef262991d8758a8f2f05dd6e4174944519 \ + --hash=sha256:673b9d8e780f455091200bba8534d5f4f465944cbdd61f31dc832d70e29064a5 \ + --hash=sha256:67d2f8ad9dcc3a9e826bdc7802ed541a44e124c29b7d95a679eeb58c1c14ade8 \ + --hash=sha256:67f5e80adf0aafc7b5454f2c1cb0cde920c9b1f2cbd0485f07cc1d0497c35c5d \ + --hash=sha256:68018c4c67d7e89951a91fbd371e2e34cd8cfc71f0bb43b5332db38497025d51 \ + --hash=sha256:6c4dd3bfd0c82400060896717dd261137398edb7e524527438c54a8c34f736bf \ + --hash=sha256:71f31eda4e370f46af42fc9f264fafa1b09f46ba07bdbee98f25689a04b81c20 \ + --hash=sha256:7512b4d0fc5339d5abbb14d1843f70499cab90d0b864f790e73f780f041615d7 \ + --hash=sha256:75fa3d6946d317ffc7016a6fcc44f42db6d514b7fdb8b4b28cbe058303cb6e53 \ + --hash=sha256:779e851fd0e19795ccc8a9bb4d705d6baa0ef475329fe44a13cf1e962f18ff1e \ + --hash=sha256:796520afa499732191e39fc95b56a3b07f95256f2d22b1c26e217fb69a9db5b5 \ + --hash=sha256:7aae7a3d63b935babfdc6864b31196afd5145878ddd22f5200729006366bc4d5 \ + --hash=sha256:7b82e67c5feb682dbb559c3e6b78355f234943053af61606af126df2183b9ef9 \ + --hash=sha256:7c0536bd9178f754b277a3e53f90f9c9454a3bd108b1531ffff720e082d824f2 \ + --hash=sha256:7eda194dd46e40ec745bf76795a7cccb02a6a41f445ad49d3cf66518b0bd9cff \ + --hash=sha256:82a4bb10b0beef1434fb23a09f001ab5ca87895596b4581fd53f1e5145a8934a \ + --hash=sha256:85c4f11be9cf08917ac2a5a8b6e1ef63b2f8e3799cec194417e76826e5f1de9c \ + --hash=sha256:88b72eb7222d918c967202024812c2bfb4048deeb69ca328363fb8e15254c549 \ + --hash=sha256:89934f9f791566e54c1d92cdc8f8fd0009447a5ecdb1ec6b810d5f8c4955f6be \ + --hash=sha256:8b1942b3e4ed9ed551ed3083a2e6e0772de1e5e3aca872d955e2e86385fb7ff9 \ + --hash=sha256:8ffb141361108e864ab5f1813f66e4e1164181227f9b1f105b042729b6c15125 \ + --hash=sha256:8fffc08de02071c37865a155e5ea5fce0282e1546fd5bde7f6149fcaa32558ac \ + --hash=sha256:91fb6a43d72b4f8863d21f347a9163eecbf36e76e2f51068d59cd004c506f332 \ + --hash=sha256:928e75a7200a4c09e6efc7482a1337919cc61fe1ba289f297827a5b76d8969c2 \ + --hash=sha256:96eef5b9f336f623ffc555ab47a775495e7e8846dde88de5f941e2906453a1ce \ + --hash=sha256:a0611da6b07dd3720f492db1b463a4d1175b096b49438761cc9f35f0d9eaaef5 \ + --hash=sha256:a091026c3bf7519ab1e64655a3f52a59ad4a4e019a6f830c24d6430695b1cf6a \ + --hash=sha256:a22f66270bd6d0804b02cd49dae2b33d4341015545d17f8426f2c4e22f557a23 \ + --hash=sha256:a243132767150a44e6a93cd1dde41010036e1cbc63cc3e9fe1712b277d926ce3 \ + --hash=sha256:a31fa7536ec1fb7155a0cd3a4e3d956c835ad0a43e3610ca32384d01f079ea1c \ + --hash=sha256:a364e8e944d92dcbf33b6b494d4e0fb3499dcc3bd9485beb701aa4b4201fa414 \ + --hash=sha256:a4058f16cee694577f7e4dd410263cd0ef75644b43802a689c2b3c2a7e69453b \ + --hash=sha256:a4b382e0e636ed54cd278791d93fe2c4f370772743f02bcbe431a160089025c9 \ + --hash=sha256:a83d3adea1e0ee36dac34627f78ddd7f093bb9cfc0a8e97f1572a949b695cb98 \ + --hash=sha256:a8ade0363f776f87f982572c2860cc43c65ace208db49c76df0a21dde4ddd16e \ + --hash=sha256:aa59974880ab5ad8ef3afaa26f9bda148c5f39e06b11a8ada4660ecc9fb2feb3 \ + --hash=sha256:aa826340a609d0c954ba52fd831f0fba2a4165659ab0ee1a15e4aac21f302406 \ + --hash=sha256:aaca5a812f050ab55426c32177091130b1e49329b3f002a32934cd0245571307 \ + --hash=sha256:ae82fce1d964f065c32c9517309f0c7be588772352d2f40b1574a214bd6e6098 \ + --hash=sha256:aed57b541b589fa05ac248f4cb1c46cbb432ab82cbd467d1c4f6a2bdc18aecf9 \ + --hash=sha256:afa578b6524ff85fb365f454cf61683771d0170470c48ad9d170c48075f86725 \ + --hash=sha256:b0884e3f22d87c30694e625b1e62e6f30d39782c806287450d9dc2fdf07692fd \ + --hash=sha256:b2aca14c235c7a08558fe0a4786a1a05873a01e86b474dfa8f6df49101853a4e \ + --hash=sha256:b450d7cabcd49aa7ab46a3c6aa3ac7e1593600a1a0605ba536ec0f1b99a04322 \ + --hash=sha256:b725e70d15906d24615201e650d5b0388b08a5187a55f119f25874d0103f90dd \ + --hash=sha256:bfbbab9316330cf81656fed435311386610f78b6c93cc5db4bebbce8dd146675 \ + --hash=sha256:c093c7088b40d8266f57ed71d93112bd64c6724d31f0794c1e52cc4857c28e0e \ + --hash=sha256:c2e49dc23a10a1296b04ca9db200c44d3eb32c8d8ec532e8c1fd24792276522a \ + --hash=sha256:c4393600915c308e546dc7003d74371744234e8444a28622d76fe19b98fa59d1 \ + --hash=sha256:c5ae125276f254b01daa73e2c103363d3e99e3e10505686ac7d9d2442dd4627a \ + --hash=sha256:c6aacf00d05b38a5069826e50ae72751cb5bc27bdc4d5746203988e429b385bb \ + --hash=sha256:c76722b5ed4a31ba103e0dc77ab869222ec36efe1a614e42e9bcea88a36186fe \ + --hash=sha256:c809eef167bf4a57af4b03007004896f5c60bd38dc3852fcd97a26eae3d4c9e6 \ + --hash=sha256:c92ea6d9dd84a750b2bae72ff5e8cf5fdd13e58dda79c33e057862c29a8d5b50 \ + --hash=sha256:cb659702a45136c743bc130760c6f137870d4df3a9e14386478b8a0511abcfca \ + --hash=sha256:ce0930a963ff593e8bb6fda49a503911accc67dee7e5445eec972668e672a0f0 \ + --hash=sha256:d0751528b97d2b19a388b302be2a0ee05817097bab46ff0ed76feeec24951f78 \ + --hash=sha256:d184f85ad2bb1f261eac55cddfcf62a70dee89982c978e92b9a74a1bfef2e367 \ + --hash=sha256:d2a3e412ce1849be34b45922bfef03df32d1410a06d1cdeb793a343c2f1fd666 \ + --hash=sha256:d61ec60945d694df806a9aec88e8f29a27293c6e424f8ff91c80416e3c617645 \ + --hash=sha256:db0c742aad702fd5d0c6611a73f9602f20aec2007c102630c06d7633d9c8f09a \ + --hash=sha256:db4743e30d6f5f92b6d2b7c86b3ad250e0bad8dee4b7ad8a0c44bfb276af89a3 \ + --hash=sha256:dbf7bebc2275016cddf3c997bf8a0f7044160714c64a9b83975670a04e6d2252 \ + --hash=sha256:de1fc314c3ad6bc2f6bd5b5a5b9357b8c6896333d27fdbb7049aea8bd5af2d79 \ + --hash=sha256:df7e5edac4778127f2bf452e0721a58a1cfa4d1d9eac63bdd650535eb8543615 \ + --hash=sha256:e220f7b3e8656ab063d2eb0cd536fafef396829cafe04cb314e734f87649058f \ + --hash=sha256:e3c623923967f3e5961d272718655946e5322b8d058e094764180cdee7bab1af \ + --hash=sha256:e69add9b6b7b08c60d7ff0152c7c9a6c45b4a71a919be5abde6f98f1ea16421c \ + --hash=sha256:e8e0d177b1fe251c3b1b914ab64135475c5273c8cfd2857964b2e3bb0fe196a7 \ + --hash=sha256:ef45f31aec9be01379fc6c10f1d9c677f032f2bac9383c827d44f620e8a88407 \ + --hash=sha256:f1208c1c67ec9e151d78aa3435aa9b08a488b53d9cfac9b699f15255a3461ef2 \ + --hash=sha256:f12582b8d3b4c6be1d298c49cb7ae64a3a73efaf4c2ab4e37db182e3545815ac \ + --hash=sha256:f1de541a9893cf8a1b1db9bf0bf670a2decab42e3e82233d36a74eda7822b4c9 \ + --hash=sha256:f4eac0584cdc3285ef2e74eee1513a6001681fd9753b259e8159421ed28a72e5 \ + --hash=sha256:f7b64fcd670bca8800bc10ced36620c6bbb321e7bc1214b9c0c0df269c1dddc2 \ + --hash=sha256:fb7c61d4be18e930f75948705e9718618862e6fc2ed0d7159b2262be73f167a2 # via -r requirements.in markupsafe==3.0.2 \ --hash=sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4 \ From 88c78e205888ed792ed0a4a78979534d6bfddf9b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 10 Feb 2025 17:50:07 +0100 Subject: [PATCH 38/45] deps: update google auth library dependencies to v1.32.1 (#3618) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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.0` -> `1.32.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-credentials/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auth:google-auth-library-credentials/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auth:google-auth-library-credentials/1.32.0/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-credentials/1.32.0/1.32.1?slim=true)](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.0` -> `1.32.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-oauth2-http/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auth:google-auth-library-oauth2-http/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auth:google-auth-library-oauth2-http/1.32.0/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-oauth2-http/1.32.0/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [com.google.auth:google-auth-library-bom](https://redirect.github.com/googleapis/google-auth-library-java) | `1.32.0` -> `1.32.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auth:google-auth-library-bom/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auth:google-auth-library-bom/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auth:google-auth-library-bom/1.32.0/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auth:google-auth-library-bom/1.32.0/1.32.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes
googleapis/google-auth-library-java (com.google.auth:google-auth-library-credentials) ### [`v1.32.1`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1321-2025-02-07) [Compare Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.32.0...v1.32.1) ##### Bug Fixes - Add cab-token-generator module to Auth BOM ([#​1662](https://redirect.github.com/googleapis/google-auth-library-java/issues/1662)) ([e409b02](https://redirect.github.com/googleapis/google-auth-library-java/commit/e409b02b124619ffd6af95890c6ce340b204554a)) - Remove unnecessary nexus-staging-maven-plugin activation ([#​1665](https://redirect.github.com/googleapis/google-auth-library-java/issues/1665)) ([d138023](https://redirect.github.com/googleapis/google-auth-library-java/commit/d138023aae55abb7b36d2bef6b21cd00a2ec4511)) ##### Dependencies - Update dependency com.google.http-client:google-http-client-bom to v1.46.0 ([e53c441](https://redirect.github.com/googleapis/google-auth-library-java/commit/e53c4415f472594f56c53e92d302f745b96c4fba)) ##### Documentation - Update README with client-side CAB instructions ([#​1607](https://redirect.github.com/googleapis/google-auth-library-java/issues/1607)) ([#​1666](https://redirect.github.com/googleapis/google-auth-library-java/issues/1666)) ([2996297](https://redirect.github.com/googleapis/google-auth-library-java/commit/2996297f54823c43a2bb7c96a634013a79be6fd4))
--- ### 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. --- - [ ] 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). --- gapic-generator-java-pom-parent/pom.xml | 2 +- gax-java/dependencies.properties | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 33cc2beae5..25b28c7a9f 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -27,7 +27,7 @@ consistent across modules in this repository --> 1.3.2 1.69.0 - 1.32.0 + 1.32.1 1.46.1 2.12.1 33.4.0-jre diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 62d3d1cc5b..d8a9ae9b5e 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -37,8 +37,8 @@ version.io_grpc=1.69.0 # 2) Replace all characters which are neither alphabetic nor digits with the underscore ('_') character maven.com_google_api_grpc_proto_google_common_protos=com.google.api.grpc:proto-google-common-protos:2.51.0 maven.com_google_api_grpc_grpc_google_common_protos=com.google.api.grpc:grpc-google-common-protos:2.51.0 -maven.com_google_auth_google_auth_library_oauth2_http=com.google.auth:google-auth-library-oauth2-http:1.32.0 -maven.com_google_auth_google_auth_library_credentials=com.google.auth:google-auth-library-credentials:1.32.0 +maven.com_google_auth_google_auth_library_oauth2_http=com.google.auth:google-auth-library-oauth2-http:1.32.1 +maven.com_google_auth_google_auth_library_credentials=com.google.auth:google-auth-library-credentials:1.32.1 maven.io_opentelemetry_opentelemetry_api=io.opentelemetry:opentelemetry-api:1.47.0 maven.io_opencensus_opencensus_api=io.opencensus:opencensus-api:0.31.1 maven.io_opencensus_opencensus_contrib_grpc_metrics=io.opencensus:opencensus-contrib-grpc-metrics:0.31.1 From a4d1f95e6803966313478f382918c39038a4728b Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 10 Feb 2025 17:52:27 +0100 Subject: [PATCH 39/45] deps: update dependency io.netty:netty-tcnative-boringssl-static to v2.0.70.final (#3623) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [io.netty:netty-tcnative-boringssl-static](https://redirect.github.com/netty/netty-tcnative/netty-tcnative-boringssl-static/) ([source](https://redirect.github.com/netty/netty-tcnative)) | `2.0.69.Final` -> `2.0.70.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-tcnative-boringssl-static/2.0.70.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-tcnative-boringssl-static/2.0.70.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-tcnative-boringssl-static/2.0.69.Final/2.0.70.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-tcnative-boringssl-static/2.0.69.Final/2.0.70.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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 this update again. --- - [ ] 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). --- gax-java/dependencies.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index d8a9ae9b5e..198767a3b0 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -43,7 +43,7 @@ maven.io_opentelemetry_opentelemetry_api=io.opentelemetry:opentelemetry-api:1.47 maven.io_opencensus_opencensus_api=io.opencensus:opencensus-api:0.31.1 maven.io_opencensus_opencensus_contrib_grpc_metrics=io.opencensus:opencensus-contrib-grpc-metrics:0.31.1 maven.io_opencensus_opencensus_contrib_http_util=io.opencensus:opencensus-contrib-http-util:0.31.1 -maven.io_netty_netty_tcnative_boringssl_static=io.netty:netty-tcnative-boringssl-static:2.0.69.Final +maven.io_netty_netty_tcnative_boringssl_static=io.netty:netty-tcnative-boringssl-static:2.0.70.Final maven.io_netty_netty_handler=io.netty:netty-handler:4.1.117.Final maven.io_netty_netty_common=io.netty:netty-common:4.1.117.Final maven.io_netty_netty_codec_socks=io.netty:netty-codec-socks:4.1.117.Final From 16ff6bd68a43646ced530d0abbbc02962917bdfa Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 10 Feb 2025 18:29:21 +0100 Subject: [PATCH 40/45] deps: update netty dependencies to v4.1.118.final (#3625) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [io.netty:netty-buffer](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-buffer/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-buffer/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-buffer/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-buffer/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-codec](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-codec/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-codec/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-codec/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-codec-http2](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec-http2/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-codec-http2/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-codec-http2/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-codec-http2/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-codec-socks](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec-socks/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-codec-socks/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-codec-socks/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-codec-socks/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-handler](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-handler/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-handler/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-handler/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-handler/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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. --- - [ ] 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). --- gax-java/dependencies.properties | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 198767a3b0..2cfb888ba2 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -44,13 +44,13 @@ maven.io_opencensus_opencensus_api=io.opencensus:opencensus-api:0.31.1 maven.io_opencensus_opencensus_contrib_grpc_metrics=io.opencensus:opencensus-contrib-grpc-metrics:0.31.1 maven.io_opencensus_opencensus_contrib_http_util=io.opencensus:opencensus-contrib-http-util:0.31.1 maven.io_netty_netty_tcnative_boringssl_static=io.netty:netty-tcnative-boringssl-static:2.0.70.Final -maven.io_netty_netty_handler=io.netty:netty-handler:4.1.117.Final +maven.io_netty_netty_handler=io.netty:netty-handler:4.1.118.Final maven.io_netty_netty_common=io.netty:netty-common:4.1.117.Final -maven.io_netty_netty_codec_socks=io.netty:netty-codec-socks:4.1.117.Final -maven.io_netty_netty_codec_http2=io.netty:netty-codec-http2:4.1.117.Final +maven.io_netty_netty_codec_socks=io.netty:netty-codec-socks:4.1.118.Final +maven.io_netty_netty_codec_http2=io.netty:netty-codec-http2:4.1.118.Final maven.io_netty_netty_codec_http=io.netty:netty-codec-http:4.1.117.Final -maven.io_netty_netty_codec=io.netty:netty-codec:4.1.117.Final -maven.io_netty_netty_buffer=io.netty:netty-buffer:4.1.117.Final +maven.io_netty_netty_codec=io.netty:netty-codec:4.1.118.Final +maven.io_netty_netty_buffer=io.netty:netty-buffer:4.1.118.Final maven.io_netty_netty_resolver=io.netty:netty-resolver:4.1.117.Final maven.io_netty_netty_transport=io.netty:netty-transport:4.1.117.Final maven.io_netty_netty_handler_proxy=io.netty:netty-handler-proxy:4.1.117.Final From 316c42546a4aab60aa1ac0fc4eeae22be8d9889f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Mon, 10 Feb 2025 19:10:26 +0100 Subject: [PATCH 41/45] deps: update netty dependencies to v4.1.118.final (#3626) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [io.netty:netty-codec-http](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec-http/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-codec-http/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-codec-http/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-codec-http/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-common](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-common/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-common/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-common/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-common/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-handler-proxy](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-handler-proxy/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-handler-proxy/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-handler-proxy/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-handler-proxy/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-resolver](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-resolver/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-resolver/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-resolver/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-resolver/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-transport](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-transport/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-transport/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-transport/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-transport/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [io.netty:netty-transport-native-unix-common](https://netty.io/) ([source](https://redirect.github.com/netty/netty)) | `4.1.117.Final` -> `4.1.118.Final` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-transport-native-unix-common/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.netty:netty-transport-native-unix-common/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.netty:netty-transport-native-unix-common/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.netty:netty-transport-native-unix-common/4.1.117.Final/4.1.118.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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. --- - [ ] 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). --- gax-java/dependencies.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index 2cfb888ba2..adbc3fa231 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -45,16 +45,16 @@ maven.io_opencensus_opencensus_contrib_grpc_metrics=io.opencensus:opencensus-con maven.io_opencensus_opencensus_contrib_http_util=io.opencensus:opencensus-contrib-http-util:0.31.1 maven.io_netty_netty_tcnative_boringssl_static=io.netty:netty-tcnative-boringssl-static:2.0.70.Final maven.io_netty_netty_handler=io.netty:netty-handler:4.1.118.Final -maven.io_netty_netty_common=io.netty:netty-common:4.1.117.Final +maven.io_netty_netty_common=io.netty:netty-common:4.1.118.Final maven.io_netty_netty_codec_socks=io.netty:netty-codec-socks:4.1.118.Final maven.io_netty_netty_codec_http2=io.netty:netty-codec-http2:4.1.118.Final -maven.io_netty_netty_codec_http=io.netty:netty-codec-http:4.1.117.Final +maven.io_netty_netty_codec_http=io.netty:netty-codec-http:4.1.118.Final maven.io_netty_netty_codec=io.netty:netty-codec:4.1.118.Final maven.io_netty_netty_buffer=io.netty:netty-buffer:4.1.118.Final -maven.io_netty_netty_resolver=io.netty:netty-resolver:4.1.117.Final -maven.io_netty_netty_transport=io.netty:netty-transport:4.1.117.Final -maven.io_netty_netty_handler_proxy=io.netty:netty-handler-proxy:4.1.117.Final -maven.io_netty_netty_transport_native_unix_common=io.netty:netty-transport-native-unix-common:4.1.117.Final +maven.io_netty_netty_resolver=io.netty:netty-resolver:4.1.118.Final +maven.io_netty_netty_transport=io.netty:netty-transport:4.1.118.Final +maven.io_netty_netty_handler_proxy=io.netty:netty-handler-proxy:4.1.118.Final +maven.io_netty_netty_transport_native_unix_common=io.netty:netty-transport-native-unix-common:4.1.118.Final maven.io_perfmark_perfmark_api=io.perfmark:perfmark-api:0.27.0 maven.org_apache_tomcat_annotations_api=org.apache.tomcat:annotations-api:6.0.53 maven.com_google_code_gson_gson=com.google.code.gson:gson:2.12.1 From 5080495d5aa65e69f67a86ee54e1ee103b42d1ef Mon Sep 17 00:00:00 2001 From: Luwei Ge Date: Mon, 10 Feb 2025 10:34:17 -0800 Subject: [PATCH 42/45] feat: enable DirectPath bound token in InstantiatingGrpcChannelProvider (#3572) Prepares a ComputeEngineCredentials that fetches DirectPath bound tokens for the gRPC ChannelCredentials if applicable. --- .../InstantiatingGrpcChannelProvider.java | 31 ++++++++++- .../InstantiatingGrpcChannelProviderTest.java | 54 +++++++++++++++++++ 2 files changed, 84 insertions(+), 1 deletion(-) diff --git a/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java b/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java index 4bd63441e5..b75ba746f9 100644 --- a/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java +++ b/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java @@ -141,6 +141,7 @@ public final class InstantiatingGrpcChannelProvider implements TransportChannelP @Nullable private final Boolean keepAliveWithoutCalls; private final ChannelPoolSettings channelPoolSettings; @Nullable private final Credentials credentials; + @Nullable private final CallCredentials altsCallCredentials; @Nullable private final CallCredentials mtlsS2ACallCredentials; @Nullable private final ChannelPrimer channelPrimer; @Nullable private final Boolean attemptDirectPath; @@ -191,6 +192,7 @@ private InstantiatingGrpcChannelProvider(Builder builder) { this.channelPoolSettings = builder.channelPoolSettings; this.channelConfigurator = builder.channelConfigurator; this.credentials = builder.credentials; + this.altsCallCredentials = builder.altsCallCredentials; this.mtlsS2ACallCredentials = builder.mtlsS2ACallCredentials; this.channelPrimer = builder.channelPrimer; this.attemptDirectPath = builder.attemptDirectPath; @@ -616,8 +618,14 @@ private ManagedChannel createSingleChannel() throws IOException { boolean useDirectPathXds = false; if (canUseDirectPath()) { CallCredentials callCreds = MoreCallCredentials.from(credentials); + // altsCallCredentials may be null and GoogleDefaultChannelCredentials + // will solely use callCreds. Otherwise it uses altsCallCredentials + // for DirectPath connections and callCreds for CloudPath fallbacks. ChannelCredentials channelCreds = - GoogleDefaultChannelCredentials.newBuilder().callCredentials(callCreds).build(); + GoogleDefaultChannelCredentials.newBuilder() + .callCredentials(callCreds) + .altsCallCredentials(altsCallCredentials) + .build(); useDirectPathXds = isDirectPathXdsEnabled(); if (useDirectPathXds) { // google-c2p: CloudToProd(C2P) Directpath. This scheme is defined in @@ -822,6 +830,7 @@ public static final class Builder { @Nullable private Boolean keepAliveWithoutCalls; @Nullable private ApiFunction channelConfigurator; @Nullable private Credentials credentials; + @Nullable private CallCredentials altsCallCredentials; @Nullable private CallCredentials mtlsS2ACallCredentials; @Nullable private ChannelPrimer channelPrimer; private ChannelPoolSettings channelPoolSettings; @@ -853,6 +862,7 @@ private Builder(InstantiatingGrpcChannelProvider provider) { this.keepAliveWithoutCalls = provider.keepAliveWithoutCalls; this.channelConfigurator = provider.channelConfigurator; this.credentials = provider.credentials; + this.altsCallCredentials = provider.altsCallCredentials; this.mtlsS2ACallCredentials = provider.mtlsS2ACallCredentials; this.channelPrimer = provider.channelPrimer; this.channelPoolSettings = provider.channelPoolSettings; @@ -919,6 +929,7 @@ Builder setUseS2A(boolean useS2A) { this.useS2A = useS2A; return this; } + /* * Sets the allowed hard bound token types for this TransportChannelProvider. * @@ -996,6 +1007,7 @@ public Integer getMaxInboundMetadataSize() { public Builder setKeepAliveTime(org.threeten.bp.Duration duration) { return setKeepAliveTimeDuration(toJavaTimeDuration(duration)); } + /** The time without read activity before sending a keepalive ping. */ public Builder setKeepAliveTimeDuration(java.time.Duration duration) { this.keepAliveTime = duration; @@ -1172,6 +1184,18 @@ boolean isMtlsS2AHardBoundTokensEnabled() { .anyMatch(val -> val.equals(HardBoundTokenTypes.MTLS_S2A)); } + boolean isDirectPathBoundTokenEnabled() { + // If the list of allowed hard bound token types is empty or doesn't contain + // {@code HardBoundTokenTypes.ALTS}, the {@code credentials} are null or not of type + // {@code ComputeEngineCredentials} then DirectPath hard bound tokens should not be used. + // DirectPath hard bound tokens should only be used on ALTS channels. + if (allowedHardBoundTokenTypes.isEmpty() + || this.credentials == null + || !(credentials instanceof ComputeEngineCredentials)) return false; + return allowedHardBoundTokenTypes.stream() + .anyMatch(val -> val.equals(HardBoundTokenTypes.ALTS)); + } + CallCredentials createHardBoundTokensCallCredentials( ComputeEngineCredentials.GoogleAuthTransport googleAuthTransport, ComputeEngineCredentials.BindingEnforcement bindingEnforcement) { @@ -1194,6 +1218,11 @@ public InstantiatingGrpcChannelProvider build() { ComputeEngineCredentials.GoogleAuthTransport.MTLS, ComputeEngineCredentials.BindingEnforcement.ON); } + if (isDirectPathBoundTokenEnabled()) { + this.altsCallCredentials = + createHardBoundTokensCallCredentials( + ComputeEngineCredentials.GoogleAuthTransport.ALTS, null); + } InstantiatingGrpcChannelProvider instantiatingGrpcChannelProvider = new InstantiatingGrpcChannelProvider(this); instantiatingGrpcChannelProvider.removeApiKeyCredentialDuplicateHeaders(); diff --git a/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java b/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java index 9540235b18..86203ce47d 100644 --- a/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java +++ b/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java @@ -39,6 +39,7 @@ import com.google.api.core.ApiFunction; import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.Builder; +import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.HardBoundTokenTypes; import com.google.api.gax.rpc.FixedHeaderProvider; import com.google.api.gax.rpc.HeaderProvider; import com.google.api.gax.rpc.TransportChannel; @@ -735,6 +736,59 @@ public void canUseDirectPath_happyPath() throws IOException { .setEndpoint(DEFAULT_ENDPOINT) .setEnvProvider(envProvider) .setHeaderProvider(Mockito.mock(HeaderProvider.class)); + Truth.assertThat(builder.isDirectPathBoundTokenEnabled()).isFalse(); + InstantiatingGrpcChannelProvider provider = + new InstantiatingGrpcChannelProvider(builder, GCE_PRODUCTION_NAME_AFTER_2016); + Truth.assertThat(provider.canUseDirectPath()).isTrue(); + + // verify this info is passed correctly to transport channel + TransportChannel transportChannel = provider.getTransportChannel(); + Truth.assertThat(((GrpcTransportChannel) transportChannel).isDirectPath()).isTrue(); + transportChannel.shutdownNow(); + } + + @Test + public void canUseDirectPath_boundTokenNotEnabledWithNonComputeCredentials() { + System.setProperty("os.name", "Linux"); + Credentials credentials = Mockito.mock(Credentials.class); + EnvironmentProvider envProvider = Mockito.mock(EnvironmentProvider.class); + Mockito.when( + envProvider.getenv( + InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setAttemptDirectPath(true) + .setAllowHardBoundTokenTypes(Collections.singletonList(HardBoundTokenTypes.ALTS)) + .setCredentials(credentials) + .setEndpoint(DEFAULT_ENDPOINT) + .setEnvProvider(envProvider); + Truth.assertThat(builder.isDirectPathBoundTokenEnabled()).isFalse(); + InstantiatingGrpcChannelProvider provider = + new InstantiatingGrpcChannelProvider(builder, GCE_PRODUCTION_NAME_AFTER_2016); + Truth.assertThat(provider.canUseDirectPath()).isFalse(); + } + + @Test + public void canUseDirectPath_happyPathWithBoundToken() throws IOException { + System.setProperty("os.name", "Linux"); + EnvironmentProvider envProvider = Mockito.mock(EnvironmentProvider.class); + Mockito.when( + envProvider.getenv( + InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + // verify the credentials gets called and returns a non-null builder. + Mockito.when(computeEngineCredentials.toBuilder()) + .thenReturn(ComputeEngineCredentials.newBuilder()); + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setAttemptDirectPath(true) + .setCredentials(computeEngineCredentials) + .setAllowHardBoundTokenTypes(Collections.singletonList(HardBoundTokenTypes.ALTS)) + .setEndpoint(DEFAULT_ENDPOINT) + .setEnvProvider(envProvider) + .setHeaderProvider(Mockito.mock(HeaderProvider.class)); + Truth.assertThat(builder.isDirectPathBoundTokenEnabled()).isTrue(); InstantiatingGrpcChannelProvider provider = new InstantiatingGrpcChannelProvider(builder, GCE_PRODUCTION_NAME_AFTER_2016); Truth.assertThat(provider.canUseDirectPath()).isTrue(); From c11360e713fb839103358f0c56e2a7e5be8cc7e6 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Mon, 10 Feb 2025 14:55:30 -0500 Subject: [PATCH 43/45] chore: adjust native-image config for spring-cloud-gcp (#3617) Context: upgrading to GraalVM for JDK 23 Updating the image support in spring (https://github.com/GoogleCloudPlatform/spring-cloud-gcp/pull/3536) caused errors at analysis time solved by https://github.com/GoogleCloudPlatform/spring-cloud-gcp/pull/3536/commits/d3f6185f6f1cbca811ca22d8abe3b4149ea7877a Gax seems to be a better place for this kind of configs. --- .../native-image/com.google.api/gax/native-image.properties | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gax-java/gax/src/main/resources/META-INF/native-image/com.google.api/gax/native-image.properties b/gax-java/gax/src/main/resources/META-INF/native-image/com.google.api/gax/native-image.properties index 3ddbffe0b8..53c30ddde9 100644 --- a/gax-java/gax/src/main/resources/META-INF/native-image/com.google.api/gax/native-image.properties +++ b/gax-java/gax/src/main/resources/META-INF/native-image/com.google.api/gax/native-image.properties @@ -4,7 +4,8 @@ Args = --enable-url-protocols=https,http \ com.google.api.gax.core.GaxProperties,\ com.google.common.base.Platform,\ com.google.common.base.Platform$JdkPatternCompiler,\ - com.google.protobuf.RuntimeVersion \ + com.google.protobuf.RuntimeVersion,\ + com.google.protobuf.RuntimeVersion$RuntimeDomain \ --features=com.google.api.gax.nativeimage.OpenCensusFeature,\ com.google.api.gax.nativeimage.GoogleJsonClientFeature \ --add-modules=jdk.httpserver From f805e7009add0d9512c70956569ea00f11fa42f9 Mon Sep 17 00:00:00 2001 From: Mina Asham Date: Mon, 10 Feb 2025 19:59:51 +0000 Subject: [PATCH 44/45] fix: Avoid creating message string prematurely for streaming calls (#3622) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Creating the string message prematurely puts a lot of strain on the JVM and GC, switch to the format version of `Preconditions.checkState` which only constructs the string if we throw the exception - Issue: https://github.com/googleapis/sdk-platform-java/issues/3621 Thank you for opening a Pull Request! Before submitting your PR, please read our [contributing guidelines](https://github.com/googleapis/gapic-generator-java/blob/main/CONTRIBUTING.md). There are a few things you can do to make sure it goes smoothly: - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/gapic-generator-java/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) Fixes #3621 ☕️ --- .../google/api/gax/rpc/StateCheckingResponseObserver.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gax-java/gax/src/main/java/com/google/api/gax/rpc/StateCheckingResponseObserver.java b/gax-java/gax/src/main/java/com/google/api/gax/rpc/StateCheckingResponseObserver.java index d787f434dc..fab764f4f2 100644 --- a/gax-java/gax/src/main/java/com/google/api/gax/rpc/StateCheckingResponseObserver.java +++ b/gax-java/gax/src/main/java/com/google/api/gax/rpc/StateCheckingResponseObserver.java @@ -43,7 +43,7 @@ public abstract class StateCheckingResponseObserver implements ResponseObserv * ensuring consistent state. */ public final void onStart(StreamController controller) { - Preconditions.checkState(!isStarted, getClass() + " is already started."); + Preconditions.checkState(!isStarted, "%s is already started.", getClass()); isStarted = true; onStartImpl(controller); @@ -56,7 +56,7 @@ public final void onStart(StreamController controller) { * consistent state. */ public final void onResponse(V response) { - Preconditions.checkState(!isClosed, getClass() + " received a response after being closed."); + Preconditions.checkState(!isClosed, "%s received a response after being closed.", getClass()); onResponseImpl(response); } @@ -67,7 +67,7 @@ public final void onResponse(V response) { * state. */ public final void onComplete() { - Preconditions.checkState(!isClosed, getClass() + " tried to double close."); + Preconditions.checkState(!isClosed, "%s tried to double close.", getClass()); isClosed = true; onCompleteImpl(); } @@ -79,7 +79,7 @@ public final void onComplete() { * consistent state. */ public final void onError(Throwable t) { - Preconditions.checkState(!isClosed, getClass() + " received error after being closed", t); + Preconditions.checkState(!isClosed, "%s received error after being closed", t, getClass()); isClosed = true; onErrorImpl(t); } From 0bc9cce6279444b5cd1e33c34e241aa2f6166a70 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 15:18:57 -0500 Subject: [PATCH 45/45] chore(main): release 2.53.0 (#3594) :robot: I have created a release *beep* *boop* ---
2.53.0 ## [2.53.0](https://github.com/googleapis/sdk-platform-java/compare/v2.52.0...v2.53.0) (2025-02-10) ### Features * enable DirectPath bound token in InstantiatingGrpcChannelProvider ([#3572](https://github.com/googleapis/sdk-platform-java/issues/3572)) ([5080495](https://github.com/googleapis/sdk-platform-java/commit/5080495d5aa65e69f67a86ee54e1ee103b42d1ef)) * Enable MTLS_S2A bound token by default for gRPC S2A enabled flows ([#3591](https://github.com/googleapis/sdk-platform-java/issues/3591)) ([81e21f2](https://github.com/googleapis/sdk-platform-java/commit/81e21f2ef98c9b0776d9bcffb13db667a8a885e6)) * migrate away from deprecated graal-sdk dependency to use nativeimage ([#2706](https://github.com/googleapis/sdk-platform-java/issues/2706)) ([757801a](https://github.com/googleapis/sdk-platform-java/commit/757801aba582fd6224fc8504a3236568eef8a417)) ### Bug Fixes * Avoid creating message string prematurely for streaming calls ([#3622](https://github.com/googleapis/sdk-platform-java/issues/3622)) ([f805e70](https://github.com/googleapis/sdk-platform-java/commit/f805e7009add0d9512c70956569ea00f11fa42f9)) ### Dependencies * update dependency com.google.code.gson:gson to v2.12.0 ([#3595](https://github.com/googleapis/sdk-platform-java/issues/3595)) ([1f1b119](https://github.com/googleapis/sdk-platform-java/commit/1f1b119cc5ff13e6821285347da089e1297372b3)) * update dependency com.google.code.gson:gson to v2.12.0 ([#3596](https://github.com/googleapis/sdk-platform-java/issues/3596)) ([af62f53](https://github.com/googleapis/sdk-platform-java/commit/af62f5317cac2fd163aee305f9347ae3f2fb729f)) * update dependency com.google.code.gson:gson to v2.12.1 ([#3599](https://github.com/googleapis/sdk-platform-java/issues/3599)) ([18917ee](https://github.com/googleapis/sdk-platform-java/commit/18917ee918763d40603fc307ec0a446561d10601)) * update dependency com.google.code.gson:gson to v2.12.1 ([#3600](https://github.com/googleapis/sdk-platform-java/issues/3600)) ([3f82836](https://github.com/googleapis/sdk-platform-java/commit/3f828360d32ae9d4a2015b623b5747c407520417)) * update dependency commons-codec:commons-codec to v1.18.0 ([#3590](https://github.com/googleapis/sdk-platform-java/issues/3590)) ([cd46ba5](https://github.com/googleapis/sdk-platform-java/commit/cd46ba5e2105c5c009e4700a9c8da65f94e7b79a)) * update dependency io.netty:netty-tcnative-boringssl-static to v2.0.70.final ([#3623](https://github.com/googleapis/sdk-platform-java/issues/3623)) ([a4d1f95](https://github.com/googleapis/sdk-platform-java/commit/a4d1f95e6803966313478f382918c39038a4728b)) * update dependency lxml to v5.3.1 ([#3624](https://github.com/googleapis/sdk-platform-java/issues/3624)) ([5407646](https://github.com/googleapis/sdk-platform-java/commit/5407646c3010f65ea55941694e3f05d1fef02a53)) * update dependency net.bytebuddy:byte-buddy to v1.17.0 ([#3582](https://github.com/googleapis/sdk-platform-java/issues/3582)) ([54d99e9](https://github.com/googleapis/sdk-platform-java/commit/54d99e9f2826d372eb305b65be08033baf0f2f16)) * update dependency org.checkerframework:checker-qual to v3.49.0 ([#3604](https://github.com/googleapis/sdk-platform-java/issues/3604)) ([390cffa](https://github.com/googleapis/sdk-platform-java/commit/390cffa28f39273bc99c9083deb998da8c9d4e83)) * update dependency org.graalvm.sdk:nativeimage to v24.1.2 ([#3597](https://github.com/googleapis/sdk-platform-java/issues/3597)) ([9d151c4](https://github.com/googleapis/sdk-platform-java/commit/9d151c422557749c5a61fad0ffaa0216b807cbdc)) * update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to 456f60c ([#3607](https://github.com/googleapis/sdk-platform-java/issues/3607)) ([c2d2768](https://github.com/googleapis/sdk-platform-java/commit/c2d276857f6ca0e86c91e15af5e08a737bd1510b)) * update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to d323c2b ([#3601](https://github.com/googleapis/sdk-platform-java/issues/3601)) ([ed35c23](https://github.com/googleapis/sdk-platform-java/commit/ed35c23d99bd9ebbd8840bb34a8a023de10e38cc)) * update docker.io/library/python docker tag to v3.13.2 ([#3615](https://github.com/googleapis/sdk-platform-java/issues/3615)) ([ba007c2](https://github.com/googleapis/sdk-platform-java/commit/ba007c2f9ce63a9837e87f98241cabd7bf94f082)) * update docker.io/library/python:3.13.1-alpine3.20 docker digest to 7788ec8 ([#3586](https://github.com/googleapis/sdk-platform-java/issues/3586)) ([a24d1ba](https://github.com/googleapis/sdk-platform-java/commit/a24d1bad2a9480b1f4ebdc938f589bfe0306257a)) * update google api dependencies ([#3584](https://github.com/googleapis/sdk-platform-java/issues/3584)) ([08f2b7b](https://github.com/googleapis/sdk-platform-java/commit/08f2b7b472ad399f61b669a9d1f283211b142cc9)) * update google auth library dependencies to v1.32.0 ([#3611](https://github.com/googleapis/sdk-platform-java/issues/3611)) ([9436eb0](https://github.com/googleapis/sdk-platform-java/commit/9436eb0c479af55a55ac465410b036887bc13d71)) * update google auth library dependencies to v1.32.1 ([#3618](https://github.com/googleapis/sdk-platform-java/issues/3618)) ([88c78e2](https://github.com/googleapis/sdk-platform-java/commit/88c78e205888ed792ed0a4a78979534d6bfddf9b)) * update google http client dependencies to v1.46.1 ([#3616](https://github.com/googleapis/sdk-platform-java/issues/3616)) ([2462105](https://github.com/googleapis/sdk-platform-java/commit/24621051c28eddada2499c6bf9830bbc77c45706)) * update googleapis/java-cloud-bom digest to 47ad868 ([#3608](https://github.com/googleapis/sdk-platform-java/issues/3608)) ([2bcf9e0](https://github.com/googleapis/sdk-platform-java/commit/2bcf9e0acba526a38b0beae1cfe9f3520cd64552)) * update googleapis/java-cloud-bom digest to 514a644 ([#3602](https://github.com/googleapis/sdk-platform-java/issues/3602)) ([172d4da](https://github.com/googleapis/sdk-platform-java/commit/172d4da07b7f06494327d9f7406c605ce8e577db)) * update googleapis/java-cloud-bom digest to 7752ecd ([#3603](https://github.com/googleapis/sdk-platform-java/issues/3603)) ([06be924](https://github.com/googleapis/sdk-platform-java/commit/06be9247e756aa47a90a249232288fd14fafa4b8)) * update netty dependencies to v4.1.117.final ([#3581](https://github.com/googleapis/sdk-platform-java/issues/3581)) ([2734dc0](https://github.com/googleapis/sdk-platform-java/commit/2734dc01c83cac661f48bf2587184fbadf88281e)) * update netty dependencies to v4.1.118.final ([#3625](https://github.com/googleapis/sdk-platform-java/issues/3625)) ([16ff6bd](https://github.com/googleapis/sdk-platform-java/commit/16ff6bd68a43646ced530d0abbbc02962917bdfa)) * update netty dependencies to v4.1.118.final ([#3626](https://github.com/googleapis/sdk-platform-java/issues/3626)) ([316c425](https://github.com/googleapis/sdk-platform-java/commit/316c42546a4aab60aa1ac0fc4eeae22be8d9889f)) * Update OpenTelemetry semantic convention packages in the shared dependencies ([#3402](https://github.com/googleapis/sdk-platform-java/issues/3402)) ([0e69784](https://github.com/googleapis/sdk-platform-java/commit/0e69784af6825cd55ac6ce1ee74e42af6c9f94f5)) * update opentelemetry-java monorepo to v1.46.0 ([#3585](https://github.com/googleapis/sdk-platform-java/issues/3585)) ([ac214be](https://github.com/googleapis/sdk-platform-java/commit/ac214bed8fb657142da821d897fbbf2ca7d1fc12)) * update opentelemetry-java monorepo to v1.47.0 ([#3619](https://github.com/googleapis/sdk-platform-java/issues/3619)) ([66901df](https://github.com/googleapis/sdk-platform-java/commit/66901df3b0bd7cfb8a25d72aa52cd8505f1bfafa)) * update repo-automation-bots digest to 35eff2c ([#3609](https://github.com/googleapis/sdk-platform-java/issues/3609)) ([b962a01](https://github.com/googleapis/sdk-platform-java/commit/b962a01918e56bfc5ca928aa9a5e29a311e71a38)) * update repo-automation-bots digest to 3a68a9c ([#3620](https://github.com/googleapis/sdk-platform-java/issues/3620)) ([1d79552](https://github.com/googleapis/sdk-platform-java/commit/1d795525a6a30ae30bcac40dec903cd7cc743711))
--- 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> --- .cloudbuild/graalvm/cloudbuild-test-a.yaml | 2 +- .cloudbuild/graalvm/cloudbuild-test-b.yaml | 2 +- .cloudbuild/graalvm/cloudbuild.yaml | 2 +- .../cloudbuild-library-generation-push.yaml | 2 +- .../library_generation.Dockerfile | 2 +- .../library_generation_airlock.Dockerfile | 2 +- .release-please-manifest.json | 2 +- CHANGELOG.md | 47 +++++++++++++++++++ WORKSPACE | 2 +- api-common-java/pom.xml | 4 +- coverage-report/pom.xml | 8 ++-- gapic-generator-java-bom/pom.xml | 26 +++++----- gapic-generator-java-pom-parent/pom.xml | 2 +- gapic-generator-java/pom.xml | 6 +-- gax-java/README.md | 12 ++--- gax-java/dependencies.properties | 8 ++-- gax-java/gax-bom/pom.xml | 20 ++++---- gax-java/gax-grpc/pom.xml | 4 +- gax-java/gax-httpjson/pom.xml | 4 +- gax-java/gax/pom.xml | 4 +- gax-java/pom.xml | 14 +++--- .../grpc-google-common-protos/pom.xml | 4 +- java-common-protos/pom.xml | 10 ++-- .../proto-google-common-protos/pom.xml | 4 +- java-core/google-cloud-core-bom/pom.xml | 10 ++-- java-core/google-cloud-core-grpc/pom.xml | 4 +- java-core/google-cloud-core-http/pom.xml | 4 +- java-core/google-cloud-core/pom.xml | 4 +- java-core/pom.xml | 6 +-- java-iam/grpc-google-iam-v1/pom.xml | 4 +- java-iam/grpc-google-iam-v2/pom.xml | 4 +- java-iam/grpc-google-iam-v2beta/pom.xml | 4 +- java-iam/pom.xml | 22 ++++----- java-iam/proto-google-iam-v1/pom.xml | 4 +- java-iam/proto-google-iam-v2/pom.xml | 4 +- java-iam/proto-google-iam-v2beta/pom.xml | 4 +- java-shared-dependencies/README.md | 2 +- .../dependency-convergence-check/pom.xml | 2 +- .../first-party-dependencies/pom.xml | 10 ++-- java-shared-dependencies/pom.xml | 8 ++-- .../third-party-dependencies/pom.xml | 4 +- .../upper-bound-check/pom.xml | 4 +- sdk-platform-java-config/pom.xml | 4 +- showcase/pom.xml | 2 +- versions.txt | 32 ++++++------- 45 files changed, 191 insertions(+), 144 deletions(-) diff --git a/.cloudbuild/graalvm/cloudbuild-test-a.yaml b/.cloudbuild/graalvm/cloudbuild-test-a.yaml index f212ad9ac9..53e97f96b1 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.43.0' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.14.2' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild-test-b.yaml b/.cloudbuild/graalvm/cloudbuild-test-b.yaml index d792d0261c..0bcc84a318 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.43.0' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.14.2' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild.yaml b/.cloudbuild/graalvm/cloudbuild.yaml index d3c9c65f45..505444efbf 100644 --- a/.cloudbuild/graalvm/cloudbuild.yaml +++ b/.cloudbuild/graalvm/cloudbuild.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.42.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.43.0' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.14.2' steps: # GraalVM A build diff --git a/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml b/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml index a4ec41c50f..bb29b24bbc 100644 --- a/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml +++ b/.cloudbuild/library_generation/cloudbuild-library-generation-push.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _GAPIC_GENERATOR_JAVA_VERSION: '2.52.1-SNAPSHOT' # {x-version-update:gapic-generator-java:current} + _GAPIC_GENERATOR_JAVA_VERSION: '2.53.0' # {x-version-update:gapic-generator-java:current} _PRIVATE_IMAGE_NAME: "us-docker.pkg.dev/java-hermetic-build-prod/private-resources/java-library-generation" _PRIVATE_SHA_IMAGE_ID: "${_PRIVATE_IMAGE_NAME}:${COMMIT_SHA}" _PRIVATE_LATEST_IMAGE_ID: "${_PRIVATE_IMAGE_NAME}:latest" diff --git a/.cloudbuild/library_generation/library_generation.Dockerfile b/.cloudbuild/library_generation/library_generation.Dockerfile index 73d3c8fb31..6956400de7 100644 --- a/.cloudbuild/library_generation/library_generation.Dockerfile +++ b/.cloudbuild/library_generation/library_generation.Dockerfile @@ -20,7 +20,7 @@ FROM docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine@sha256:456f60c1643c WORKDIR /sdk-platform-java COPY . . # {x-version-update-start:gapic-generator-java:current} -ENV DOCKER_GAPIC_GENERATOR_VERSION="2.52.1-SNAPSHOT" +ENV DOCKER_GAPIC_GENERATOR_VERSION="2.53.0" # {x-version-update-end} RUN mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip diff --git a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile index 3f12c915ce..6391b6ad99 100644 --- a/.cloudbuild/library_generation/library_generation_airlock.Dockerfile +++ b/.cloudbuild/library_generation/library_generation_airlock.Dockerfile @@ -21,7 +21,7 @@ FROM us-docker.pkg.dev/artifact-foundry-prod/docker-3p-trusted/maven@sha256:d3f0 WORKDIR /sdk-platform-java COPY . . # {x-version-update-start:gapic-generator-java:current} -ENV DOCKER_GAPIC_GENERATOR_VERSION="2.52.1-SNAPSHOT" +ENV DOCKER_GAPIC_GENERATOR_VERSION="2.53.0" # {x-version-update-end} RUN mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 436fe1fcdc..fffa4507c8 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.52.0" + ".": "2.53.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 472834cb6d..e555335428 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,52 @@ # Changelog +## [2.53.0](https://github.com/googleapis/sdk-platform-java/compare/v2.52.0...v2.53.0) (2025-02-10) + + +### Features + +* enable DirectPath bound token in InstantiatingGrpcChannelProvider ([#3572](https://github.com/googleapis/sdk-platform-java/issues/3572)) ([5080495](https://github.com/googleapis/sdk-platform-java/commit/5080495d5aa65e69f67a86ee54e1ee103b42d1ef)) +* Enable MTLS_S2A bound token by default for gRPC S2A enabled flows ([#3591](https://github.com/googleapis/sdk-platform-java/issues/3591)) ([81e21f2](https://github.com/googleapis/sdk-platform-java/commit/81e21f2ef98c9b0776d9bcffb13db667a8a885e6)) +* migrate away from deprecated graal-sdk dependency to use nativeimage ([#2706](https://github.com/googleapis/sdk-platform-java/issues/2706)) ([757801a](https://github.com/googleapis/sdk-platform-java/commit/757801aba582fd6224fc8504a3236568eef8a417)) + + +### Bug Fixes + +* Avoid creating message string prematurely for streaming calls ([#3622](https://github.com/googleapis/sdk-platform-java/issues/3622)) ([f805e70](https://github.com/googleapis/sdk-platform-java/commit/f805e7009add0d9512c70956569ea00f11fa42f9)) + + +### Dependencies + +* update dependency com.google.code.gson:gson to v2.12.0 ([#3595](https://github.com/googleapis/sdk-platform-java/issues/3595)) ([1f1b119](https://github.com/googleapis/sdk-platform-java/commit/1f1b119cc5ff13e6821285347da089e1297372b3)) +* update dependency com.google.code.gson:gson to v2.12.0 ([#3596](https://github.com/googleapis/sdk-platform-java/issues/3596)) ([af62f53](https://github.com/googleapis/sdk-platform-java/commit/af62f5317cac2fd163aee305f9347ae3f2fb729f)) +* update dependency com.google.code.gson:gson to v2.12.1 ([#3599](https://github.com/googleapis/sdk-platform-java/issues/3599)) ([18917ee](https://github.com/googleapis/sdk-platform-java/commit/18917ee918763d40603fc307ec0a446561d10601)) +* update dependency com.google.code.gson:gson to v2.12.1 ([#3600](https://github.com/googleapis/sdk-platform-java/issues/3600)) ([3f82836](https://github.com/googleapis/sdk-platform-java/commit/3f828360d32ae9d4a2015b623b5747c407520417)) +* update dependency commons-codec:commons-codec to v1.18.0 ([#3590](https://github.com/googleapis/sdk-platform-java/issues/3590)) ([cd46ba5](https://github.com/googleapis/sdk-platform-java/commit/cd46ba5e2105c5c009e4700a9c8da65f94e7b79a)) +* update dependency io.netty:netty-tcnative-boringssl-static to v2.0.70.final ([#3623](https://github.com/googleapis/sdk-platform-java/issues/3623)) ([a4d1f95](https://github.com/googleapis/sdk-platform-java/commit/a4d1f95e6803966313478f382918c39038a4728b)) +* update dependency lxml to v5.3.1 ([#3624](https://github.com/googleapis/sdk-platform-java/issues/3624)) ([5407646](https://github.com/googleapis/sdk-platform-java/commit/5407646c3010f65ea55941694e3f05d1fef02a53)) +* update dependency net.bytebuddy:byte-buddy to v1.17.0 ([#3582](https://github.com/googleapis/sdk-platform-java/issues/3582)) ([54d99e9](https://github.com/googleapis/sdk-platform-java/commit/54d99e9f2826d372eb305b65be08033baf0f2f16)) +* update dependency org.checkerframework:checker-qual to v3.49.0 ([#3604](https://github.com/googleapis/sdk-platform-java/issues/3604)) ([390cffa](https://github.com/googleapis/sdk-platform-java/commit/390cffa28f39273bc99c9083deb998da8c9d4e83)) +* update dependency org.graalvm.sdk:nativeimage to v24.1.2 ([#3597](https://github.com/googleapis/sdk-platform-java/issues/3597)) ([9d151c4](https://github.com/googleapis/sdk-platform-java/commit/9d151c422557749c5a61fad0ffaa0216b807cbdc)) +* update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to 456f60c ([#3607](https://github.com/googleapis/sdk-platform-java/issues/3607)) ([c2d2768](https://github.com/googleapis/sdk-platform-java/commit/c2d276857f6ca0e86c91e15af5e08a737bd1510b)) +* update docker.io/library/maven:3.9.9-eclipse-temurin-11-alpine docker digest to d323c2b ([#3601](https://github.com/googleapis/sdk-platform-java/issues/3601)) ([ed35c23](https://github.com/googleapis/sdk-platform-java/commit/ed35c23d99bd9ebbd8840bb34a8a023de10e38cc)) +* update docker.io/library/python docker tag to v3.13.2 ([#3615](https://github.com/googleapis/sdk-platform-java/issues/3615)) ([ba007c2](https://github.com/googleapis/sdk-platform-java/commit/ba007c2f9ce63a9837e87f98241cabd7bf94f082)) +* update docker.io/library/python:3.13.1-alpine3.20 docker digest to 7788ec8 ([#3586](https://github.com/googleapis/sdk-platform-java/issues/3586)) ([a24d1ba](https://github.com/googleapis/sdk-platform-java/commit/a24d1bad2a9480b1f4ebdc938f589bfe0306257a)) +* update google api dependencies ([#3584](https://github.com/googleapis/sdk-platform-java/issues/3584)) ([08f2b7b](https://github.com/googleapis/sdk-platform-java/commit/08f2b7b472ad399f61b669a9d1f283211b142cc9)) +* update google auth library dependencies to v1.32.0 ([#3611](https://github.com/googleapis/sdk-platform-java/issues/3611)) ([9436eb0](https://github.com/googleapis/sdk-platform-java/commit/9436eb0c479af55a55ac465410b036887bc13d71)) +* update google auth library dependencies to v1.32.1 ([#3618](https://github.com/googleapis/sdk-platform-java/issues/3618)) ([88c78e2](https://github.com/googleapis/sdk-platform-java/commit/88c78e205888ed792ed0a4a78979534d6bfddf9b)) +* update google http client dependencies to v1.46.1 ([#3616](https://github.com/googleapis/sdk-platform-java/issues/3616)) ([2462105](https://github.com/googleapis/sdk-platform-java/commit/24621051c28eddada2499c6bf9830bbc77c45706)) +* update googleapis/java-cloud-bom digest to 47ad868 ([#3608](https://github.com/googleapis/sdk-platform-java/issues/3608)) ([2bcf9e0](https://github.com/googleapis/sdk-platform-java/commit/2bcf9e0acba526a38b0beae1cfe9f3520cd64552)) +* update googleapis/java-cloud-bom digest to 514a644 ([#3602](https://github.com/googleapis/sdk-platform-java/issues/3602)) ([172d4da](https://github.com/googleapis/sdk-platform-java/commit/172d4da07b7f06494327d9f7406c605ce8e577db)) +* update googleapis/java-cloud-bom digest to 7752ecd ([#3603](https://github.com/googleapis/sdk-platform-java/issues/3603)) ([06be924](https://github.com/googleapis/sdk-platform-java/commit/06be9247e756aa47a90a249232288fd14fafa4b8)) +* update netty dependencies to v4.1.117.final ([#3581](https://github.com/googleapis/sdk-platform-java/issues/3581)) ([2734dc0](https://github.com/googleapis/sdk-platform-java/commit/2734dc01c83cac661f48bf2587184fbadf88281e)) +* update netty dependencies to v4.1.118.final ([#3625](https://github.com/googleapis/sdk-platform-java/issues/3625)) ([16ff6bd](https://github.com/googleapis/sdk-platform-java/commit/16ff6bd68a43646ced530d0abbbc02962917bdfa)) +* update netty dependencies to v4.1.118.final ([#3626](https://github.com/googleapis/sdk-platform-java/issues/3626)) ([316c425](https://github.com/googleapis/sdk-platform-java/commit/316c42546a4aab60aa1ac0fc4eeae22be8d9889f)) +* Update OpenTelemetry semantic convention packages in the shared dependencies ([#3402](https://github.com/googleapis/sdk-platform-java/issues/3402)) ([0e69784](https://github.com/googleapis/sdk-platform-java/commit/0e69784af6825cd55ac6ce1ee74e42af6c9f94f5)) +* update opentelemetry-java monorepo to v1.46.0 ([#3585](https://github.com/googleapis/sdk-platform-java/issues/3585)) ([ac214be](https://github.com/googleapis/sdk-platform-java/commit/ac214bed8fb657142da821d897fbbf2ca7d1fc12)) +* update opentelemetry-java monorepo to v1.47.0 ([#3619](https://github.com/googleapis/sdk-platform-java/issues/3619)) ([66901df](https://github.com/googleapis/sdk-platform-java/commit/66901df3b0bd7cfb8a25d72aa52cd8505f1bfafa)) +* update repo-automation-bots digest to 35eff2c ([#3609](https://github.com/googleapis/sdk-platform-java/issues/3609)) ([b962a01](https://github.com/googleapis/sdk-platform-java/commit/b962a01918e56bfc5ca928aa9a5e29a311e71a38)) +* update repo-automation-bots digest to 3a68a9c ([#3620](https://github.com/googleapis/sdk-platform-java/issues/3620)) ([1d79552](https://github.com/googleapis/sdk-platform-java/commit/1d795525a6a30ae30bcac40dec903cd7cc743711)) + ## [2.52.0](https://github.com/googleapis/sdk-platform-java/compare/v2.51.1...v2.52.0) (2025-01-24) diff --git a/WORKSPACE b/WORKSPACE index 0f1d6ad5ec..856a2dc8e2 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -58,7 +58,7 @@ load("@rules_jvm_external//:defs.bzl", "maven_install") load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_ARTIFACTS") load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS") -_gapic_generator_java_version = "2.52.1-SNAPSHOT" # {x-version-update:gapic-generator-java:current} +_gapic_generator_java_version = "2.53.0" # {x-version-update:gapic-generator-java:current} maven_install( artifacts = [ diff --git a/api-common-java/pom.xml b/api-common-java/pom.xml index 30326370db..d76216e990 100644 --- a/api-common-java/pom.xml +++ b/api-common-java/pom.xml @@ -5,14 +5,14 @@ com.google.api api-common jar - 2.43.1-SNAPSHOT + 2.44.0 API Common Common utilities for Google APIs in Java com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 ../gapic-generator-java-pom-parent diff --git a/coverage-report/pom.xml b/coverage-report/pom.xml index cb886ea634..2adbf97f5e 100644 --- a/coverage-report/pom.xml +++ b/coverage-report/pom.xml @@ -31,22 +31,22 @@ com.google.api gax - 2.60.1-SNAPSHOT + 2.61.0 com.google.api gax-grpc - 2.60.1-SNAPSHOT + 2.61.0 com.google.api gax-httpjson - 2.60.1-SNAPSHOT + 2.61.0 com.google.api api-common - 2.43.1-SNAPSHOT + 2.44.0
diff --git a/gapic-generator-java-bom/pom.xml b/gapic-generator-java-bom/pom.xml index 086fab666e..7fc95dda14 100644 --- a/gapic-generator-java-bom/pom.xml +++ b/gapic-generator-java-bom/pom.xml @@ -4,7 +4,7 @@ com.google.api gapic-generator-java-bom pom - 2.52.1-SNAPSHOT + 2.53.0 GAPIC Generator Java BOM BOM for the libraries in gapic-generator-java repository. Users should not @@ -15,7 +15,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 ../gapic-generator-java-pom-parent @@ -75,61 +75,61 @@ com.google.api api-common - 2.43.1-SNAPSHOT + 2.44.0 com.google.api gax-bom - 2.60.1-SNAPSHOT + 2.61.0 pom import com.google.api gapic-generator-java - 2.52.1-SNAPSHOT + 2.53.0 com.google.api.grpc grpc-google-common-protos - 2.51.1-SNAPSHOT + 2.52.0 com.google.api.grpc proto-google-common-protos - 2.51.1-SNAPSHOT + 2.52.0 com.google.api.grpc proto-google-iam-v1 - 1.46.1-SNAPSHOT + 1.47.0 com.google.api.grpc proto-google-iam-v2 - 1.46.1-SNAPSHOT + 1.47.0 com.google.api.grpc proto-google-iam-v2beta - 1.46.1-SNAPSHOT + 1.47.0 com.google.api.grpc grpc-google-iam-v1 - 1.46.1-SNAPSHOT + 1.47.0 com.google.api.grpc grpc-google-iam-v2 - 1.46.1-SNAPSHOT + 1.47.0 com.google.api.grpc grpc-google-iam-v2beta - 1.46.1-SNAPSHOT + 1.47.0
diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index 25b28c7a9f..f772893804 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 pom GAPIC Generator Java POM Parent https://github.com/googleapis/sdk-platform-java diff --git a/gapic-generator-java/pom.xml b/gapic-generator-java/pom.xml index 44898e4ffc..7c4f55b242 100644 --- a/gapic-generator-java/pom.xml +++ b/gapic-generator-java/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.google.api gapic-generator-java - 2.52.1-SNAPSHOT + 2.53.0 GAPIC Generator Java GAPIC generator Java @@ -22,7 +22,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 ../gapic-generator-java-pom-parent @@ -31,7 +31,7 @@ com.google.api gapic-generator-java-bom - 2.52.1-SNAPSHOT + 2.53.0 pom import diff --git a/gax-java/README.md b/gax-java/README.md index b57f28d6f9..3cfb4d5059 100644 --- a/gax-java/README.md +++ b/gax-java/README.md @@ -34,27 +34,27 @@ If you are using Maven, add this to your pom.xml file com.google.api gax - 2.60.0 + 2.61.0 com.google.api gax-grpc - 2.60.0 + 2.61.0 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.api:gax:2.60.0', - 'com.google.api:gax-grpc:2.60.0' +compile 'com.google.api:gax:2.61.0', + 'com.google.api:gax-grpc:2.61.0' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.api" % "gax" % "2.60.0" -libraryDependencies += "com.google.api" % "gax-grpc" % "2.60.0" +libraryDependencies += "com.google.api" % "gax" % "2.61.0" +libraryDependencies += "com.google.api" % "gax-grpc" % "2.61.0" ``` [//]: # ({x-version-update-end}) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index adbc3fa231..10fa132d66 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -8,16 +8,16 @@ # Versions of oneself # {x-version-update-start:gax:current} -version.gax=2.60.1-SNAPSHOT +version.gax=2.61.0 # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_grpc=2.60.1-SNAPSHOT +version.gax_grpc=2.61.0 # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_bom=2.60.1-SNAPSHOT +version.gax_bom=2.61.0 # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_httpjson=2.60.1-SNAPSHOT +version.gax_httpjson=2.61.0 # {x-version-update-end} # Versions for dependencies which actual artifacts differ between Bazel and Gradle. diff --git a/gax-java/gax-bom/pom.xml b/gax-java/gax-bom/pom.xml index 974642f499..95e37612f4 100644 --- a/gax-java/gax-bom/pom.xml +++ b/gax-java/gax-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.api gax-bom - 2.60.1-SNAPSHOT + 2.61.0 pom GAX (Google Api eXtensions) for Java (BOM) Google Api eXtensions for Java (BOM) @@ -43,55 +43,55 @@ com.google.api gax - 2.60.1-SNAPSHOT + 2.61.0 com.google.api gax - 2.60.1-SNAPSHOT + 2.61.0 test-jar testlib com.google.api gax - 2.60.1-SNAPSHOT + 2.61.0 testlib com.google.api gax-grpc - 2.60.1-SNAPSHOT + 2.61.0 com.google.api gax-grpc - 2.60.1-SNAPSHOT + 2.61.0 test-jar testlib com.google.api gax-grpc - 2.60.1-SNAPSHOT + 2.61.0 testlib com.google.api gax-httpjson - 2.60.1-SNAPSHOT + 2.61.0 com.google.api gax-httpjson - 2.60.1-SNAPSHOT + 2.61.0 test-jar testlib com.google.api gax-httpjson - 2.60.1-SNAPSHOT + 2.61.0 testlib
diff --git a/gax-java/gax-grpc/pom.xml b/gax-java/gax-grpc/pom.xml index 839314ce67..53249d5f51 100644 --- a/gax-java/gax-grpc/pom.xml +++ b/gax-java/gax-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-grpc - 2.60.1-SNAPSHOT + 2.61.0 jar GAX (Google Api eXtensions) for Java (gRPC) Google Api eXtensions for Java (gRPC) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.60.1-SNAPSHOT + 2.61.0 diff --git a/gax-java/gax-httpjson/pom.xml b/gax-java/gax-httpjson/pom.xml index cea01dc75e..449634a09b 100644 --- a/gax-java/gax-httpjson/pom.xml +++ b/gax-java/gax-httpjson/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-httpjson - 2.60.1-SNAPSHOT + 2.61.0 jar GAX (Google Api eXtensions) for Java (HTTP JSON) Google Api eXtensions for Java (HTTP JSON) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.60.1-SNAPSHOT + 2.61.0 diff --git a/gax-java/gax/pom.xml b/gax-java/gax/pom.xml index 0bbe3a8f7c..e1dec7f4d7 100644 --- a/gax-java/gax/pom.xml +++ b/gax-java/gax/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax - 2.60.1-SNAPSHOT + 2.61.0 jar GAX (Google Api eXtensions) for Java (Core) Google Api eXtensions for Java (Core) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.60.1-SNAPSHOT + 2.61.0 diff --git a/gax-java/pom.xml b/gax-java/pom.xml index fda6ea43ff..3e83baf531 100644 --- a/gax-java/pom.xml +++ b/gax-java/pom.xml @@ -4,14 +4,14 @@ com.google.api gax-parent pom - 2.60.1-SNAPSHOT + 2.61.0 GAX (Google Api eXtensions) for Java (Parent) Google Api eXtensions for Java (Parent) com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 ../gapic-generator-java-pom-parent @@ -50,7 +50,7 @@ com.google.api api-common - 2.43.1-SNAPSHOT + 2.44.0 com.google.auth @@ -98,24 +98,24 @@ com.google.api gax - 2.60.1-SNAPSHOT + 2.61.0 com.google.api gax - 2.60.1-SNAPSHOT + 2.61.0 test-jar testlib com.google.api.grpc proto-google-common-protos - 2.51.1-SNAPSHOT + 2.52.0 com.google.api.grpc grpc-google-common-protos - 2.51.1-SNAPSHOT + 2.52.0 io.grpc diff --git a/java-common-protos/grpc-google-common-protos/pom.xml b/java-common-protos/grpc-google-common-protos/pom.xml index d6866eb689..9ea288a2f1 100644 --- a/java-common-protos/grpc-google-common-protos/pom.xml +++ b/java-common-protos/grpc-google-common-protos/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-common-protos - 2.51.1-SNAPSHOT + 2.52.0 grpc-google-common-protos GRPC library for grpc-google-common-protos com.google.api.grpc google-common-protos-parent - 2.51.1-SNAPSHOT + 2.52.0 diff --git a/java-common-protos/pom.xml b/java-common-protos/pom.xml index 4dc39cb547..e2e1c67747 100644 --- a/java-common-protos/pom.xml +++ b/java-common-protos/pom.xml @@ -4,7 +4,7 @@ com.google.api.grpc google-common-protos-parent pom - 2.51.1-SNAPSHOT + 2.52.0 Google Common Protos Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 ../gapic-generator-java-pom-parent @@ -51,7 +51,7 @@ com.google.cloud third-party-dependencies - 3.42.1-SNAPSHOT + 3.43.0 pom import @@ -65,7 +65,7 @@ com.google.api.grpc grpc-google-common-protos - 2.51.1-SNAPSHOT + 2.52.0 io.grpc @@ -77,7 +77,7 @@ com.google.api.grpc proto-google-common-protos - 2.51.1-SNAPSHOT + 2.52.0 com.google.guava diff --git a/java-common-protos/proto-google-common-protos/pom.xml b/java-common-protos/proto-google-common-protos/pom.xml index 8dda45c616..330e016a87 100644 --- a/java-common-protos/proto-google-common-protos/pom.xml +++ b/java-common-protos/proto-google-common-protos/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-common-protos - 2.51.1-SNAPSHOT + 2.52.0 proto-google-common-protos PROTO library for proto-google-common-protos com.google.api.grpc google-common-protos-parent - 2.51.1-SNAPSHOT + 2.52.0 diff --git a/java-core/google-cloud-core-bom/pom.xml b/java-core/google-cloud-core-bom/pom.xml index adc6b71c62..9c154e70b9 100644 --- a/java-core/google-cloud-core-bom/pom.xml +++ b/java-core/google-cloud-core-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-core-bom - 2.50.1-SNAPSHOT + 2.51.0 pom com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 ../../gapic-generator-java-pom-parent @@ -23,17 +23,17 @@ com.google.cloud google-cloud-core - 2.50.1-SNAPSHOT + 2.51.0 com.google.cloud google-cloud-core-grpc - 2.50.1-SNAPSHOT + 2.51.0 com.google.cloud google-cloud-core-http - 2.50.1-SNAPSHOT + 2.51.0 diff --git a/java-core/google-cloud-core-grpc/pom.xml b/java-core/google-cloud-core-grpc/pom.xml index 59a2a99dfa..ee4273f387 100644 --- a/java-core/google-cloud-core-grpc/pom.xml +++ b/java-core/google-cloud-core-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-grpc - 2.50.1-SNAPSHOT + 2.51.0 jar Google Cloud Core gRPC @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.50.1-SNAPSHOT + 2.51.0 google-cloud-core-grpc diff --git a/java-core/google-cloud-core-http/pom.xml b/java-core/google-cloud-core-http/pom.xml index 10bc2c5104..835ef2367b 100644 --- a/java-core/google-cloud-core-http/pom.xml +++ b/java-core/google-cloud-core-http/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-http - 2.50.1-SNAPSHOT + 2.51.0 jar Google Cloud Core HTTP @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.50.1-SNAPSHOT + 2.51.0 google-cloud-core-http diff --git a/java-core/google-cloud-core/pom.xml b/java-core/google-cloud-core/pom.xml index 759281bb68..700b15a92a 100644 --- a/java-core/google-cloud-core/pom.xml +++ b/java-core/google-cloud-core/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core - 2.50.1-SNAPSHOT + 2.51.0 jar Google Cloud Core @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.50.1-SNAPSHOT + 2.51.0 google-cloud-core diff --git a/java-core/pom.xml b/java-core/pom.xml index c7f984236e..cf557816ac 100644 --- a/java-core/pom.xml +++ b/java-core/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-core-parent pom - 2.50.1-SNAPSHOT + 2.51.0 Google Cloud Core Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 ../gapic-generator-java-pom-parent @@ -33,7 +33,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.42.1-SNAPSHOT + 3.43.0 pom import diff --git a/java-iam/grpc-google-iam-v1/pom.xml b/java-iam/grpc-google-iam-v1/pom.xml index 242988f375..8946e468cf 100644 --- a/java-iam/grpc-google-iam-v1/pom.xml +++ b/java-iam/grpc-google-iam-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v1 - 1.46.1-SNAPSHOT + 1.47.0 grpc-google-iam-v1 GRPC library for grpc-google-iam-v1 com.google.cloud google-iam-parent - 1.46.1-SNAPSHOT + 1.47.0 diff --git a/java-iam/grpc-google-iam-v2/pom.xml b/java-iam/grpc-google-iam-v2/pom.xml index 9e7c5ca27c..ceb1f2bc82 100644 --- a/java-iam/grpc-google-iam-v2/pom.xml +++ b/java-iam/grpc-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2 - 1.46.1-SNAPSHOT + 1.47.0 grpc-google-iam-v2 GRPC library for proto-google-iam-v2 com.google.cloud google-iam-parent - 1.46.1-SNAPSHOT + 1.47.0 diff --git a/java-iam/grpc-google-iam-v2beta/pom.xml b/java-iam/grpc-google-iam-v2beta/pom.xml index ffe7bc43cd..f4907c95ff 100644 --- a/java-iam/grpc-google-iam-v2beta/pom.xml +++ b/java-iam/grpc-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2beta - 1.46.1-SNAPSHOT + 1.47.0 grpc-google-iam-v2beta GRPC library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.46.1-SNAPSHOT + 1.47.0 diff --git a/java-iam/pom.xml b/java-iam/pom.xml index 4974c54057..7f65a9e8a6 100644 --- a/java-iam/pom.xml +++ b/java-iam/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-parent pom - 1.46.1-SNAPSHOT + 1.47.0 Google IAM Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 ../gapic-generator-java-pom-parent @@ -50,7 +50,7 @@ com.google.cloud third-party-dependencies - 3.42.1-SNAPSHOT + 3.43.0 pom import @@ -78,44 +78,44 @@ com.google.api gax-bom - 2.60.1-SNAPSHOT + 2.61.0 pom import com.google.api.grpc proto-google-iam-v2 - 1.46.1-SNAPSHOT + 1.47.0 com.google.api.grpc grpc-google-iam-v2 - 1.46.1-SNAPSHOT + 1.47.0 com.google.api.grpc proto-google-common-protos - 2.51.1-SNAPSHOT + 2.52.0 com.google.api.grpc proto-google-iam-v2beta - 1.46.1-SNAPSHOT + 1.47.0 com.google.api.grpc grpc-google-iam-v1 - 1.46.1-SNAPSHOT + 1.47.0 com.google.api.grpc grpc-google-iam-v2beta - 1.46.1-SNAPSHOT + 1.47.0 com.google.api.grpc proto-google-iam-v1 - 1.46.1-SNAPSHOT + 1.47.0 javax.annotation diff --git a/java-iam/proto-google-iam-v1/pom.xml b/java-iam/proto-google-iam-v1/pom.xml index 9c6c593c09..3a1adeaac8 100644 --- a/java-iam/proto-google-iam-v1/pom.xml +++ b/java-iam/proto-google-iam-v1/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v1 - 1.46.1-SNAPSHOT + 1.47.0 proto-google-iam-v1 PROTO library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.46.1-SNAPSHOT + 1.47.0 diff --git a/java-iam/proto-google-iam-v2/pom.xml b/java-iam/proto-google-iam-v2/pom.xml index 0da16d6f72..994e0a5a26 100644 --- a/java-iam/proto-google-iam-v2/pom.xml +++ b/java-iam/proto-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2 - 1.46.1-SNAPSHOT + 1.47.0 proto-google-iam-v2 Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.46.1-SNAPSHOT + 1.47.0 diff --git a/java-iam/proto-google-iam-v2beta/pom.xml b/java-iam/proto-google-iam-v2beta/pom.xml index a3e5efbc6b..185d36705a 100644 --- a/java-iam/proto-google-iam-v2beta/pom.xml +++ b/java-iam/proto-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2beta - 1.46.1-SNAPSHOT + 1.47.0 proto-google-iam-v2beta Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.46.1-SNAPSHOT + 1.47.0 diff --git a/java-shared-dependencies/README.md b/java-shared-dependencies/README.md index 1bdf37d3f3..6de421bf02 100644 --- a/java-shared-dependencies/README.md +++ b/java-shared-dependencies/README.md @@ -14,7 +14,7 @@ If you are using Maven, add this to the `dependencyManagement` section. com.google.cloud google-cloud-shared-dependencies - 3.42.0 + 3.43.0 pom import diff --git a/java-shared-dependencies/dependency-convergence-check/pom.xml b/java-shared-dependencies/dependency-convergence-check/pom.xml index e5c51ead18..df1a41e374 100644 --- a/java-shared-dependencies/dependency-convergence-check/pom.xml +++ b/java-shared-dependencies/dependency-convergence-check/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud shared-dependencies-dependency-convergence-test - 3.42.1-SNAPSHOT + 3.43.0 Dependency convergence test for certain artifacts in Google Cloud Shared Dependencies An dependency convergence test case for the shared dependencies BOM. A failure of this test case means diff --git a/java-shared-dependencies/first-party-dependencies/pom.xml b/java-shared-dependencies/first-party-dependencies/pom.xml index 6e55b78db6..6e6078440d 100644 --- a/java-shared-dependencies/first-party-dependencies/pom.xml +++ b/java-shared-dependencies/first-party-dependencies/pom.xml @@ -6,7 +6,7 @@ com.google.cloud first-party-dependencies pom - 3.42.1-SNAPSHOT + 3.43.0 Google Cloud First-party Shared Dependencies Shared first-party dependencies for Google Cloud Java libraries. @@ -33,7 +33,7 @@ com.google.api gapic-generator-java-bom - 2.52.1-SNAPSHOT + 2.53.0 pom import @@ -45,7 +45,7 @@ com.google.cloud google-cloud-core-bom - 2.50.1-SNAPSHOT + 2.51.0 pom import @@ -69,13 +69,13 @@ com.google.cloud google-cloud-core - 2.50.1-SNAPSHOT + 2.51.0 test-jar com.google.cloud google-cloud-core - 2.50.1-SNAPSHOT + 2.51.0 tests diff --git a/java-shared-dependencies/pom.xml b/java-shared-dependencies/pom.xml index f58604e49e..68e957c309 100644 --- a/java-shared-dependencies/pom.xml +++ b/java-shared-dependencies/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-shared-dependencies pom - 3.42.1-SNAPSHOT + 3.43.0 first-party-dependencies third-party-dependencies @@ -17,7 +17,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 ../gapic-generator-java-pom-parent @@ -31,14 +31,14 @@ com.google.cloud first-party-dependencies - 3.42.1-SNAPSHOT + 3.43.0 pom import com.google.cloud third-party-dependencies - 3.42.1-SNAPSHOT + 3.43.0 pom import diff --git a/java-shared-dependencies/third-party-dependencies/pom.xml b/java-shared-dependencies/third-party-dependencies/pom.xml index a53bd798c2..86ebc603ae 100644 --- a/java-shared-dependencies/third-party-dependencies/pom.xml +++ b/java-shared-dependencies/third-party-dependencies/pom.xml @@ -6,7 +6,7 @@ com.google.cloud third-party-dependencies pom - 3.42.1-SNAPSHOT + 3.43.0 Google Cloud Third-party Shared Dependencies Shared third-party dependencies for Google Cloud Java libraries. @@ -15,7 +15,7 @@ com.google.api gapic-generator-java-pom-parent - 2.52.1-SNAPSHOT + 2.53.0 ../../gapic-generator-java-pom-parent diff --git a/java-shared-dependencies/upper-bound-check/pom.xml b/java-shared-dependencies/upper-bound-check/pom.xml index 2fc2bd51c8..8273dd5281 100644 --- a/java-shared-dependencies/upper-bound-check/pom.xml +++ b/java-shared-dependencies/upper-bound-check/pom.xml @@ -4,7 +4,7 @@ com.google.cloud shared-dependencies-upper-bound-test pom - 3.42.1-SNAPSHOT + 3.43.0 Upper bound test for Google Cloud Shared Dependencies An upper bound test case for the shared dependencies BOM. A failure of this test case means @@ -30,7 +30,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.42.1-SNAPSHOT + 3.43.0 pom import diff --git a/sdk-platform-java-config/pom.xml b/sdk-platform-java-config/pom.xml index 903350ee4b..4a76365ec0 100644 --- a/sdk-platform-java-config/pom.xml +++ b/sdk-platform-java-config/pom.xml @@ -4,7 +4,7 @@ com.google.cloud sdk-platform-java-config pom - 3.42.1-SNAPSHOT + 3.43.0 SDK Platform For Java Configurations Shared build configuration for Google Cloud Java libraries. @@ -17,6 +17,6 @@ - 3.42.1-SNAPSHOT + 3.43.0 \ No newline at end of file diff --git a/showcase/pom.xml b/showcase/pom.xml index d48031cf93..6449c9a794 100644 --- a/showcase/pom.xml +++ b/showcase/pom.xml @@ -34,7 +34,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.42.1-SNAPSHOT + 3.43.0 pom import diff --git a/versions.txt b/versions.txt index a6b56917a0..de032f3f3e 100644 --- a/versions.txt +++ b/versions.txt @@ -1,19 +1,19 @@ # Format: # module:released-version:current-version -gapic-generator-java:2.52.0:2.52.1-SNAPSHOT -api-common:2.43.0:2.43.1-SNAPSHOT -gax:2.60.0:2.60.1-SNAPSHOT -gax-grpc:2.60.0:2.60.1-SNAPSHOT -gax-httpjson:0.145.0:0.145.1-SNAPSHOT -proto-google-common-protos:2.51.0:2.51.1-SNAPSHOT -grpc-google-common-protos:2.51.0:2.51.1-SNAPSHOT -proto-google-iam-v1:1.46.0:1.46.1-SNAPSHOT -grpc-google-iam-v1:1.46.0:1.46.1-SNAPSHOT -proto-google-iam-v2beta:1.46.0:1.46.1-SNAPSHOT -grpc-google-iam-v2beta:1.46.0:1.46.1-SNAPSHOT -google-iam-policy:1.46.0:1.46.1-SNAPSHOT -proto-google-iam-v2:1.46.0:1.46.1-SNAPSHOT -grpc-google-iam-v2:1.46.0:1.46.1-SNAPSHOT -google-cloud-core:2.50.0:2.50.1-SNAPSHOT -google-cloud-shared-dependencies:3.42.0:3.42.1-SNAPSHOT +gapic-generator-java:2.53.0:2.53.0 +api-common:2.44.0:2.44.0 +gax:2.61.0:2.61.0 +gax-grpc:2.61.0:2.61.0 +gax-httpjson:0.146.0:0.146.0 +proto-google-common-protos:2.52.0:2.52.0 +grpc-google-common-protos:2.52.0:2.52.0 +proto-google-iam-v1:1.47.0:1.47.0 +grpc-google-iam-v1:1.47.0:1.47.0 +proto-google-iam-v2beta:1.47.0:1.47.0 +grpc-google-iam-v2beta:1.47.0:1.47.0 +google-iam-policy:1.47.0:1.47.0 +proto-google-iam-v2:1.47.0:1.47.0 +grpc-google-iam-v2:1.47.0:1.47.0 +google-cloud-core:2.51.0:2.51.0 +google-cloud-shared-dependencies:3.43.0:3.43.0