Commit 9c37fe3
authored
deps: update dependency io.opentelemetry:opentelemetry-bom to v1.39.0 (#1663)
[](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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
([#​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).
([#​6476](https://togithub.com/open-telemetry/opentelemetry-java/pull/6476))
- Make OTLP exporter memory mode API public
([#​6469](https://togithub.com/open-telemetry/opentelemetry-java/pull/6469))
- Speed up OTLP string marshaling using sun.misc.Unsafe
([#​6433](https://togithub.com/open-telemetry/opentelemetry-java/pull/6433))
- Add exporter data classes for experimental profiling signal type.
([#​6374](https://togithub.com/open-telemetry/opentelemetry-java/pull/6374))
- Start prometheus http server with daemon thread
([#​6472](https://togithub.com/open-telemetry/opentelemetry-java/pull/6472))
- Update the Prometheus metrics library and improve how units are included in metric names.
([#​6473](https://togithub.com/open-telemetry/opentelemetry-java/pull/6473))
- Remove android animalsniffer check from prometheus exporter
([#​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.
([#​6436](https://togithub.com/open-telemetry/opentelemetry-java/pull/6436))
- Define dedicated file configuration SPI ComponentProvider
([#​6457](https://togithub.com/open-telemetry/opentelemetry-java/pull/6457))
##### Tooling
- Normalize timestamps and file ordering in jars, making the outputs reproducible
([#​6471](https://togithub.com/open-telemetry/opentelemetry-java/pull/6471))
- GHA for generating the post-release pull request
([#​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
([#​6419](https://togithub.com/open-telemetry/opentelemetry-java/pull/6419))
##### Incubator
- Add put(AttributeKey<T>, T) overload to EventBuilder
([#​6331](https://togithub.com/open-telemetry/opentelemetry-java/pull/6331))
##### Baggage
- Baggage filters space-only keys
([#​6431](https://togithub.com/open-telemetry/opentelemetry-java/pull/6431))
##### SDK
- Add experimental scope config to enable / disable scopes (i.e. meter, logger, tracer)
([#​6375](https://togithub.com/open-telemetry/opentelemetry-java/pull/6375))
##### Traces
- Add ReadableSpan#getAttributes
([#​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
([#​6252](https://togithub.com/open-telemetry/opentelemetry-java/pull/6252))
##### Metrics
- Use low precision Clock#now when computing timestamp for exemplars
([#​6417](https://togithub.com/open-telemetry/opentelemetry-java/pull/6417))
- Update invalid instrument name log message now that forward slash `/` is valid
([#​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
([#​6429](https://togithub.com/open-telemetry/opentelemetry-java/pull/6429))
- Low allocation OTLP metrics marshaler
([#​6422](https://togithub.com/open-telemetry/opentelemetry-java/pull/6422))
- Low allocation OTLP trace marshaler
([#​6410](https://togithub.com/open-telemetry/opentelemetry-java/pull/6410))
- Add memory mode support to OTLP exporters
([#​6430](https://togithub.com/open-telemetry/opentelemetry-java/pull/6430))
- Marshal span status description without allocation
([#​6423](https://togithub.com/open-telemetry/opentelemetry-java/pull/6423))
- Add private constructors for stateless marshalers
([#​6434](https://togithub.com/open-telemetry/opentelemetry-java/pull/6434))
- Mark opentelemetry-exporter-sender-jdk stable
([#​6357](https://togithub.com/open-telemetry/opentelemetry-java/pull/6357))
- PrometheusHttpServer prevent concurrent reads when reusable memory mode
([#​6371](https://togithub.com/open-telemetry/opentelemetry-java/pull/6371))
- Ignore TLS components (SSLContext, TrustManager, KeyManager) if plain HTTP protocol is used for
exporting
([#​6329](https://togithub.com/open-telemetry/opentelemetry-java/pull/6329))
- Add is_remote_parent span flags to OTLP exported Spans and SpanLinks
([#​6388](https://togithub.com/open-telemetry/opentelemetry-java/pull/6388))
- Add missing fields to OTLP metric exporters `toString()`
([#​6402](https://togithub.com/open-telemetry/opentelemetry-java/pull/6402))
##### Extensions
- Rename otel.config.file to otel.experimental.config.file for autoconfigure
([#​6396](https://togithub.com/open-telemetry/opentelemetry-java/pull/6396))
##### OpenCensus Shim
- Fix opencensus shim spanBuilderWithRemoteParent behavior
([#​6415](https://togithub.com/open-telemetry/opentelemetry-java/pull/6415))
##### Tooling
- Add additional API incubator docs
([#​6356](https://togithub.com/open-telemetry/opentelemetry-java/pull/6356))
- Run build on java 21
([#​6370](https://togithub.com/open-telemetry/opentelemetry-java/pull/6370))
- Fix running tests with java 8 on macos
([#​6411](https://togithub.com/open-telemetry/opentelemetry-java/pull/6411))
- Move away from deprecated gradle enterprise APIs
([#​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-->1 parent d7fa27c commit 9c37fe3
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
0 commit comments