Skip to content

fix(deps): update dependency io.opentelemetry:opentelemetry-api to v1.64.0 - #4575

Open
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/opentelemetry-java-monorepo
Open

fix(deps): update dependency io.opentelemetry:opentelemetry-api to v1.64.0#4575
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/opentelemetry-java-monorepo

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
io.opentelemetry:opentelemetry-api 1.62.01.64.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-api)

v1.64.0

API
  • Fix W3CBaggagePropagator to allow empty baggage values per W3C spec
    (#​8468)
  • Fix baggage parsing for invalid percent-encoded members
    (#​8480)
Incubating
  • BREAKING Remove deprecated InstrumentationConfigUtil.peerServiceMapping
    (#​8542)
  • Fix EnvironmentGetter/EnvironmentSetter to not enumerate or normalize carrier entries, and
    normalize empty names consistently
    (#​8474,
    #​8481)
SDK
Traces
  • Add BatchSpanProcessor.create(SpanExporter) convenience factory to mirror
    SimpleSpanProcessor.create(SpanExporter)
    (#​8564)
  • Fix BatchSpanProcessor benchmark aux counters (exportedSpans/droppedSpans) always
    reporting zero
    (#​8539)
Metrics
  • Fix PooledHashMap dropping live entries when an entry is removed during forEach
    (#​8499)
  • Safely initialize exemplar reservoir storage in FixedSizeExemplarReservoir
    (#​8524)
  • Use failExceptionally in PeriodicMetricReader when the exporter is busy
    (#​8525)
  • Only set valuesRecorded in AggregatorHandle when false
    (#​8559)
  • Use volatile instead of atomics in Double/LongLastValueAggregator
    (#​8560)
  • Randomize per-thread recording order in metric benchmarks to avoid concurrency hotspots
    (#​8550)
Logs
  • Fix BatchLogRecordProcessor worker thread being killed by non-runtime exceptions
    (#​8529)
Exporters
  • BREAKING Prometheus: Drop deprecated PrometheusMetricReader constructors
    (#​8541)
  • OTLP: Reject host-less endpoints in EndpointUtil.validateEndpoint
    (#​8489)
  • OTLP: Replace Jackson OTLP JSON serialization with a hand-rolled implementation
    (#​8545)
  • OTLP Profiles: Fix OtlpGrpcProfileExporter toString class name
    (#​8492)
  • Prometheus: Add translation strategy support
    (#​8346)
  • Prometheus: Fix serialization of array-valued scope and resource attributes to JSON strings
    (#​8497)
Extensions
  • BREAKING Declarative config: Move experimental types to internal package
    (#​8530)
  • Declarative config: Commit generated schema POJOs to git
    (#​8408)
  • Declarative config: Update to opentelemetry-configuration v1.1.0
    (#​8451)
  • Declarative config: Adjust POJO toString/hashCode/equals to match AutoValue semantics
    (#​8526)
  • Declarative config: Add ref descriptions to generated model classes
    (#​8540)
  • Declarative config: Emit consistent @JsonProperty annotations on generated models
    (#​8563)
  • Declarative config: Remove duplicate resolver in DeclarativeConfigPropertyUtil
    (#​8579)
Project tooling
  • Add configuration policy guidance
    (#​8429)
  • Exclude certain GitHub Actions from running on forks
    (#​8466)
  • Add guidance to prefer parameterized tests
    (#​8469)
  • Make benchmark path configurable
    (#​8557)

v1.63.0

API
  • Add missing setAttribute shortcuts to Span and LogRecordBuilder
    (#​8255)
  • Promote InstrumentationUtil to public class in io.opentelemetry.api.impl package
    (#​8413)
  • Fix index-out-of-bounds in StrictContextStorage
    (#​8294)
Incubating
  • BREAKING Remove deprecated ExtendedAttributes and related code
    (#​8395)
SDK
Metrics
  • Collect async exemplars when exemplar filter is always_on
    (#​8363)
  • Move delta record/collect coordination from instrument to series level
    (#​8313)
Exporters
  • Add noop() factory method to SpanExporter and LogRecordExporter
    (#​8435)
  • BREAKING OTLP: Remove support for deprecated GrpcSenderProvider and HttpSenderProvider SPI
    property names (use io.opentelemetry.sdk.common.export.GrpcSenderProvider /
    io.opentelemetry.sdk.common.export.HttpSenderProvider instead)
    (#​8392)
  • OTLP: Bound OkHttp sender dispatchers and surface rejections
    (#​8422)
  • Prometheus: Limit exemplar label characters to conform to Prometheus limits
    (#​8362)
  • Logging: Fix LoggingSpanExporter.flush() to preserve flush failures
    (#​8361)
  • Zipkin: Make exporter self-contained by removing shared internal code dependencies
    (#​8413)
Extensions
  • BREAKING Autoconfigure: Remove deprecated otel.experimental.config.file property
    (#​8393)
  • BREAKING Incubator: Remove deprecated ViewConfig/ViewConfigCustomizer view file config mechanism
    (#​8394)
  • Declarative config: Fix model package
    (#​8403)
  • Declarative config: Fix Java module name to io.opentelemetry.sdk.autoconfigure.declarativeconfig
    (#​8452)
Shims
  • Deprecate OpenTracing shim public API
    (#​8373)
Project tooling
  • Finish adding OSGi support across all modules
    (#​8401,
    #​8417)
  • Force io.zipkin.zipkin2:zipkin:3.6.1 to avoid problematic gson version
    (#​8430)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot
renovate-bot requested a review from a team as a code owner July 14, 2026 20:05
@forking-renovate forking-renovate Bot added the dependencies Pull requests that update a dependency file label Jul 14, 2026
@renovate-bot
renovate-bot force-pushed the renovate/opentelemetry-java-monorepo branch from 8a95dd2 to 7fc7840 Compare July 24, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant