Bump io.opentelemetry:opentelemetry-bom from 1.34.1 to 1.38.0
Bumps io.opentelemetry:opentelemetry-bom from 1.34.1 to 1.38.0.
Release notes
Sourced from io.opentelemetry:opentelemetry-bom's releases.
Version 1.38.0
API
- Stabilize synchronous gauge (#6419)
Incubator
- Add put(AttributeKey, T) overload to EventBuilder (#6331)
Baggage
- Baggage filters space-only keys (#6431)
SDK
- Add experimental scope config to enable / disable scopes (i.e. meter, logger, tracer) (#6375)
Traces
- Add ReadableSpan#getAttributes (#6382)
- Use standard ArrayList size rather than max number of links for initial span links allocation (#6252)
Metrics
- Use low precision Clock#now when computing timestamp for exemplars (#6417)
- Update invalid instrument name log message now that forward slash
/is valid (#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) * Low allocation OTLP metrics marshaler (#6422) * Low allocation OTLP trace marshaler (#6410) * Add memory mode support to OTLP exporters (#6430) * Marshal span status description without allocation (#6423) * Add private constructors for stateless marshalers (#6434)- Mark opentelemetry-exporter-sender-jdk stable (#6357)
- PrometheusHttpServer prevent concurrent reads when reusable memory mode (#6371)
- Ignore TLS components (SSLContext, TrustManager, KeyManager) if plain HTTP protocol is used for exporting (#6329)
- Add is_remote_parent span flags to OTLP exported Spans and SpanLinks (#6388)
- Add missing fields to OTLP metric exporters
toString()(#6402)Extensions
- Rename otel.config.file to otel.experimental.config.file for autoconfigure (#6396)
OpenCensus Shim
- Fix opencensus shim spanBuilderWithRemoteParent behavior (#6415)
Tooling
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-bom's changelog.
Version 1.38.0 (2024-05-10)
API
- Stabilize synchronous gauge (#6419)
Incubator
- Add put(AttributeKey, T) overload to EventBuilder (#6331)
Baggage
- Baggage filters space-only keys (#6431)
SDK
- Add experimental scope config to enable / disable scopes (i.e. meter, logger, tracer) (#6375)
Traces
- Add ReadableSpan#getAttributes (#6382)
- Use standard ArrayList size rather than max number of links for initial span links allocation (#6252)
Metrics
- Use low precision Clock#now when computing timestamp for exemplars (#6417)
- Update invalid instrument name log message now that forward slash
/is valid (#6343)Exporters
- Introduce low allocation OTLP marshalers. If using autoconfigure, opt in via
OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA.
... (truncated)
Commits
30d16eb[release/v1.38.x] Prepare release 1.38.0 (#6446)67fcea3Prepare for 1.38.0 release (#6441)a855e12Mention branch protection ordering (#6406)c7d472aStabilize synchronous gauge (#6419)ca79821Restrict space-only keys (#6431)0d2d67eAdd memory mode support to OTLP exporters (#6430)715211eLow allocation OTLP logs marshaler (#6429)5297306Add Lauri to approvers (#6440)417f82cUpdate dependency org.testcontainers:testcontainers-bom to v1.19.8 (#6437)af46b5echange variable name (#6439)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Related with https://github.com/apache/dubbo/pull/13895
@conghuhu PTAL
PTAL @AlbumenJ https://github.com/apache/dubbo/pull/14252
I solved this problem by doing the following:
opentelemetry1.38 relies on zipkin version 3.4.0, which I upgraded to address api changes
@dependabot rebase
Looks like io.opentelemetry:opentelemetry-bom is up-to-date now, so this is no longer needed.