Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/sdk-platform-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.41.0
Choose a base ref
...
head repository: googleapis/sdk-platform-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.42.0
Choose a head ref

Commits on May 31, 2024

  1. chore(main): release 2.41.1-SNAPSHOT (#2839)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    <details><summary>2.41.1-SNAPSHOT</summary>
    
    ### Updating meta-information for bleeding-edge SNAPSHOT release.
    </details>
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored May 31, 2024
    Copy the full SHA
    dc88ea2 View commit details

Commits on Jun 3, 2024

  1. feat: Allow Adding Client Level Attributes to MetricsTracerFactory (#…

    …2614)
    
    Allow the MetricsTracerFactory to take in a second parameter (Map of
    attributes) that will be treated as client level attributes. These
    attributes will be added to every single MetricsTracer created
    throughout the lifecycle of the client.
    
    Was able to verify this behavior inside Cloud Monitoring: 
    
    ![image](https://github.com/googleapis/sdk-platform-java/assets/6621793/832f485e-2834-4765-b381-9a15e2913412)
    
    Additional Attribute was recorded.
    
    Via:
    ```
        InstantiatingGrpcChannelProvider channelProvider =
                InstantiatingGrpcChannelProvider.newBuilder().build();
    
        Map<String, String> clientAttributesMapping = new HashMap<>();
        clientAttributesMapping.put("directpath_enabled", String.valueOf(channelProvider.canUseDirectPath()));
    
        ...
        options
          .setApiTracerFactory(new MetricsTracerFactory(recorder, clientAttributesMapping))
          .build();
    ```
    
    ---------
    
    Co-authored-by: Blake Li <blakeli@google.com>
    lqiu96 and blakeli0 authored Jun 3, 2024
    Copy the full SHA
    f122c6f View commit details

Commits on Jun 5, 2024

  1. Copy the full SHA
    168c3b9 View commit details

Commits on Jun 10, 2024

  1. chore: Build all modules of sdk-platform-java in hermetic generation …

    …workflow. (#2864)
    
    This is to fix the issue in
    https://github.com/googleapis/sdk-platform-java/actions/runs/9418294714/job/25945455263?pr=2860.
    
    ---------
    
    Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
    blakeli0 and cloud-java-bot authored Jun 10, 2024
    Copy the full SHA
    26bd8e2 View commit details
  2. fix: Expose Gax meter name (#2865)

    This can mitigate the ask to expose `Meter` as a constructor parameter
    in `OpenTelemetryMetricsRecorder`. Since `Meter` usually represents the
    libary that does the instrumentation, we can not expose it. However, we
    can expose the meter name as a public String, so that users of gax can
    create Otel views more easily with it.
    blakeli0 authored Jun 10, 2024
    Copy the full SHA
    6c5d6ce View commit details
  3. feat: generate pr description from configuration comparison result (#…

    …2841)
    
    In this PR:
    - Generate pull request description from configuration comparison
    result.
    - The pull request description contains repo-level changes, if
    applicable, and googleapis commit from baseline config (exclusive) to
    current config (inclusive).
    
    An example of pr description with repo-level change:
    ```
    This pull request is generated with proto changes between [googleapis/googleapis@3b6f144](googleapis/googleapis@3b6f144) (exclusive) and [googleapis/googleapis@0cea717](googleapis/googleapis@0cea717) (inclusive).
    
    BEGIN_COMMIT_OVERRIDE
    BEGIN_NESTED_COMMIT
    fix(deps): update the Java code generator (gapic-generator-java) to 1.2.3
    END_NESTED_COMMIT
    BEGIN_NESTED_COMMIT
    chore: update the libraries_bom version to 2.3.4
    END_NESTED_COMMIT
    BEGIN_NESTED_COMMIT
    feat: Make Layout Parser generally available in V1
    
    PiperOrigin-RevId: 638924855
    
    Source Link: [googleapis/googleapis@0cea717](googleapis/googleapis@0cea717)
    END_NESTED_COMMIT
    END_COMMIT_OVERRIDE
    ```
    JoeWang1127 authored Jun 10, 2024
    Copy the full SHA
    e508ae6 View commit details
  4. feat: gapic-generator-java to perform a no-op when no services are de…

    …tected (#2460)
    
    Fixes #2050
    
    Adds behavior to gracefully perform a NOOP if no services are contained
    in the generation request.
    
    
    ## Confimation in hermetic build scripts
    
    From `generate_library.sh` against `google/cloud/alloydb/connectors/v1`
    ```
    + /usr/local/google/home/diegomarquezp/Desktop/sdk2/sdk3/sdk-platform-java/library_generation/output/protobuf-25.2/bin/protoc --experimental_allow_proto3_optional --plugin=protoc-gen-java_gapic=/usr/local/google/home/diegomarquezp/.pyenv/versions/3.11.0/lib/python3.11/site-packages/library_generation/gapic-generator-java-wrapper --java_gapic_out=metadata:/usr/local/google/home/diegomarquezp/Desktop/sdk2/sdk3/sdk-platform-java/library_generation/output/temp_preprocessed/java_gapic_srcjar_raw.srcjar.zip --java_gapic_opt=transport=grpc,rest-numeric-enums,grpc-service-config=,gapic-config=,api-service-config=google/cloud/alloydb/connectors/v1/connectors_v1.yaml google/cloud/alloydb/connectors/v1/resources.proto google/cloud/common_resources.proto
    Apr 05, 2024 9:33:22 PM com.google.api.generator.gapic.protoparser.Parser parse
    WARNING: No services found to generate. This will produce an empty zip file
    Apr 05, 2024 9:33:22 PM com.google.api.generator.gapic.composer.ClientLibraryPackageInfoComposer generatePackageInfo
    WARNING: Generating empty package info since no services were found
    + did_generate_gapic=true
    + zipinfo -t /usr/local/google/home/diegomarquezp/Desktop/sdk2/sdk3/sdk-platform-java/library_generation/output/temp_preprocessed/java_gapic_srcjar_raw.srcjar.zip
    Empty zipfile. 
    + did_generate_gapic=false
    + [[ false == \t\r\u\e ]]
    
    ```
    
    I made some changes to library_generation but I moved them to a follow
    up PR (#2599) so the
    checks can pass here.
    diegomarquezp authored Jun 10, 2024
    Copy the full SHA
    c0b5646 View commit details

Commits on Jun 11, 2024

  1. Copy the full SHA
    af10a9e View commit details

Commits on Jun 12, 2024

  1. fix: Move the logic of getting systemProductName from static block to…

    … static method (#2874)
    
    The static field `systemProductName` should only be used for testing
    purposes. In production environment, the logic of checking
    `isOnComputeEngine` should be exactly the same as before
    #2614.
    
    Fixes b/346215860
    blakeli0 authored Jun 12, 2024
    Copy the full SHA
    536f1eb View commit details
  2. deps: update dependency com.google.auto.value:auto-value to v1.11.0 (#…

    …2842)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [com.google.auto.value:auto-value](https://togithub.com/google/auto/tree/main/value)
    ([source](https://togithub.com/google/auto)) | `1.10.4` -> `1.11.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auto.value:auto-value/1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auto.value:auto-value/1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auto.value:auto-value/1.10.4/1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auto.value:auto-value/1.10.4/1.11.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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 12, 2024
    Copy the full SHA
    dd27fdf View commit details
  3. chore: initiate library generation if Dockerfile is changed (#2878)

    In this PR:
    - Initiate generation process if the Dockerfile is changed.
    - Move `docker build` and `mvn install` in shell script to speed up the
    workflow run if no changes in the `generation_config.yaml` and
    `Dockerfile`.
    
    Example run:
    https://github.com/JoeWang1127/sdk-platform-java/actions/runs/9473714657/job/26101875644?pr=8
    JoeWang1127 authored Jun 12, 2024
    Copy the full SHA
    74f20a2 View commit details

Commits on Jun 13, 2024

  1. chore: add HW repo templates (#2884)

    In this PR we add the `.github` and `.kokoro` folders to
    `library_generation/owlbot/templates/java_library` in order to enable
    the hermetic build workflows in HW libraries.
    
    The templates come from
    googleapis/synthtool@dae1282
    
    **The hermetic build templates will come in a separate PR**
    diegomarquezp authored Jun 13, 2024
    Copy the full SHA
    d567453 View commit details
  2. feat: push SNAPSHOT versions of the hermetic build docker image (#2888)

    This PR simplifies the setup of image publication. It will now rely on a
    single Cloud Build workflow that will push an image with three tags
    whenever there is a push to the `main` branch (i.e. merged PR):
     - An image tagged with the commit SHA of the merged commit
     - An image tagged `latest`
    - An image tagged with the generator version (e.g. 1.1.1-SNAPSHOT or
    1.1.1 when it's a release PR)
    
    ** Follow ups **
     - [ ] disable the release trigger in Cloud Build
    diegomarquezp authored Jun 13, 2024
    Copy the full SHA
    81df866 View commit details

Commits on Jun 14, 2024

  1. chore: update googleapis commit at Fri Jun 14 12:58:44 UTC 2024 (#2907)

    chore: update googleapis commit at Fri Jun 14 12:58:44 UTC 2024
    cloud-java-bot authored Jun 14, 2024
    Copy the full SHA
    f952e3f View commit details

Commits on Jun 19, 2024

  1. Copy the full SHA
    9829721 View commit details
  2. feat: populate .repo-metadata.json from highest version (#2890)

    In this PR:
    - populate `.repo-metadata.json` from highest stable version of proto
    paths.
    
    The `.repo-metadata.json` is only generated once per library and the
    first item in proto paths is used, so the proto paths with the highest
    stable version should be the first item after sorting the proto paths in
    the library.
    
    The method used to compare two proto paths, `a` and `b`:
    1. if both of `a` and `b` don't have a version, the one with lower depth
    is smaller.
    2. if either `a` or `b` has a version, the one with the version is
    smaller.
    3. if either `a` or `b` has a stable version, but not both, the one with
    the stable version is smaller, e.g., `google/spanner/v2` is smaller than
    `google/spanner/v3beta`.
    4. if both `a` and `b` have a non-stable version, the one with higher
    version is smaller, e.g., `google/spanner/v2beta1` is smaller than
    `google/spanner/v2alpha2`.
    5. if both `a` and `b` have a stable version, the one with lower depth
    is smaller, e.g., `google/spanner/v1` is smaller than
    `google/spanner/admin/v1`, `google/spanner/v1` is smaller than
    `google/spanner/admin/v2`
    6. if both `a` and `b` have a stable version and the depth is the same,
    the one with higher version is smaller, e.g., `google/spanner/v2` is
    smaller than `google/spanner/v1`.
    
    Test the change:
    1. build the image locally:
    ```
    docker build -f .cloudbuild/library_generation/library_generation.Dockerfile -t local:latest .
    ```
    2. build the generator locally:
    ```
    mvn -V -B -ntp clean install -DskipTests
    ```
    3. run the image:
    ```
    docker run --rm -u "$(id -u):$(id -g)" -v "$(pwd):/workspace" -v "$HOME/.m2:/home/.m2" local:latest
    ```
    
    Result:
    1. no change in common protos
    2. `transport` changed to `both` in `java-iam/.repo-metadata.json`. This
    is expected since the `transport` in
    [`google/iam/v2/BUILD.bazel`](https://github.com/googleapis/googleapis/blob/master/google/iam/v2/BUILD.bazel#L94)
    is `grpc+rest`. Without this change, the `transport` is parsed from
    `google/iam/v2/BUILD.bazel`, which doesn't have a `java_gapic_library`
    target, thus the value is `grpc` by default.
    JoeWang1127 authored Jun 19, 2024
    Copy the full SHA
    f587541 View commit details

Commits on Jun 20, 2024

  1. chore: add hermetic build templates for HW libs (#2885)

    This PR adds the `update_generation_config` workflow with its respective
    implementation. Further changes in the workflow in HW libraries will
    be done by modifying this new template
    
    ### Are they the same as google-cloud-java as of 2024-06-20?
    
    ![image](https://github.com/googleapis/sdk-platform-java/assets/22083784/1e767c59-3013-4d3a-8ec5-b837b68e6d17)
    
    ---------
    
    Co-authored-by: Joe Wang <106995533+JoeWang1127@users.noreply.github.com>
    diegomarquezp and JoeWang1127 authored Jun 20, 2024
    Copy the full SHA
    9ab3e1d View commit details
  2. chore: add iam logging (#2932)

    In this PR:
    - Add logging module in `google/iam/v1`.
    - Regenerate iam.
    JoeWang1127 authored Jun 20, 2024
    Copy the full SHA
    122a493 View commit details

Commits on Jun 24, 2024

  1. chore: update googleapis commit at Mon Jun 24 16:24:34 UTC 2024 (#2942)

    chore: update googleapis commit at Mon Jun 24 16:24:34 UTC 2024
    cloud-java-bot authored Jun 24, 2024
    Copy the full SHA
    cc67c3c View commit details
  2. deps: update google api dependencies (#2846)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [com.google.api.grpc:grpc-google-common-protos](https://togithub.com/googleapis/sdk-platform-java)
    | `2.39.1` -> `2.40.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:grpc-google-common-protos/2.40.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.40.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.39.1/2.40.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.39.1/2.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [com.google.api.grpc:grpc-google-iam-v1](https://togithub.com/googleapis/sdk-platform-java)
    | `1.34.1` -> `1.35.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:grpc-google-iam-v1/1.35.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.35.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.34.1/1.35.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.34.1/1.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [com.google.api.grpc:proto-google-common-protos](https://togithub.com/googleapis/sdk-platform-java)
    | `2.39.1` -> `2.40.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:proto-google-common-protos/2.40.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.40.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.39.1/2.40.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.39.1/2.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [com.google.api.grpc:proto-google-iam-v1](https://togithub.com/googleapis/sdk-platform-java)
    | `1.34.1` -> `1.35.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:proto-google-iam-v1/1.35.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.35.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.34.1/1.35.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.34.1/1.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [com.google.api:api-common](https://togithub.com/googleapis/sdk-platform-java)
    | `2.31.1` -> `2.32.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api:api-common/2.32.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.32.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.31.1/2.32.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.31.1/2.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
    
    <details>
    <summary>googleapis/sdk-platform-java
    (com.google.api.grpc:grpc-google-common-protos)</summary>
    
    ###
    [`v2.40.0`](https://togithub.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2400-2024-05-02)
    
    ##### Features
    
    - \[common-protos] add `Weight` to common types for Shopping APIs to be
    used for accounts bundle
    ([#&#8203;2699](https://togithub.com/googleapis/sdk-platform-java/issues/2699))
    ([5bb9770](https://togithub.com/googleapis/sdk-platform-java/commit/5bb97700ddcef1b0494808b1e7d8029d92c74d13))
    - add a CLI tool to validate generation configuration
    ([#&#8203;2691](https://togithub.com/googleapis/sdk-platform-java/issues/2691))
    ([f2ce524](https://togithub.com/googleapis/sdk-platform-java/commit/f2ce52478a03048b9daffc3fc535f12cf2a9f856))
    - Parser to consume the api-versioning value from proto
    ([#&#8203;2630](https://togithub.com/googleapis/sdk-platform-java/issues/2630))
    ([40711fd](https://togithub.com/googleapis/sdk-platform-java/commit/40711fd69468a2021108bb5fba00bb02ac4bb19f))
    - Update Gapic generator and Gax to emit api-versioning via header
    ([#&#8203;2671](https://togithub.com/googleapis/sdk-platform-java/issues/2671))
    ([e63d1b4](https://togithub.com/googleapis/sdk-platform-java/commit/e63d1b49159be07f0bb32bfe9d15c8445ac883c8))
    
    ##### Bug Fixes
    
    - change folder prefix for adding headers
    ([#&#8203;2688](https://togithub.com/googleapis/sdk-platform-java/issues/2688))
    ([4e92be8](https://togithub.com/googleapis/sdk-platform-java/commit/4e92be8885af8633ea5b3371c43be9423a0f95ef))
    - Log HttpJson's async thread pool core size
    ([#&#8203;2697](https://togithub.com/googleapis/sdk-platform-java/issues/2697))
    ([34b4bc3](https://togithub.com/googleapis/sdk-platform-java/commit/34b4bc3362f3c30bd77f5a59c3cb3aea36358eee))
    - replace `cfg = "host"` with `cfg = "exec"`
    ([#&#8203;2637](https://togithub.com/googleapis/sdk-platform-java/issues/2637))
    ([6d673f3](https://togithub.com/googleapis/sdk-platform-java/commit/6d673f39dc10b072ba6012fecc17deb22136650e))
    - Return resolved endpoint from StubSettings' Builder
    ([#&#8203;2715](https://togithub.com/googleapis/sdk-platform-java/issues/2715))
    ([32c9995](https://togithub.com/googleapis/sdk-platform-java/commit/32c99953496fe3e0ab47c67aad4117c242d1c798))
    
    ##### Dependencies
    
    - Make opentelemetry-api an optional dependency.
    ([#&#8203;2681](https://togithub.com/googleapis/sdk-platform-java/issues/2681))
    ([3967a19](https://togithub.com/googleapis/sdk-platform-java/commit/3967a19e8b68c3a95cf1ced737f3a1aa73b02e93))
    - update dependency absl-py to v2.1.0
    ([#&#8203;2659](https://togithub.com/googleapis/sdk-platform-java/issues/2659))
    ([cae6d79](https://togithub.com/googleapis/sdk-platform-java/commit/cae6d79ed29fd9e64abe4e9390a46b1f9f1d305f))
    - update dependency gitpython to v3.1.43
    ([#&#8203;2656](https://togithub.com/googleapis/sdk-platform-java/issues/2656))
    ([208bef4](https://togithub.com/googleapis/sdk-platform-java/commit/208bef468b11d49e85d4df4008d99c7a2de9233c))
    - update dependency lxml to v5.2.1
    ([#&#8203;2661](https://togithub.com/googleapis/sdk-platform-java/issues/2661))
    ([b95ad49](https://togithub.com/googleapis/sdk-platform-java/commit/b95ad49834e0422e79f884b42cf5c81c89bb25fb))
    - update dependency net.bytebuddy:byte-buddy to v1.14.14
    ([#&#8203;2703](https://togithub.com/googleapis/sdk-platform-java/issues/2703))
    ([87069bc](https://togithub.com/googleapis/sdk-platform-java/commit/87069bc9618704e2607aeae486d8481e4454dc17))
    - update dependency typing to v3.10.0.0
    ([#&#8203;2663](https://togithub.com/googleapis/sdk-platform-java/issues/2663))
    ([7fb5653](https://togithub.com/googleapis/sdk-platform-java/commit/7fb565324427a98948c6d253066b734a4b5832bc))
    - update gapic-showcase to v0.33.0
    ([#&#8203;2653](https://togithub.com/googleapis/sdk-platform-java/issues/2653))
    ([0a71cbf](https://togithub.com/googleapis/sdk-platform-java/commit/0a71cbf7092279c50f9f5114b79d8c674cdef997))
    
    ##### Documentation
    
    - Add contributing guidelines to PR and issue templates
    ([#&#8203;2682](https://togithub.com/googleapis/sdk-platform-java/issues/2682))
    ([42526dc](https://togithub.com/googleapis/sdk-platform-java/commit/42526dc03e00a2e01e8f7a075817560089f378ee))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 24, 2024
    Copy the full SHA
    b5ef698 View commit details
  3. deps: update dependency com.google.auto.value:auto-value-annotations …

    …to v1.11.0 (#2843)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [com.google.auto.value:auto-value-annotations](https://togithub.com/google/auto/tree/main/value)
    ([source](https://togithub.com/google/auto)) | `1.10.4` -> `1.11.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.auto.value:auto-value-annotations/1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.auto.value:auto-value-annotations/1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.auto.value:auto-value-annotations/1.10.4/1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.auto.value:auto-value-annotations/1.10.4/1.11.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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 24, 2024
    Copy the full SHA
    bf8e67f View commit details
  4. deps: update dependency org.checkerframework:checker-qual to v3.44.0 (#…

    …2848)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [org.checkerframework:checker-qual](https://checkerframework.org/)
    ([source](https://togithub.com/typetools/checker-framework)) | `3.43.0`
    -> `3.44.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/org.checkerframework:checker-qual/3.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.checkerframework:checker-qual/3.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.checkerframework:checker-qual/3.43.0/3.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.checkerframework:checker-qual/3.43.0/3.44.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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 24, 2024
    Copy the full SHA
    7a99c50 View commit details
  5. deps: update opentelemetry-java monorepo to v1.39.0 (#2863)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [io.opentelemetry:opentelemetry-api](https://togithub.com/open-telemetry/opentelemetry-java)
    | `1.38.0` -> `1.39.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-api/1.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-api/1.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-api/1.38.0/1.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-api/1.38.0/1.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [io.opentelemetry:opentelemetry-bom](https://togithub.com/open-telemetry/opentelemetry-java)
    | `1.38.0` -> `1.39.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-bom/1.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-bom/1.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-bom/1.38.0/1.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-bom/1.38.0/1.39.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
    
    <details>
    <summary>open-telemetry/opentelemetry-java
    (io.opentelemetry:opentelemetry-api)</summary>
    
    ###
    [`v1.39.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1390-2024-06-07)
    
    [Compare
    Source](https://togithub.com/open-telemetry/opentelemetry-java/compare/v1.38.0...v1.39.0)
    
    ##### API
    
    ##### Incubator
    
    - BREAKING: Refactor ExtendedTracer, ExtendedSpanBuilder to reflect
    incubating API conventions
    
    ([#&#8203;6497](https://togithub.com/open-telemetry/opentelemetry-java/pull/6497))
    
    ##### SDK
    
    ##### Exporter
    
    - BREAKING: Serve prometheus metrics only on `/metrics` by default. To
    restore the previous behavior
        and serve metrics on all paths, override the default handler
    as [demonstrated
    here](https://togithub.com/open-telemetry/opentelemetry-java/blob/main/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/PrometheusHttpServerTest.java#L251-L259).
    
    ([#&#8203;6476](https://togithub.com/open-telemetry/opentelemetry-java/pull/6476))
    -   Make OTLP exporter memory mode API public
    
    ([#&#8203;6469](https://togithub.com/open-telemetry/opentelemetry-java/pull/6469))
    -   Speed up OTLP string marshaling using sun.misc.Unsafe
    
    ([#&#8203;6433](https://togithub.com/open-telemetry/opentelemetry-java/pull/6433))
    -   Add exporter data classes for experimental profiling signal type.
    
    ([#&#8203;6374](https://togithub.com/open-telemetry/opentelemetry-java/pull/6374))
    -   Start prometheus http server with daemon thread
    
    ([#&#8203;6472](https://togithub.com/open-telemetry/opentelemetry-java/pull/6472))
    - Update the Prometheus metrics library and improve how units are
    included in metric names.
    
    ([#&#8203;6473](https://togithub.com/open-telemetry/opentelemetry-java/pull/6473))
    -   Remove android animalsniffer check from prometheus exporter
    
    ([#&#8203;6478](https://togithub.com/open-telemetry/opentelemetry-java/pull/6478))
    
    ##### Extensions
    
    - Load file config YAML using core schema, ensure that env var
    substitution retains string types.
    
    ([#&#8203;6436](https://togithub.com/open-telemetry/opentelemetry-java/pull/6436))
    -   Define dedicated file configuration SPI ComponentProvider
    
    ([#&#8203;6457](https://togithub.com/open-telemetry/opentelemetry-java/pull/6457))
    
    ##### Tooling
    
    - Normalize timestamps and file ordering in jars, making the outputs
    reproducible
    
    ([#&#8203;6471](https://togithub.com/open-telemetry/opentelemetry-java/pull/6471))
    -   GHA for generating the post-release pull request
    
    ([#&#8203;6449](https://togithub.com/open-telemetry/opentelemetry-java/pull/6449))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 24, 2024
    Copy the full SHA
    9d1f3a8 View commit details
  6. deps: update netty dependencies to v4.1.111.final (#2877)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [io.netty:netty-buffer](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-buffer/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [io.netty:netty-codec](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [io.netty:netty-codec-http](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec-http/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [io.netty:netty-codec-http2](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec-http2/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [io.netty:netty-codec-socks](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-codec-socks/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [io.netty:netty-common](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-common/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [io.netty:netty-handler](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-handler/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [io.netty:netty-handler-proxy](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-handler-proxy/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [io.netty:netty-resolver](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-resolver/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [io.netty:netty-transport](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-transport/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.Final?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [io.netty:netty-transport-native-unix-common](https://netty.io/)
    ([source](https://togithub.com/netty/netty)) | `4.1.110.Final` ->
    `4.1.111.Final` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/io.netty:netty-transport-native-unix-common/4.1.111.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.111.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.110.Final/4.1.111.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.110.Final/4.1.111.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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 24, 2024
    Copy the full SHA
    b5f10b9 View commit details
  7. deps: update dependency org.easymock:easymock to v5.3.0 (#2871)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [org.easymock:easymock](http://easymock.org)
    ([source](https://togithub.com/easymock/easymock)) | `5.2.0` -> `5.3.0`
    |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/org.easymock:easymock/5.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.easymock:easymock/5.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.easymock:easymock/5.2.0/5.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.easymock:easymock/5.2.0/5.3.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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 24, 2024
    Copy the full SHA
    c243f7d View commit details
  8. deps: update googleapis/java-cloud-bom digest to 17cc5ec (#2882)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | googleapis/java-cloud-bom | action | digest | `59c776b` -> `17cc5ec` |
    
    ---
    
    > [!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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 24, 2024
    Copy the full SHA
    d6abd8e View commit details
  9. build(deps): update dependency org.apache.maven.plugins:maven-failsaf…

    …e-plugin to v3.3.0 (#2908)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [org.apache.maven.plugins:maven-failsafe-plugin](https://maven.apache.org/surefire/)
    | `3.2.5` -> `3.3.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.maven.plugins:maven-failsafe-plugin/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.apache.maven.plugins:maven-failsafe-plugin/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.apache.maven.plugins:maven-failsafe-plugin/3.2.5/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.maven.plugins:maven-failsafe-plugin/3.2.5/3.3.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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 24, 2024
    Copy the full SHA
    c42fce7 View commit details
  10. deps: update dependency com.google.cloud:grpc-gcp to v1.6.1 (#2943)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [com.google.cloud:grpc-gcp](https://togithub.com/GoogleCloudPlatform/grpc-gcp-java/tree/master/grpc-gcp)
    ([source](https://togithub.com/GoogleCloudPlatform/grpc-gcp-java)) |
    `1.6.0` -> `1.6.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:grpc-gcp/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:grpc-gcp/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:grpc-gcp/1.6.0/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:grpc-gcp/1.6.0/1.6.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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 24, 2024
    Copy the full SHA
    9f16b40 View commit details
  11. build(deps): update dependency com.google.cloud:google-cloud-shared-c…

    …onfig to v1.8.1 (#2944)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [com.google.cloud:google-cloud-shared-config](https://togithub.com/googleapis/java-shared-config)
    | `1.8.0` -> `1.8.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-config/1.8.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.8.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.8.0/1.8.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.8.0/1.8.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
    
    <details>
    <summary>googleapis/java-shared-config
    (com.google.cloud:google-cloud-shared-config)</summary>
    
    ###
    [`v1.8.1`](https://togithub.com/googleapis/java-shared-config/blob/HEAD/CHANGELOG.md#181-2024-06-24)
    
    [Compare
    Source](https://togithub.com/googleapis/java-shared-config/compare/v1.8.0...v1.8.1)
    
    ##### Dependencies
    
    - Update actions/checkout digest to
    [`692973e`](https://togithub.com/googleapis/java-shared-config/commit/692973e)
    ([#&#8203;814](https://togithub.com/googleapis/java-shared-config/issues/814))
    ([ebece6b](https://togithub.com/googleapis/java-shared-config/commit/ebece6b7df6208527450c12368fcc0c6ce07ac67))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 24, 2024
    Copy the full SHA
    d3960d9 View commit details

Commits on Jun 25, 2024

  1. build(deps): update dependency org.apache.maven.plugins:maven-project…

    …-info-reports-plugin to v3.6.0 (#2945)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [org.apache.maven.plugins:maven-project-info-reports-plugin](https://maven.apache.org/plugins/)
    | `3.5.0` -> `3.6.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.5.0/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.maven.plugins:maven-project-info-reports-plugin/3.5.0/3.6.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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 25, 2024
    Copy the full SHA
    e4f1217 View commit details
  2. build(deps): update dependency org.apache.maven.plugins:maven-surefir…

    …e-plugin to v3.3.0 (#2946)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [org.apache.maven.plugins:maven-surefire-plugin](https://maven.apache.org/surefire/)
    | `3.2.5` -> `3.3.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.maven.plugins:maven-surefire-plugin/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.apache.maven.plugins:maven-surefire-plugin/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.apache.maven.plugins:maven-surefire-plugin/3.2.5/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.maven.plugins:maven-surefire-plugin/3.2.5/3.3.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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/googleapis/sdk-platform-java).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 25, 2024
    Copy the full SHA
    f15df3f View commit details
  3. chore(main): release 2.42.0 (#2847)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    <details><summary>2.42.0</summary>
    
    ##
    [2.42.0](v2.41.0...v2.42.0)
    (2024-06-25)
    
    
    ### Features
    
    * Allow Adding Client Level Attributes to MetricsTracerFactory
    ([#2614](#2614))
    ([f122c6f](f122c6f))
    * gapic-generator-java to perform a no-op when no services are detected
    ([#2460](#2460))
    ([c0b5646](c0b5646))
    * Make Layout Parser generally available in V1
    ([e508ae6](e508ae6))
    * populate `.repo-metadata.json` from highest version
    ([#2890](#2890))
    ([f587541](f587541))
    * push SNAPSHOT versions of the hermetic build docker image
    ([#2888](#2888))
    ([81df866](81df866))
    
    
    ### Bug Fixes
    
    * **deps:** update the Java code generator (gapic-generator-java) to
    1.2.3
    ([e508ae6](e508ae6))
    * Expose Gax meter name
    ([#2865](#2865))
    ([6c5d6ce](6c5d6ce))
    * Move the logic of getting systemProductName from static block to
    static method
    ([#2874](#2874))
    ([536f1eb](536f1eb))
    * Update default Otel Attribute from method_name to method
    ([#2833](#2833))
    ([af10a9e](af10a9e))
    
    
    ### Dependencies
    
    * update dependency com.google.auto.value:auto-value to v1.11.0
    ([#2842](#2842))
    ([dd27fdf](dd27fdf))
    * update dependency com.google.auto.value:auto-value-annotations to
    v1.11.0
    ([#2843](#2843))
    ([bf8e67f](bf8e67f))
    * update dependency com.google.cloud:grpc-gcp to v1.6.1
    ([#2943](#2943))
    ([9f16b40](9f16b40))
    * update dependency org.checkerframework:checker-qual to v3.44.0
    ([#2848](#2848))
    ([7a99c50](7a99c50))
    * update dependency org.easymock:easymock to v5.3.0
    ([#2871](#2871))
    ([c243f7d](c243f7d))
    * update google api dependencies
    ([#2846](#2846))
    ([b5ef698](b5ef698))
    * update googleapis/java-cloud-bom digest to 17cc5ec
    ([#2882](#2882))
    ([d6abd8e](d6abd8e))
    * update netty dependencies to v4.1.111.final
    ([#2877](#2877))
    ([b5f10b9](b5f10b9))
    * update opentelemetry-java monorepo to v1.39.0
    ([#2863](#2863))
    ([9d1f3a8](9d1f3a8))
    </details>
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: Joe Wang <joewa@google.com>
    release-please[bot] and JoeWang1127 authored Jun 25, 2024
    Copy the full SHA
    4f5c4d9 View commit details
Showing with 2,528 additions and 707 deletions.
  1. +1 −1 .cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml
  2. +1 −1 .cloudbuild/graalvm/cloudbuild-test-a-downstream-kmsinventory.yaml
  3. +2 −2 .cloudbuild/graalvm/cloudbuild-test-a.yaml
  4. +1 −1 .cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml
  5. +1 −1 .cloudbuild/graalvm/cloudbuild-test-b-downstream-kmsinventory.yaml
  6. +2 −2 .cloudbuild/graalvm/cloudbuild-test-b.yaml
  7. +2 −2 .cloudbuild/graalvm/cloudbuild.yaml
  8. +4 −0 .cloudbuild/library_generation/cloudbuild-library-generation-push.yaml
  9. +0 −31 .cloudbuild/library_generation/cloudbuild-library-generation-release.yaml
  10. +16 −6 .github/scripts/hermetic_library_generation.sh
  11. +1 −1 .github/workflows/ci.yaml
  12. +0 −11 .github/workflows/hermetic_library_generation.yaml
  13. +1 −1 .release-please-manifest.json
  14. +32 −0 CHANGELOG.md
  15. +1 −1 WORKSPACE
  16. +2 −2 api-common-java/pom.xml
  17. +4 −4 coverage-report/pom.xml
  18. +13 −13 gapic-generator-java-bom/pom.xml
  19. +5 −5 gapic-generator-java-pom-parent/pom.xml
  20. +4 −4 gapic-generator-java/pom.xml
  21. +5 −1 gapic-generator-java/src/main/java/com/google/api/generator/Main.java
  22. +9 −2 ...-java/src/main/java/com/google/api/generator/gapic/composer/ClientLibraryPackageInfoComposer.java
  23. +3 −0 gapic-generator-java/src/main/java/com/google/api/generator/gapic/composer/Composer.java
  24. +15 −0 gapic-generator-java/src/main/java/com/google/api/generator/gapic/model/GapicContext.java
  25. +16 −9 gapic-generator-java/src/main/java/com/google/api/generator/gapic/protoparser/Parser.java
  26. +33 −19 gapic-generator-java/src/main/java/com/google/api/generator/gapic/protowriter/Writer.java
  27. +7 −0 ...a/src/test/java/com/google/api/generator/gapic/composer/ClientLibraryPackageInfoComposerTest.java
  28. +33 −15 gapic-generator-java/src/test/java/com/google/api/generator/gapic/composer/ComposerTest.java
  29. +18 −5 gapic-generator-java/src/test/java/com/google/api/generator/gapic/protoparser/ParserTest.java
  30. +67 −8 gapic-generator-java/src/test/java/com/google/api/generator/gapic/protowriter/WriterTest.java
  31. +6 −6 gax-java/README.md
  32. +23 −23 gax-java/dependencies.properties
  33. +11 −11 gax-java/gax-bom/pom.xml
  34. +2 −2 gax-java/gax-grpc/pom.xml
  35. +63 −19 gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java
  36. +196 −7 gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java
  37. +2 −2 gax-java/gax-httpjson/pom.xml
  38. +6 −0 gax-java/gax/clirr-ignored-differences.xml
  39. +2 −2 gax-java/gax/pom.xml
  40. +3 −2 gax-java/gax/src/main/java/com/google/api/gax/tracing/MetricsTracer.java
  41. +20 −2 gax-java/gax/src/main/java/com/google/api/gax/tracing/MetricsTracerFactory.java
  42. +3 −1 gax-java/gax/src/main/java/com/google/api/gax/tracing/OpenTelemetryMetricsRecorder.java
  43. +29 −11 gax-java/gax/src/test/java/com/google/api/gax/tracing/MetricsTracerFactoryTest.java
  44. +3 −3 gax-java/gax/src/test/java/com/google/api/gax/tracing/MetricsTracerTest.java
  45. +7 −7 gax-java/pom.xml
  46. +2 −2 generation_config.yaml
  47. +2 −2 java-common-protos/grpc-google-common-protos/pom.xml
  48. +6 −6 java-common-protos/pom.xml
  49. +2 −2 java-common-protos/proto-google-common-protos/pom.xml
  50. +5 −5 java-core/google-cloud-core-bom/pom.xml
  51. +2 −2 java-core/google-cloud-core-grpc/pom.xml
  52. +2 −2 java-core/google-cloud-core-http/pom.xml
  53. +2 −2 java-core/google-cloud-core/pom.xml
  54. +4 −4 java-core/pom.xml
  55. +0 −4 java-iam/.OwlBot-hermetic.yaml
  56. +1 −1 java-iam/.repo-metadata.json
  57. +2 −2 java-iam/grpc-google-iam-v1/pom.xml
  58. +2 −2 java-iam/grpc-google-iam-v2/pom.xml
  59. +2 −2 java-iam/grpc-google-iam-v2beta/pom.xml
  60. +12 −12 java-iam/pom.xml
  61. +2 −2 java-iam/proto-google-iam-v1/pom.xml
  62. +92 −103 java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditData.java
  63. +2 −1 java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataOrBuilder.java
  64. +9 −11 java-iam/proto-google-iam-v1/src/main/java/com/google/iam/v1/logging/AuditDataProto.java
  65. +2 −3 java-iam/proto-google-iam-v1/src/main/proto/google/iam/v1/logging/audit_data.proto
  66. +16 −9 java-iam/proto-google-iam-v1/src/main/proto/google/iam/v1/options.proto
  67. +211 −40 java-iam/proto-google-iam-v1/src/main/proto/google/iam/v1/policy.proto
  68. +2 −2 java-iam/proto-google-iam-v2/pom.xml
  69. +2 −2 java-iam/proto-google-iam-v2beta/pom.xml
  70. +1 −1 java-shared-dependencies/README.md
  71. +1 −1 java-shared-dependencies/dependency-analyzer/pom.xml
  72. +1 −1 java-shared-dependencies/dependency-convergence-check/pom.xml
  73. +7 −7 java-shared-dependencies/first-party-dependencies/pom.xml
  74. +4 −4 java-shared-dependencies/pom.xml
  75. +3 −3 java-shared-dependencies/third-party-dependencies/pom.xml
  76. +3 −3 java-shared-dependencies/upper-bound-check/pom.xml
  77. +1 −2 library_generation/cli/entry_point.py
  78. +3 −3 library_generation/generate_composed_library.py
  79. +1 −9 library_generation/generate_library.sh
  80. +35 −33 library_generation/generate_pr_description.py
  81. +75 −0 library_generation/model/gapic_config.py
  82. +6 −2 library_generation/model/generation_config.py
  83. +13 −2 library_generation/model/library_config.py
  84. +20 −0 library_generation/owlbot/templates/java_library/.github/CODEOWNERS
  85. +56 −0 library_generation/owlbot/templates/java_library/.github/ISSUE_TEMPLATE/bug_report.md
  86. +26 −0 library_generation/owlbot/templates/java_library/.github/ISSUE_TEMPLATE/feature_request.md
  87. +7 −0 library_generation/owlbot/templates/java_library/.github/ISSUE_TEMPLATE/support_request.md
  88. +10 −0 library_generation/owlbot/templates/java_library/.github/PULL_REQUEST_TEMPLATE.md
  89. +15 −0 library_generation/owlbot/templates/java_library/.github/auto-label.yaml
  90. +7 −0 library_generation/owlbot/templates/java_library/.github/blunderbuss.yml
  91. +19 −0 library_generation/owlbot/templates/java_library/.github/dependabot.yml
  92. +12 −0 library_generation/owlbot/templates/java_library/.github/generated-files-bot.yml
  93. +3 −0 library_generation/owlbot/templates/java_library/.github/release-please.yml
  94. +2 −0 library_generation/owlbot/templates/java_library/.github/release-trigger.yml
  95. +121 −0 library_generation/owlbot/templates/java_library/.github/scripts/update_generation_config.sh
  96. 0 library_generation/owlbot/templates/java_library/.github/snippet-bot.yml
  97. +64 −0 library_generation/owlbot/templates/java_library/.github/sync-repo-settings.yaml
  98. +9 −0 library_generation/owlbot/templates/java_library/.github/trusted-contribution.yml
  99. +69 −0 library_generation/owlbot/templates/java_library/.github/workflows/approve-readme.yaml
  100. +123 −0 library_generation/owlbot/templates/java_library/.github/workflows/ci.yaml
  101. +25 −0 library_generation/owlbot/templates/java_library/.github/workflows/renovate_config_check.yaml
  102. +30 −0 library_generation/owlbot/templates/java_library/.github/workflows/samples.yaml
  103. +42 −0 library_generation/owlbot/templates/java_library/.github/workflows/update_generation_config.yaml
  104. +28 −0 library_generation/owlbot/templates/java_library/.kokoro/build.sh
  105. +19 −0 library_generation/owlbot/templates/java_library/.kokoro/common.cfg
  106. +1 −0 library_generation/owlbot/templates/java_library/.kokoro/continuous.cfg
  107. +1 −0 library_generation/owlbot/templates/java_library/.kokoro/presubmit.cfg
  108. +24 −0 library_generation/owlbot/templates/java_library/.kokoro/trampoline.sh
  109. +110 −34 library_generation/test/generate_pr_description_unit_tests.py
  110. +122 −0 library_generation/test/model/gapic_config_unit_tests.py
  111. +27 −0 library_generation/test/model/library_config_unit_tests.py
  112. +3 −1 library_generation/test/resources/goldens/.repo-metadata-monorepo-golden.json
  113. +3 −1 library_generation/test/resources/goldens/.repo-metadata-non-monorepo-golden.json
  114. +3 −1 library_generation/test/resources/goldens/.repo-metadata-proto-only-golden.json
  115. +17 −0 library_generation/test/resources/goldens/pr_description-golden.txt
  116. +18 −12 library_generation/test/utilities_unit_tests.py
  117. +46 −2 library_generation/test/utils/commit_message_formatter_unit_tests.py
  118. +48 −11 library_generation/utils/commit_message_formatter.py
  119. +8 −5 library_generation/utils/utilities.py
  120. +3 −3 sdk-platform-java-config/pom.xml
  121. +155 −78 showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelMetrics.java
  122. +3 −3 showcase/pom.xml
  123. +16 −16 versions.txt
2 changes: 1 addition & 1 deletion .cloudbuild/graalvm/cloudbuild-test-a-downstream-kms.yaml
Original file line number Diff line number Diff line change
@@ -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.8.0'
_JAVA_SHARED_CONFIG_VERSION: '1.8.1'
options:
machineType: 'E2_HIGHCPU_8'
steps:
Original file line number Diff line number Diff line change
@@ -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.8.0'
_JAVA_SHARED_CONFIG_VERSION: '1.8.1'
options:
machineType: 'E2_HIGHCPU_8'
steps:
4 changes: 2 additions & 2 deletions .cloudbuild/graalvm/cloudbuild-test-a.yaml
Original file line number Diff line number Diff line change
@@ -14,8 +14,8 @@

timeout: 7200s # 2 hours
substitutions:
_SHARED_DEPENDENCIES_VERSION: '3.31.0' # {x-version-update:google-cloud-shared-dependencies:current}
_JAVA_SHARED_CONFIG_VERSION: '1.8.0'
_SHARED_DEPENDENCIES_VERSION: '3.32.0' # {x-version-update:google-cloud-shared-dependencies:current}
_JAVA_SHARED_CONFIG_VERSION: '1.8.1'
options:
machineType: 'E2_HIGHCPU_8'
steps:
2 changes: 1 addition & 1 deletion .cloudbuild/graalvm/cloudbuild-test-b-downstream-kms.yaml
Original file line number Diff line number Diff line change
@@ -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.8.0'
_JAVA_SHARED_CONFIG_VERSION: '1.8.1'
options:
machineType: 'E2_HIGHCPU_8'
steps:
Original file line number Diff line number Diff line change
@@ -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.8.0'
_JAVA_SHARED_CONFIG_VERSION: '1.8.1'
options:
machineType: 'E2_HIGHCPU_8'
steps:
4 changes: 2 additions & 2 deletions .cloudbuild/graalvm/cloudbuild-test-b.yaml
Original file line number Diff line number Diff line change
@@ -14,8 +14,8 @@

timeout: 7200s # 2 hours
substitutions:
_SHARED_DEPENDENCIES_VERSION: '3.31.0' # {x-version-update:google-cloud-shared-dependencies:current}
_JAVA_SHARED_CONFIG_VERSION: '1.8.0'
_SHARED_DEPENDENCIES_VERSION: '3.32.0' # {x-version-update:google-cloud-shared-dependencies:current}
_JAVA_SHARED_CONFIG_VERSION: '1.8.1'
options:
machineType: 'E2_HIGHCPU_8'
steps:
4 changes: 2 additions & 2 deletions .cloudbuild/graalvm/cloudbuild.yaml
Original file line number Diff line number Diff line change
@@ -14,8 +14,8 @@

timeout: 7200s # 2 hours
substitutions:
_SHARED_DEPENDENCIES_VERSION: '3.31.0' # {x-version-update:google-cloud-shared-dependencies:current}
_JAVA_SHARED_CONFIG_VERSION: '1.8.0'
_SHARED_DEPENDENCIES_VERSION: '3.32.0' # {x-version-update:google-cloud-shared-dependencies:current}
_JAVA_SHARED_CONFIG_VERSION: '1.8.1'
steps:
# GraalVM A build
- name: gcr.io/cloud-builders/docker
Original file line number Diff line number Diff line change
@@ -15,19 +15,23 @@
timeout: 7200s # 2 hours
substitutions:
_IMAGE_NAME: "gcr.io/cloud-devrel-public-resources/java-library-generation"
_GAPIC_GENERATOR_JAVA_VERSION: '2.41.1-SNAPSHOT' # {x-version-update:gapic-generator-java:current}
_SHA_IMAGE_ID: "${_IMAGE_NAME}:${COMMIT_SHA}"
_LATEST_IMAGE_ID: "${_IMAGE_NAME}:latest"
_VERSIONED_IMAGE_ID: "${_IMAGE_NAME}:${_GAPIC_GENERATOR_JAVA_VERSION}"
steps:
# Library generation build
- name: gcr.io/cloud-builders/docker
args: [
"build",
"-t", "${_SHA_IMAGE_ID}",
"-t", "${_LATEST_IMAGE_ID}",
"-t", "${_VERSIONED_IMAGE_ID}",
"--file", ".cloudbuild/library_generation/library_generation.Dockerfile", "."]
id: library-generation-build
waitFor: ["-"]

images:
- ${_SHA_IMAGE_ID}
- ${_LATEST_IMAGE_ID}
- ${_VERSIONED_IMAGE_ID}

This file was deleted.

22 changes: 16 additions & 6 deletions .github/scripts/hermetic_library_generation.sh
Original file line number Diff line number Diff line change
@@ -2,10 +2,10 @@
set -e
# This script should be run at the root of the repository.
# This script is used to, when a pull request changes the generation
# configuration (generation_config.yaml by default):
# configuration (generation_config.yaml by default) or Dockerfile:
# 1. Find whether the last commit in this pull request contains changes to
# the generation configuration and exit early if it doesn't have such a change
# since the generation result would be the same.
# the generation configuration and Dockerfile and exit early if it doesn't have
# such a change since the generation result would be the same.
# 2. Compare generation configurations in the current branch (with which the
# pull request associated) and target branch (into which the pull request is
# merged);
@@ -17,6 +17,7 @@ set -e
# 1. git
# 2. gh
# 3. docker
# 4. mvn

# The parameters of this script is:
# 1. target_branch, the branch into which the pull request is merged.
@@ -73,21 +74,30 @@ fi

workspace_name="/workspace"
baseline_generation_config="baseline_generation_config.yaml"
docker_file="library_generation.Dockerfile"
message="chore: generate libraries at $(date)"

git checkout "${target_branch}"
git checkout "${current_branch}"
# if the last commit doesn't contain changes to generation configuration,
# do not generate again as the result will be the same.
change_of_last_commit="$(git diff-tree --no-commit-id --name-only HEAD~1..HEAD -r)"
if [[ ! ("${change_of_last_commit}" == *"${generation_config}"*) ]]; then
echo "The last commit doesn't contain any changes to the generation_config.yaml, skipping the whole generation process." || true
if [[ ! ("${change_of_last_commit}" == *"${generation_config}"* || "${change_of_last_commit}" == *"${docker_file}"*) ]]; then
echo "The last commit doesn't contain any changes to the generation_config.yaml or Dockerfile, skipping the whole generation process." || true
exit 0
fi
# copy generation configuration from target branch to current branch.
git show "${target_branch}":"${generation_config}" > "${baseline_generation_config}"
config_diff=$(diff "${generation_config}" "${baseline_generation_config}" || true)

# install generator locally since we're using a SNAPSHOT version.
mvn -V -B -ntp clean install -DskipTests

# build image locally since we want to include latest change.
docker build \
-f .cloudbuild/library_generation/library_generation.Dockerfile \
-t gcr.io/cloud-devrel-public-resources/java-library-generation:"${image_tag}" \
.
# run hermetic code generation docker image.
docker run \
--rm \
@@ -103,7 +113,7 @@ rm -rdf output googleapis "${baseline_generation_config}"
git add --all -- ':!pr_description.txt'
changed_files=$(git diff --cached --name-only)
if [[ "${changed_files}" == "" ]]; then
echo "There is no generated code change with the generation config change ${config_diff}."
echo "There is no generated code change with the generation config and Dockerfile change ${config_diff}."
echo "Skip committing to the pull request."
exit 0
fi
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -327,7 +327,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@59c776be18728bcdc53f868c497baf1f5039abb6
uses: googleapis/java-cloud-bom/tests/validate-bom@17cc5ecf3730d0671f233c0879dc654337b38cba
with:
bom-path: gapic-generator-java-bom/pom.xml

11 changes: 0 additions & 11 deletions .github/workflows/hermetic_library_generation.yaml
Original file line number Diff line number Diff line change
@@ -27,17 +27,6 @@ jobs:
with:
fetch-depth: 0
token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
- name: Build image
shell: bash
run: |
docker build \
-f .cloudbuild/library_generation/library_generation.Dockerfile \
-t gcr.io/cloud-devrel-public-resources/java-library-generation:latest \
.
- name: Install gapic-generator-java-pom-parent
shell: bash
run: |
mvn clean install -pl gapic-generator-java-pom-parent
- name: Generate changed libraries
shell: bash
run: |
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "2.41.0"
".": "2.42.0"
}
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# Changelog

## [2.42.0](https://github.com/googleapis/sdk-platform-java/compare/v2.41.0...v2.42.0) (2024-06-25)


### Features

* Allow Adding Client Level Attributes to MetricsTracerFactory ([#2614](https://github.com/googleapis/sdk-platform-java/issues/2614)) ([f122c6f](https://github.com/googleapis/sdk-platform-java/commit/f122c6f3beebd005a257fe687cf018baf7673b63))
* gapic-generator-java to perform a no-op when no services are detected ([#2460](https://github.com/googleapis/sdk-platform-java/issues/2460)) ([c0b5646](https://github.com/googleapis/sdk-platform-java/commit/c0b56462a1550c3720a3e5d0b11dcc1a21add7ef))
* Make Layout Parser generally available in V1 ([e508ae6](https://github.com/googleapis/sdk-platform-java/commit/e508ae69e13455ba2f5c325e0c33d9ff2704e3b1))
* populate `.repo-metadata.json` from highest version ([#2890](https://github.com/googleapis/sdk-platform-java/issues/2890)) ([f587541](https://github.com/googleapis/sdk-platform-java/commit/f58754178d16e5054326d78d1d372efe1408fa5e))
* push SNAPSHOT versions of the hermetic build docker image ([#2888](https://github.com/googleapis/sdk-platform-java/issues/2888)) ([81df866](https://github.com/googleapis/sdk-platform-java/commit/81df8660f85785ac7f8ff07ba7686caa0bfd583d))


### Bug Fixes

* **deps:** update the Java code generator (gapic-generator-java) to 1.2.3 ([e508ae6](https://github.com/googleapis/sdk-platform-java/commit/e508ae69e13455ba2f5c325e0c33d9ff2704e3b1))
* Expose Gax meter name ([#2865](https://github.com/googleapis/sdk-platform-java/issues/2865)) ([6c5d6ce](https://github.com/googleapis/sdk-platform-java/commit/6c5d6cee7d5034dfc20c43a520d6321689299f21))
* Move the logic of getting systemProductName from static block to static method ([#2874](https://github.com/googleapis/sdk-platform-java/issues/2874)) ([536f1eb](https://github.com/googleapis/sdk-platform-java/commit/536f1eb6658b44794e9dbba7d9536ecfade84cc3))
* Update default Otel Attribute from method_name to method ([#2833](https://github.com/googleapis/sdk-platform-java/issues/2833)) ([af10a9e](https://github.com/googleapis/sdk-platform-java/commit/af10a9ef26a5fd9f24fc5341d144b8ee00ff3d00))


### Dependencies

* update dependency com.google.auto.value:auto-value to v1.11.0 ([#2842](https://github.com/googleapis/sdk-platform-java/issues/2842)) ([dd27fdf](https://github.com/googleapis/sdk-platform-java/commit/dd27fdf03ed756799212ba34a99568b234e13a2a))
* update dependency com.google.auto.value:auto-value-annotations to v1.11.0 ([#2843](https://github.com/googleapis/sdk-platform-java/issues/2843)) ([bf8e67f](https://github.com/googleapis/sdk-platform-java/commit/bf8e67f3f4c582b7584b6811eb2ae6cb46f8c90e))
* update dependency com.google.cloud:grpc-gcp to v1.6.1 ([#2943](https://github.com/googleapis/sdk-platform-java/issues/2943)) ([9f16b40](https://github.com/googleapis/sdk-platform-java/commit/9f16b403807a97d8e620aeb5feb74dc4e14367e1))
* update dependency org.checkerframework:checker-qual to v3.44.0 ([#2848](https://github.com/googleapis/sdk-platform-java/issues/2848)) ([7a99c50](https://github.com/googleapis/sdk-platform-java/commit/7a99c508695e342e10e011dea9bbab371df61ac4))
* update dependency org.easymock:easymock to v5.3.0 ([#2871](https://github.com/googleapis/sdk-platform-java/issues/2871)) ([c243f7d](https://github.com/googleapis/sdk-platform-java/commit/c243f7dbea5441620364cd51f1829f2690628661))
* update google api dependencies ([#2846](https://github.com/googleapis/sdk-platform-java/issues/2846)) ([b5ef698](https://github.com/googleapis/sdk-platform-java/commit/b5ef6983f8474c8444caf650116fb34b2e602636))
* update googleapis/java-cloud-bom digest to 17cc5ec ([#2882](https://github.com/googleapis/sdk-platform-java/issues/2882)) ([d6abd8e](https://github.com/googleapis/sdk-platform-java/commit/d6abd8e0aa37de42038c47e262020a7dd9090907))
* update netty dependencies to v4.1.111.final ([#2877](https://github.com/googleapis/sdk-platform-java/issues/2877)) ([b5f10b9](https://github.com/googleapis/sdk-platform-java/commit/b5f10b94a16e065aba5d5abe6c0348be87ecf01b))
* update opentelemetry-java monorepo to v1.39.0 ([#2863](https://github.com/googleapis/sdk-platform-java/issues/2863)) ([9d1f3a8](https://github.com/googleapis/sdk-platform-java/commit/9d1f3a8cd7478df6068b9171c8dc8eb65dc70313))

## [2.41.0](https://github.com/googleapis/sdk-platform-java/compare/v2.40.1...v2.41.0) (2024-05-31)


2 changes: 1 addition & 1 deletion WORKSPACE
Original file line number Diff line number Diff line change
@@ -60,7 +60,7 @@ maven_install(
repositories = ["https://repo.maven.apache.org/maven2/"],
)

_gapic_generator_java_version = "2.41.0" # {x-version-update:gapic-generator-java:current}
_gapic_generator_java_version = "2.42.0" # {x-version-update:gapic-generator-java:current}

maven_install(
artifacts = [
4 changes: 2 additions & 2 deletions api-common-java/pom.xml
Original file line number Diff line number Diff line change
@@ -5,14 +5,14 @@
<groupId>com.google.api</groupId>
<artifactId>api-common</artifactId>
<packaging>jar</packaging>
<version>2.32.0</version><!-- {x-version-update:api-common:current} -->
<version>2.33.0</version><!-- {x-version-update:api-common:current} -->
<name>API Common</name>
<description>Common utilities for Google APIs in Java</description>

<parent>
<groupId>com.google.api</groupId>
<artifactId>gapic-generator-java-pom-parent</artifactId>
<version>2.41.0</version><!-- {x-version-update:gapic-generator-java:current} -->
<version>2.42.0</version><!-- {x-version-update:gapic-generator-java:current} -->
<relativePath>../gapic-generator-java-pom-parent</relativePath>
</parent>

8 changes: 4 additions & 4 deletions coverage-report/pom.xml
Original file line number Diff line number Diff line change
@@ -31,22 +31,22 @@
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax</artifactId>
<version>2.49.0</version> <!-- {x-version-update:gax:current} -->
<version>2.50.0</version> <!-- {x-version-update:gax:current} -->
</dependency>
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax-grpc</artifactId>
<version>2.49.0</version> <!-- {x-version-update:gax-grpc:current} -->
<version>2.50.0</version> <!-- {x-version-update:gax-grpc:current} -->
</dependency>
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax-httpjson</artifactId>
<version>2.49.0</version> <!-- {x-version-update:gax:current} -->
<version>2.50.0</version> <!-- {x-version-update:gax:current} -->
</dependency>
<dependency>
<groupId>com.google.api</groupId>
<artifactId>api-common</artifactId>
<version>2.32.0</version> <!-- {x-version-update:api-common:current} -->
<version>2.33.0</version> <!-- {x-version-update:api-common:current} -->
</dependency>
</dependencies>

Loading