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/java-spanner-jdbc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.20.0
Choose a base ref
...
head repository: googleapis/java-spanner-jdbc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.20.1
Choose a head ref
  • 12 commits
  • 14 files changed
  • 3 contributors

Commits on Jun 28, 2024

  1. build: run graalvm integration tests on emulator (#1662)

    * build: run graalvm integration tests on emulator
    
    * build: always use emulator
    
    * fix: start emulator in detached mode
    
    * fix: typo in Docker run command
    
    * build: use owned instance when testing on emulator
    
    * build: use embedded emulator
    
    * chore: add logging for emulator startup
    
    * build: start emulator in build script
    
    * chore: cleanup
    olavloite authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    e9f8470 View commit details
    Browse the repository at this point in the history
  2. deps: update dependency com.google.cloud:google-cloud-trace to v2.46.0 (

    #1669)
    
    [![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-trace](https://togithub.com/googleapis/google-cloud-java) | `2.45.0` -> `2.46.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-trace/2.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-trace/2.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-trace/2.45.0/2.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-trace/2.45.0/2.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### 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/java-spanner-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    debcfc0 View commit details
    Browse the repository at this point in the history
  3. deps: update dependency com.google.api.grpc:proto-google-cloud-trace-…

    …v1 to v2.46.0 (#1668)
    
    [![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:proto-google-cloud-trace-v1](https://togithub.com/googleapis/google-cloud-java) | `2.45.0` -> `2.46.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:proto-google-cloud-trace-v1/2.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-cloud-trace-v1/2.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-cloud-trace-v1/2.45.0/2.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-cloud-trace-v1/2.45.0/2.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### 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/java-spanner-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    62620e0 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency com.google.cloud:google-cloud-spanner-…

    …jdbc to v2.20.0 (#1667)
    
    [![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-spanner-jdbc](https://togithub.com/googleapis/java-spanner-jdbc) | `2.19.4` -> `2.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-spanner-jdbc/2.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-spanner-jdbc/2.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-spanner-jdbc/2.19.4/2.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-spanner-jdbc/2.19.4/2.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-spanner-jdbc (com.google.cloud:google-cloud-spanner-jdbc)</summary>
    
    ### [`v2.20.0`](https://togithub.com/googleapis/java-spanner-jdbc/blob/HEAD/CHANGELOG.md#2200-2024-06-27)
    
    [Compare Source](https://togithub.com/googleapis/java-spanner-jdbc/compare/v2.19.4...v2.20.0)
    
    ##### Features
    
    -   Add OpenTelemetry tracing ([#&#8203;1568](https://togithub.com/googleapis/java-spanner-jdbc/issues/1568)) ([1485a04](https://togithub.com/googleapis/java-spanner-jdbc/commit/1485a04272c270851468254bebffe4f7d846f17c))
    
    ##### Dependencies
    
    -   Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.45.0 ([#&#8203;1659](https://togithub.com/googleapis/java-spanner-jdbc/issues/1659)) ([0491712](https://togithub.com/googleapis/java-spanner-jdbc/commit/0491712babfdc7088358f28c4f261e3ec6dd0d2b))
    -   Update dependency com.google.cloud:google-cloud-spanner-bom to v6.70.0 ([#&#8203;1657](https://togithub.com/googleapis/java-spanner-jdbc/issues/1657)) ([83aaec1](https://togithub.com/googleapis/java-spanner-jdbc/commit/83aaec17b0c28ac9ef45e99eb878d40572124f3f))
    -   Update dependency com.google.cloud:google-cloud-trace to v2.45.0 ([#&#8203;1661](https://togithub.com/googleapis/java-spanner-jdbc/issues/1661)) ([648224c](https://togithub.com/googleapis/java-spanner-jdbc/commit/648224cfb2310d80f781386be64be00157133a30))
    -   Update dependency com.google.cloud:sdk-platform-java-config to v3.32.0 ([#&#8203;1654](https://togithub.com/googleapis/java-spanner-jdbc/issues/1654)) ([503e281](https://togithub.com/googleapis/java-spanner-jdbc/commit/503e281106910dc9352deeaf790097e495df127b))
    -   Update dependency org.springframework.boot:spring-boot-starter-data-jdbc to v3.3.1 ([#&#8203;1648](https://togithub.com/googleapis/java-spanner-jdbc/issues/1648)) ([4df665f](https://togithub.com/googleapis/java-spanner-jdbc/commit/4df665fa3a0b65757fc1c00fcf7a0fbd6c0c5d2e))
    -   Update dependency org.springframework.boot:spring-boot-starter-parent to v3.3.1 ([#&#8203;1649](https://togithub.com/googleapis/java-spanner-jdbc/issues/1649)) ([efe87a6](https://togithub.com/googleapis/java-spanner-jdbc/commit/efe87a6016b8d61c42f4a4ad5b7ead180545d24e))
    
    </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 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/java-spanner-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    ab5102c View commit details
    Browse the repository at this point in the history
  5. test(deps): update dependency com.google.truth:truth to v1.4.3 (#1664)

    [![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.truth:truth](https://togithub.com/google/truth) | `1.4.2` -> `1.4.3` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.truth:truth/1.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.truth:truth/1.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.truth:truth/1.4.2/1.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.truth:truth/1.4.2/1.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>google/truth (com.google.truth:truth)</summary>
    
    ### [`v1.4.3`](https://togithub.com/google/truth/releases/tag/v1.4.3): 1.4.3
    
    -   Added more nullness information to our APIs (in the form of [JSpecify](https://jspecify.dev/) annotations). This could lead to additional warnings (or even errors) for users of Kotlin and other nullness checkers. Please [report any problems](https://togithub.com/google/truth/issues/new). ([`ee680cb`](https://togithub.com/google/truth/commit/ee680cbaf))
    -   Deprecated `Subject.Factory` methods for Java 8 types. We won't remove them, but you can simplify your code by migrating off them: Just replace `assertAbout(foos()).that(foo)` with `assertThat(foo)` (or `about(foos()).that(foo)` with `that(foo)`). ([`59e7a50`](https://togithub.com/google/truth/commit/59e7a5065))
    
    </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 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/java-spanner-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    e53ab65 View commit details
    Browse the repository at this point in the history
  6. test(deps): update dependency com.google.truth:truth to v1.4.3 (#1665)

    [![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.truth:truth](https://togithub.com/google/truth) | `1.4.2` -> `1.4.3` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.truth:truth/1.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.truth:truth/1.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.truth:truth/1.4.2/1.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.truth:truth/1.4.2/1.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>google/truth (com.google.truth:truth)</summary>
    
    ### [`v1.4.3`](https://togithub.com/google/truth/releases/tag/v1.4.3): 1.4.3
    
    -   Added more nullness information to our APIs (in the form of [JSpecify](https://jspecify.dev/) annotations). This could lead to additional warnings (or even errors) for users of Kotlin and other nullness checkers. Please [report any problems](https://togithub.com/google/truth/issues/new). ([`ee680cb`](https://togithub.com/google/truth/commit/ee680cbaf))
    -   Deprecated `Subject.Factory` methods for Java 8 types. We won't remove them, but you can simplify your code by migrating off them: Just replace `assertAbout(foos()).that(foo)` with `assertThat(foo)` (or `about(foos()).that(foo)` with `that(foo)`). ([`59e7a50`](https://togithub.com/google/truth/commit/59e7a5065))
    
    </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 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/java-spanner-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    d7fa27c View commit details
    Browse the repository at this point in the history
  7. deps: update dependency io.opentelemetry:opentelemetry-bom to v1.39.0 (

    …#1663)
    
    [![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-bom](https://togithub.com/open-telemetry/opentelemetry-java) | `1.37.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.37.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.37.0/1.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-bom)</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))
    
    ### [`v1.38.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1380-2024-05-10)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-java/compare/v1.37.0...v1.38.0)
    
    ##### API
    
    -   Stabilize synchronous gauge
        ([#&#8203;6419](https://togithub.com/open-telemetry/opentelemetry-java/pull/6419))
    
    ##### Incubator
    
    -   Add put(AttributeKey<T>, T) overload to EventBuilder
        ([#&#8203;6331](https://togithub.com/open-telemetry/opentelemetry-java/pull/6331))
    
    ##### Baggage
    
    -   Baggage filters space-only keys
        ([#&#8203;6431](https://togithub.com/open-telemetry/opentelemetry-java/pull/6431))
    
    ##### SDK
    
    -   Add experimental scope config to enable / disable scopes (i.e. meter, logger, tracer)
        ([#&#8203;6375](https://togithub.com/open-telemetry/opentelemetry-java/pull/6375))
    
    ##### Traces
    
    -   Add ReadableSpan#getAttributes
        ([#&#8203;6382](https://togithub.com/open-telemetry/opentelemetry-java/pull/6382))
    -   Use standard ArrayList size rather than max number of links for initial span links allocation
        ([#&#8203;6252](https://togithub.com/open-telemetry/opentelemetry-java/pull/6252))
    
    ##### Metrics
    
    -   Use low precision Clock#now when computing timestamp for exemplars
        ([#&#8203;6417](https://togithub.com/open-telemetry/opentelemetry-java/pull/6417))
    -   Update invalid instrument name log message now that forward slash `/` is valid
        ([#&#8203;6343](https://togithub.com/open-telemetry/opentelemetry-java/pull/6343))
    
    ##### Exporters
    
    -   Introduce low allocation OTLP marshalers. If using autoconfigure, opt in
        via `OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA`.
        -   Low allocation OTLP logs marshaler
            ([#&#8203;6429](https://togithub.com/open-telemetry/opentelemetry-java/pull/6429))
        -   Low allocation OTLP metrics marshaler
            ([#&#8203;6422](https://togithub.com/open-telemetry/opentelemetry-java/pull/6422))
        -   Low allocation OTLP trace marshaler
            ([#&#8203;6410](https://togithub.com/open-telemetry/opentelemetry-java/pull/6410))
        -   Add memory mode support to OTLP exporters
            ([#&#8203;6430](https://togithub.com/open-telemetry/opentelemetry-java/pull/6430))
        -   Marshal span status description without allocation
            ([#&#8203;6423](https://togithub.com/open-telemetry/opentelemetry-java/pull/6423))
        -   Add private constructors for stateless marshalers
            ([#&#8203;6434](https://togithub.com/open-telemetry/opentelemetry-java/pull/6434))
    -   Mark opentelemetry-exporter-sender-jdk stable
        ([#&#8203;6357](https://togithub.com/open-telemetry/opentelemetry-java/pull/6357))
    -   PrometheusHttpServer prevent concurrent reads when reusable memory mode
        ([#&#8203;6371](https://togithub.com/open-telemetry/opentelemetry-java/pull/6371))
    -   Ignore TLS components (SSLContext, TrustManager, KeyManager) if plain HTTP protocol is used for
        exporting
        ([#&#8203;6329](https://togithub.com/open-telemetry/opentelemetry-java/pull/6329))
    -   Add is_remote_parent span flags to OTLP exported Spans and SpanLinks
        ([#&#8203;6388](https://togithub.com/open-telemetry/opentelemetry-java/pull/6388))
    -   Add missing fields to OTLP metric exporters `toString()`
        ([#&#8203;6402](https://togithub.com/open-telemetry/opentelemetry-java/pull/6402))
    
    ##### Extensions
    
    -   Rename otel.config.file to otel.experimental.config.file for autoconfigure
        ([#&#8203;6396](https://togithub.com/open-telemetry/opentelemetry-java/pull/6396))
    
    ##### OpenCensus Shim
    
    -   Fix opencensus shim spanBuilderWithRemoteParent behavior
        ([#&#8203;6415](https://togithub.com/open-telemetry/opentelemetry-java/pull/6415))
    
    ##### Tooling
    
    -   Add additional API incubator docs
        ([#&#8203;6356](https://togithub.com/open-telemetry/opentelemetry-java/pull/6356))
    -   Run build on java 21
        ([#&#8203;6370](https://togithub.com/open-telemetry/opentelemetry-java/pull/6370))
    -   Fix running tests with java 8 on macos
        ([#&#8203;6411](https://togithub.com/open-telemetry/opentelemetry-java/pull/6411))
    -   Move away from deprecated gradle enterprise APIs
        ([#&#8203;6363](https://togithub.com/open-telemetry/opentelemetry-java/pull/6363))
    
    </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 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/java-spanner-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    9c37fe3 View commit details
    Browse the repository at this point in the history
  8. chore(main): release 2.20.1-SNAPSHOT (#1666)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ### Updating meta-information for bleeding-edge SNAPSHOT release.
    
    ---
    This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
    release-please[bot] authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    88bbab4 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. deps: update dependency com.google.cloud:google-cloud-spanner-bom to …

    …v6.71.0 (#1672)
    
    [![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-spanner-bom](https://togithub.com/googleapis/java-spanner) | `6.70.0` -> `6.71.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-spanner-bom/6.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-spanner-bom/6.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-spanner-bom/6.70.0/6.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-spanner-bom/6.70.0/6.71.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-spanner (com.google.cloud:google-cloud-spanner-bom)</summary>
    
    ### [`v6.71.0`](https://togithub.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6710-2024-07-03)
    
    [Compare Source](https://togithub.com/googleapis/java-spanner/compare/v6.70.0...v6.71.0)
    
    ##### Features
    
    -   Include thread name in traces ([#&#8203;3173](https://togithub.com/googleapis/java-spanner/issues/3173)) ([92b1e07](https://togithub.com/googleapis/java-spanner/commit/92b1e079e6093bc4a2e7b458c1bbe0f62a0fada9))
    -   Support multiplexed sessions for RO transactions ([#&#8203;3141](https://togithub.com/googleapis/java-spanner/issues/3141)) ([2b8e9ed](https://togithub.com/googleapis/java-spanner/commit/2b8e9ededc1ea1a5e8d4f90083f2cf862fcc198a))
    
    </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 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/java-spanner-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    4bcfaf9 View commit details
    Browse the repository at this point in the history
  2. deps: update dependency com.google.cloud.opentelemetry:exporter-trace…

    … to v0.30.0 (#1671)
    
    [![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.opentelemetry:exporter-trace](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java) | `0.23.0` -> `0.30.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud.opentelemetry:exporter-trace/0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud.opentelemetry:exporter-trace/0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud.opentelemetry:exporter-trace/0.23.0/0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud.opentelemetry:exporter-trace/0.23.0/0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    | [com.google.cloud.opentelemetry:exporter-trace](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java) | `0.29.0` -> `0.30.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud.opentelemetry:exporter-trace/0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud.opentelemetry:exporter-trace/0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud.opentelemetry:exporter-trace/0.29.0/0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud.opentelemetry:exporter-trace/0.29.0/0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>GoogleCloudPlatform/opentelemetry-operations-java (com.google.cloud.opentelemetry:exporter-trace)</summary>
    
    ### [`v0.30.0`](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/releases/tag/v0.30.0)
    
    [Compare Source](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.29.0...v0.30.0)
    
    ##### Release Highlights
    
    -   Minimum supported Java version set to **Java 8** for all consumable artifacts.
    
    ##### What's Changed
    
    -   Udpate maven-badges to link to sonatype central by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/349](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/349)
    -   Make the trace flags optional when parsing x-cloud-trace-context by [@&#8203;sawadakaku](https://togithub.com/sawadakaku) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/350](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/350)
    -   Update Metrics Exporter README by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/352](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/352)
    -   Add Java8 support by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/353](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/353)
    
    ##### New Contributors
    
    -   [@&#8203;sawadakaku](https://togithub.com/sawadakaku) made their first contribution in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/350](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/350)
    
    **Full Changelog**: https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.29.0...v0.30.0
    
    ### [`v0.29.0`](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/releases/tag/v0.29.0)
    
    [Compare Source](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.28.0...v0.29.0)
    
    #### Release Highlights
    
    -   Non-GKE resource now map to `k8s_*` monitored resource ([#&#8203;340](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/340) , [#&#8203;342](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/342))
    -   Support for mapping to custom Monitored Resources ([#&#8203;346](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/346))
    -   Newly deprecated APIs:  [mapResource](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/blob/b0caafdaceb2b7418d256cecc05fa8fce9bafecc/exporters/metrics/src/main/java/com/google/cloud/opentelemetry/metric/ResourceTranslator.java#L36)
    
    #### What's Changed
    
    -   Update maven-badges to link to sonatype central by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/322](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/322)
    -   Add auth support for gRPC by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/323](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/323)
    -   Switch to ConcurrentMap for thread-safety by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/328](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/328)
    -   Add otlp with spring boot sample by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/327](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/327)
    -   Change OTel quickstart to use log4j2 instead of logback by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/330](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/330)
    -   Always output logging.googleapis.com/trace_sampled as true by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/332](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/332)
    -   Update JVM flag otel.java.experimental.extension by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/338](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/338)
    -   Add test case for zone resource detection on GAE standard by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/341](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/341)
    -   Fix [#&#8203;258](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/258) enable mapping when not gcp kubernetes by [@&#8203;tkmsaaaam](https://togithub.com/tkmsaaaam) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/340](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/340)
    -   Fix [#&#8203;340](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/340) bug by [@&#8203;tkmsaaaam](https://togithub.com/tkmsaaaam) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/342](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/342)
    -   Make all AttributeMappings final by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/347](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/347)
    -   Add support for custom MR mappings by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/346](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/346)
    
    #### New Contributors
    
    -   [@&#8203;tkmsaaaam](https://togithub.com/tkmsaaaam) made their first contribution in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/340](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/340)
    
    **Full Changelog**: https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.28.0...v0.29.0
    
    ### [`v0.28.0`](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/releases/tag/v0.28.0)
    
    [Compare Source](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.27.0...v0.28.0)
    
    #### Release Highlights
    
    -   Add support for `CreateServiceTimeseries` in metrics exporter in [#&#8203;318](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/318).
    -   Add resource attributes as metrics labels by providing a Predicate based filter to control which resource attributes end up as metric labels in [#&#8203;314](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/314), [#&#8203;319](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/319).
    
    #### What's Changed
    
    -   Add Readme for detector-resources-support module by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/282](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/282)
    -   Copy instrumentation quickstart out of java-docs-samples by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/283](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/283)
    -   Enable snippet-bot by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/284](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/284)
    -   Quota project fix by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/286](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/286)
    -   Use logstash-logback-encoder version that works with spring boot 2 by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/285](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/285)
    -   Update instrumentation quickstart README links by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/287](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/287)
    -   Make examples/instrumentation-quickstart a standalone gradle build by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/289](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/289)
    -   Add CI for examples/instrumentation-quickstart by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/290](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/290)
    -   Test against java 11 by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/293](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/293)
    -   Update TraceTranslator.java by [@&#8203;WadeGulbrandsen](https://togithub.com/WadeGulbrandsen) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/296](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/296)
    -   feat: simplify logging in instrumentation quickstart by [@&#8203;dashpole](https://togithub.com/dashpole) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/298](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/298)
    -   Update Gradle to v8.6 by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/300](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/300)
    -   Replace resource detector with upstream detector by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/301](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/301)
    -   Update links to the upstream detector by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/302](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/302)
    -   Add OTLP trace with ADC example by [@&#8203;damemi](https://togithub.com/damemi) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/297](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/297)
    -   Update auto-exporter readme by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/304](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/304)
    -   Add tests to verify OTel integration using in-memory exporter by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/306](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/306)
    -   Add GH action step to test shadowJar by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/309](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/309)
    -   Add missing GOOGLE_CLOUD_QUOTA_PROJECT environment variable to compose file by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/311](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/311)
    -   Update instrumentation quickstart to new region tag name by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/312](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/312)
    -   Update instrumentation-quickstart README by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/315](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/315)
    -   Add resource attributes as metric labels by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/314](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/314)
    -   Update resource detection sample by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/317](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/317)
    -   Make setResourceAttributesFilter public by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/319](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/319)
    -   Add support for createServiceTimeSeries by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/318](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/318)
    -   Disable release for gcp-resource-detector by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/321](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/321)
    
    #### New Contributors
    
    -   [@&#8203;WadeGulbrandsen](https://togithub.com/WadeGulbrandsen) made their first contribution in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/296](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/296)
    -   [@&#8203;damemi](https://togithub.com/damemi) made their first contribution in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/297](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/297)
    
    **Full Changelog**: https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.27.0...v0.28.0
    
    ### [`v0.27.0`](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/releases/tag/v0.27.0)
    
    [Compare Source](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.26.0...v0.27.0)
    
    #### Changes Highlights
    
    -   Minimum compatible version for resource detectors is now Java 8 (Java 11 or higher was required with previous versions).
    -   \[Not user facing] Resource detection library split into a `detector-resources-support` and `detector-resources` module. This enables [#&#8203;266](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/266).
    
    #### What's Changed
    
    -   Make resource-detector compatible with Java 8 by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/275](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/275)
    -   Fixed spotless config for copyright year by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/279](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/279)
    -   Add new module for resource-detector support library by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/276](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/276)
    -   Update readme to include download link for exporter auto by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/280](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/280)
    -   Enable resource-detection-support library for release by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/281](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/281)
    
    **Full Changelog**: https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.26.0...v0.27.0
    
    ### [`v0.26.0`](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/releases/tag/v0.26.0)
    
    [Compare Source](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.25.2...v0.26.0)
    
    #### Changes Highlights
    
    -   Updates the OTel dependencies so that the exporters are now compatible with newest Otel Java agent (fix [#&#8203;263](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/263))
    -   Updates internal resource mappings ([#&#8203;260](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/260), [#&#8203;272](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/272))
    
    #### What's Changed
    
    -   Update README.md by [@&#8203;nimf](https://togithub.com/nimf) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/257](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/257)
    -   Use faas.instance instead of faas.id in resource detection and mapping by [@&#8203;dashpole](https://togithub.com/dashpole) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/260](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/260)
    -   Fix cloudfunctions test by [@&#8203;dashpole](https://togithub.com/dashpole) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/270](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/270)
    -   upgrade google java format for jdk 17 by [@&#8203;SylvainJuge](https://togithub.com/SylvainJuge) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/264](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/264)
    -   Update OTel dependencies by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/267](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/267)
    -   Update mappings for generic_task and generic_node by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/272](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/272)
    -   Add security policy by [@&#8203;dashpole](https://togithub.com/dashpole) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/273](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/273)
    -   chore: run codeql on PRs by [@&#8203;dashpole](https://togithub.com/dashpole) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/274](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/274)
    
    #### New Contributors
    
    -   [@&#8203;nimf](https://togithub.com/nimf) made their first contribution in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/257](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/257)
    -   [@&#8203;SylvainJuge](https://togithub.com/SylvainJuge) made their first contribution in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/264](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/264)
    
    **Full Changelog**: https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.25.2...v0.26.0
    
    ### [`v0.25.2`](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/releases/tag/v0.25.2)
    
    [Compare Source](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.25.1...v0.25.2)
    
    #### Changes Highlights
    
    -   Fixes invalid metric descriptor bug on Windows based environments [#&#8203;252](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/252)
    -   Enable cloud run support for metric exporter [#&#8203;248](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/248)
    -   Updates to documentation & examples
    
    #### Complete Release Notes - What's Changed
    
    -   Update instructions for releasing by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/239](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/239)
    -   Updates exporter-auto readme for shaded-variants by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/245](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/245)
    -   Enable metrics-exporter example to run as cloud run job by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/249](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/249)
    -   Update copyright from "Google" -> "Google LLC" by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/254](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/254)
    -   Remove MR  mapping for cloud run and cloud functions by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/250](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/250)
    -   Hardcode path separator used for metric type by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/253](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/253)
    -   Make private static fields final by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/256](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/256)
    
    **Full Changelog**: https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.25.1...v0.25.2
    
    ### [`v0.25.1`](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/releases/tag/v0.25.1)
    
    [Compare Source](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.25.0...v0.25.1)
    
    #### What's Changed
    
    -   Fixes broken pom by removing versionMapping by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/242](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/242)
    
    ##### Details
    
    The broken POM change for exporter-auto in v0.25.0 has been fixed now.
    
    ### [`v0.25.0`](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/releases/tag/v0.25.0): Release 0.25.0
    
    [Compare Source](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.24.0...v0.25.0)
    
    #### Changes Highlights
    
    -   With this release a shaded variant of the auto-exporter is being provided along with an un-shaded variant. The shaded jar is recommended when the auto-exporter required to be provided as an agent. This is a common use-case when using OTel auto-instrumentation.
    -   Fixed underlying bug with the exporters that caused OpenTelemetry to disable if this library was used with opencensus-shim ([#&#8203;141](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/141)).
    -   Updated metric exporter to set label descriptors for metrics to type String if the default prefix - `workload.googleapis.com` is used ([#&#8203;159](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/issues/159)).
    -   Documentation updates and fixes to the examples that make them easier to run & follow.
    
    #### Important - Broken Dependencies
    
    -   The non-shaded variant for `exporter-auto` has a broken POM, which will cause issues in a Maven project. Use the shaded variant instead.
    
    #### Complete Release Notes - What's Changed
    
    -   Update README to add missing setup steps. by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/192](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/192)
    -   Replaced concrete type TraceExporter with interface type SpanExporter by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/194](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/194)
    -   Fix header check by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/197](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/197)
    -   chore: add CODEOWNERS file to auto assign team for reviews by [@&#8203;aabmass](https://togithub.com/aabmass) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/200](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/200)
    -   Fix trace exporter by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/193](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/193)
    -   Fix metrics exporter by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/203](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/203)
    -   Remove shadow plugin from exporter-trace module by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/204](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/204)
    -   Fix exporter-trace example & add README by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/206](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/206)
    -   Fix metrics exporter integration by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/207](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/207)
    -   Fix documentation errors by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/208](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/208)
    -   Upgrade to Gradle 7.6 by [@&#8203;punya](https://togithub.com/punya) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/209](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/209)
    -   Update gradle by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/211](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/211)
    -   Improve build time for e2e-test-server by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/213](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/213)
    -   Relocate dependencies in the generated shadowJar by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/212](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/212)
    -   Make GCPResourceTest environment agnostic by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/217](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/217)
    -   Update dependencies by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/219](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/219)
    -   Fix autoconf example by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/223](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/223)
    -   Update license header by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/222](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/222)
    -   Add missing otlp exporter dependency by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/221](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/221)
    -   Add required env variables for publishing metrics by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/224](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/224)
    -   Spotless yaml by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/227](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/227)
    -   Update allowed copyright holders by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/230](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/230)
    -   Spotless shell by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/228](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/228)
    -   Fix timeseries by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/231](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/231)
    -   Refactor: Rename method & variables for better readability by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/233](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/233)
    -   Configures auto-exporter to publish shaded and non-shaded variants by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/235](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/235)
    -   Adds dependency declarations to order tasks by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/237](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/237)
    -   Declares explicit dependency for signMavenPublication by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/238](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/238)
    -   Add script to run example in docker container by [@&#8203;psx95](https://togithub.com/psx95) in [https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/229](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/pull/229)
    
    **Full Changelog**: https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.24.0...v0.25.0
    
    ### [`v0.24.0`](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/releases/tag/v0.24.0): Release 0.24.0
    
    [Compare Source](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.23.0...v0.24.0)
    
    Dependency version updates, updated resource detection and prefix option for metrics exporter.
    
    With this release, minimum supported Java version has been upgraded to **Java 11**.
    
    ***
    
    #### What's Changed
    
    -   FEATURE: enable resource detection for GCP compute environments.
    -   CHORE: Upgrade Gradle from v6.x to v7.x.
    -   FEATURE: Add prefix option to metrics exporter.
    -   CHORE: Update dependency versions.
    
    **Full Changelog**: https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-java/compare/v0.23.0...v0.24.0
    
    </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/java-spanner-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    2cdc0a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. perf: use multiplexed sessions (#1673)

    * perf: use multiplexed sessions
    
    Enable the use of multiplexed sessions by default for queries in
    auto-commit mode. Multiplexed sessions can handle any number of
    queries concurrently. This means that the JDBC driver does not
    need to check out a session exclusively from the internal session
    pool in order to execute a query. Instead, a single multiplexed
    session is enough for all queries that are executed by all JDBC
    connections that connect to the same Spanner database. This
    allows a higher degree of parallelism to be achieved from a
    single client machine.
    
    Note that due to how the JDBC API is defined, each JDBC
    connection can only execute one query at a time. If you for
    example want to execute 1000 queries in parallel, then you
    also need to create 1000 JDBC connections. Spanner JDBC
    connection are however lightweight, as each JDBC connection
    internally uses a pool of gRPC channels.
    
    It is recommended to enable the use of virtual threads to
    achieve the highest possible degree of parallelism with the
    JDBC driver. This option can be set by adding useVirtualThreads=true
    to the JDBC connection URL. Note that virtual threads are only
    supported on Java 21 and higher.
    
    * test: add test for multi-use read-only transaction
    olavloite authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    107ec66 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 2.20.1 (#1670)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    fe80945 View commit details
    Browse the repository at this point in the history
Loading