Skip to content

Bump the opentelemetry group across 1 directory with 11 updates - #4875

Closed
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/gradle/opentelemetry-4469fbe1ba
Closed

dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/gradle/opentelemetry-4469fbe1ba

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the opentelemetry group with 11 updates in the / directory:

Package From To
io.opentelemetry:opentelemetry-bom 1.66.0 1.67.0
io.opentelemetry:opentelemetry-bom-alpha 1.66.0-alpha 1.67.0-alpha
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom 2.31.1 2.32.0
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha 2.31.1-alpha 2.32.0-alpha
io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator 2.31.1-alpha 2.32.0-alpha
io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api 2.31.1-alpha 2.32.0-alpha
io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap 2.31.1-alpha 2.32.0-alpha
io.opentelemetry.javaagent:opentelemetry-javaagent-tooling 2.31.1-alpha 2.32.0-alpha
io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator 2.31.1-alpha 2.32.0-alpha
io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api 2.31.1-alpha 2.32.0-alpha
io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap 2.31.1-alpha 2.32.0-alpha
io.opentelemetry.javaagent:opentelemetry-javaagent-tooling 2.31.1-alpha 2.32.0-alpha
io.opentelemetry.contrib:opentelemetry-jfr-connection 1.60.0-alpha 1.61.0-alpha
io.opentelemetry.contrib:opentelemetry-runtime-attach-core 1.60.0-alpha 1.61.0-alpha
io.opentelemetry.contrib:opentelemetry-runtime-attach-core 1.60.0-alpha 1.61.0-alpha
io.opentelemetry.instrumentation:gradle-plugins 2.31.1-alpha 2.32.0-alpha

Updates io.opentelemetry:opentelemetry-bom from 1.66.0 to 1.67.0

Release notes

Sourced from io.opentelemetry:opentelemetry-bom's releases.

Version 1.67.0

API

  • Deprecate TextMapGetter.keys() and make TextMapGetter a functional interface (#8531)
  • Add null guards and API usage logging for tracing, baggage, attributes, logging, and metrics (#8803, #8863, #8864)
  • Bound allocations and avoid regex backtracking when parsing W3C tracestate (#8817, #8914)

Incubating

  • Add type introspection methods to DeclarativeConfigProperties (#8883)

Extensions

  • Trace propagators: Bound allocations when parsing Jaeger baggage and B3 single-header propagation (#8817)

SDK

  • Run CompletableResultCode completion actions outside internal locks to avoid deadlocks (#8773)
  • Do not count attribute overwrites as dropped attributes (#8833)
  • Avoid regex backtracking in glob matching (#8909)
  • Add experimental resource entity support, OTLP export, and configuration through otel.entities and declarative resource detectors (#8464)

Traces

  • Return noop tracers when no span processors are configured (#8815)
  • Catch Throwable in SimpleSpanProcessor and MultiSpanExporter (#8848)
  • Use {span} units for span processor self-observability metrics (#8873)

Metrics

  • Stabilize PeriodicMetricReaderBuilder.setMaxExportBatchSize(int) (#8829)
  • Delete experimental metric attribute / baggage processing (#8818)
  • Fix: Reset exemplar span context when a reservoir cell is overwritten outside a span (#8871)

Logs

  • Return noop loggers from SdkLoggerProvider.get() when no log record processors are configured (#8838)
  • Catch Throwable in SimpleLogRecordProcessor and MultiLogRecordExporter (#8848)

Profiles

  • Fix KeyValueAndUnitData.create() to return the public KeyValueAndUnitData interface (#8875)

Exporters

  • OTLP: Fix missing request size limits, defaulting to 64 MiB, configurable through setMaxRequestBodySize(long) and setMaxRequestMessageSize(long) and through declarative config OtlpGrpcExporter, OtlpHttpExporter (see full schema docs here) (#8446)
  • OTLP: Reduce failure logs to FINE after shutdown (#8819)
  • OTLP: retry gRPC based on response status codes in trailer headers (#8854)
  • Prometheus: Avoid regex backtracking when removing unit annotations (#8910)

... (truncated)

Changelog

Sourced from io.opentelemetry:opentelemetry-bom's changelog.

Version 1.67.0 (2026-10-09)

API

  • Deprecate TextMapGetter.keys() and make TextMapGetter a functional interface (#8531)
  • Add null guards and API usage logging for tracing, baggage, attributes, logging, and metrics (#8803, #8863, #8864)
  • Fix GHSA-ccrj-gw8r-854m: Bound allocations and avoid regex backtracking when parsing W3C tracestate (#8817, #8914)

Incubating

  • Add type introspection methods to DeclarativeConfigProperties (#8883)

Extensions

  • Trace propagators: Bound allocations when parsing Jaeger baggage and B3 single-header propagation (#8817)

SDK

  • Run CompletableResultCode completion actions outside internal locks to avoid deadlocks (#8773)
  • Do not count attribute overwrites as dropped attributes (#8833)
  • Avoid regex backtracking in glob matching (#8909)
  • Add experimental resource entity support, OTLP export, and configuration through otel.entities and declarative resource detectors (#8464)

Traces

  • Return noop tracers when no span processors are configured (#8815)
  • Catch Throwable in SimpleSpanProcessor and MultiSpanExporter (#8848)
  • Use {span} units for span processor self-observability metrics (#8873)

Metrics

  • Stabilize PeriodicMetricReaderBuilder.setMaxExportBatchSize(int) (#8829)
  • Delete experimental metric attribute / baggage processing (#8818)
  • Fix: Reset exemplar span context when a reservoir cell is overwritten outside a span (#8871)

... (truncated)

Commits
  • b4b3a1b [release/v1.67.x] Prepare release 1.67.0 (#8924)
  • 66ff8f3 Prepare for 1.67.0 release (#8918)
  • 49dd9f3 fix: retry OTLP gRPC responses with trailer status (#8854)
  • 6e4eb27 Add experimental SDK entity support and OTLP export (#8464)
  • 0d0b0ca Avoid shared internal ConfigUtil (#6970) (#8855)
  • 766eb4d Match array attributes element-wise in declarative config rule_based sampler ...
  • aa88015 Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.4.21 (#8776)
  • f235b4d Update all patch and minor versions (#8908)
  • c99cb41 Add type introspection to DeclarativeConfigProperties (#8883)
  • cc4f5f2 Avoid regex backtracking when parsing tracestate (#8914)
  • Additional commits viewable in compare view

Updates io.opentelemetry:opentelemetry-bom-alpha from 1.66.0-alpha to 1.67.0-alpha

Release notes

Sourced from io.opentelemetry:opentelemetry-bom-alpha's releases.

Version 1.66.0

API

  • Fix Baggage.fromContext() and Baggage.fromContextOrNull() to handle a null context (#8667)
  • Do not percent-encode W3C baggage metadata (#8682)
  • Fix ArrayIndexOutOfBoundsException in OtelEncodingUtils for invalid hex characters (#8748)

SDK

Traces

  • Record processed spans before export completes and reject new spans on shutdown in SpanProcessor self-observability instrumentation (#8735)

Metrics

  • Improve explicit bucket histogram contention performance (#8717)

Logs

  • Record processed logs before export completes and reject new logs on shutdown in LogRecordProcessor self-observability instrumentation (#8698)

Exporters

  • OTLP: Respect Retry-After in OTLP HTTP senders (#8633)
  • OTLP: Add setEnabledProtocols option to OTLP HTTP exporter builders (#8610)
  • OTLP: Reject mixing keyManager and sslContext in TlsConfigHelper (#8710)
  • OTLP: Fix OkHttpGrpcSender mTLS when using the platform default trust store (#8758)
  • OTLP: Suppress instrumentation of exporter requests in JdkHttpSender (#8757)
  • OTLP: Accept RFC 1123 hostnames in EndpointUtil.validateEndpoint for OkHttp senders (#8746)
  • OTLP: Include the number of affected items in exporter error logging (#8780)
  • OTLP: Add toString to OtlpJsonLogging{Span,Metric,LogRecord}Exporter (#8725)
  • OTLP Profiles: Improve JFR export example and align LinkData null-element handling with the spec (#8349)
  • Prometheus: Remove default host log warning in PrometheusHttpServerBuilder (#8679)
  • Prometheus: Align UCUM byte unit conversions with the specification table (#8752)

Extensions

  • BREAKING Declarative config: Rename generated model POJO setters from with<Prop> to set<Prop> (#8742)
  • Declarative config: Resolve experimental properties on stable APIs in generated model POJOs (#8654)
  • Declarative config: Fix inverted scope_info_enabled and target_info_enabled flags in the Prometheus component provider (#8750)
  • Declarative config: Support output_stream in otlp_file/development (#8676)
  • Incubator: Add toString to ComposableAnnotatingSampler (#8645)

Project tooling

  • Remediate zizmor findings in GitHub Actions workflows (#8592)

🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

... (truncated)

Changelog

Sourced from io.opentelemetry:opentelemetry-bom-alpha's changelog.

Changelog

Unreleased

Version 1.67.0 (2026-10-09)

API

  • Deprecate TextMapGetter.keys() and make TextMapGetter a functional interface (#8531)
  • Add null guards and API usage logging for tracing, baggage, attributes, logging, and metrics (#8803, #8863, #8864)
  • Fix GHSA-ccrj-gw8r-854m: Bound allocations and avoid regex backtracking when parsing W3C tracestate (#8817, #8914)

Incubating

  • Add type introspection methods to DeclarativeConfigProperties (#8883)

Extensions

  • Trace propagators: Bound allocations when parsing Jaeger baggage and B3 single-header propagation (#8817)

SDK

  • Run CompletableResultCode completion actions outside internal locks to avoid deadlocks (#8773)
  • Do not count attribute overwrites as dropped attributes (#8833)
  • Avoid regex backtracking in glob matching (#8909)
  • Add experimental resource entity support, OTLP export, and configuration through otel.entities and declarative resource detectors (#8464)

Traces

  • Return noop tracers when no span processors are configured (#8815)
  • Catch Throwable in SimpleSpanProcessor and MultiSpanExporter (#8848)
  • Use {span} units for span processor self-observability metrics (#8873)

Metrics

  • Stabilize PeriodicMetricReaderBuilder.setMaxExportBatchSize(int) (#8829)

... (truncated)

Commits

Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom from 2.31.1 to 2.32.0

Release notes

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases.

Version 2.32.0

This release targets the OpenTelemetry SDK 1.66.0.

Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see VERSIONING.md for more details.

⚠️ Breaking changes to non-stable APIs

  • Remove the deprecated HostIdResource.REGISTRY_QUERY constant. (#19778)
  • The ExperimentalJmxMetricHandler SPI now requires implementations to provide getMetricNames(). (#19781)
  • Add the required isRequestStreaming(REQUEST) method to GenAiAttributesGetter. (#19879)
  • The experimental java.common.messaging.headers/development YAML selector no longer configures header capture. Use java.common.messaging.headers instead. (#20260)

🚫 Deprecations

  • Deprecate otel.jmx.target.system in favor of otel.jmx.metrics.experimental.included. (#19783)
  • Deprecate otel.instrumentation.elasticsearch.capture-search-query. It will be removed in 3.0, when search query bodies are always captured. There is no replacement. (#19675)
  • Deprecate otel.instrumentation.opensearch.capture-search-query. It will be removed in 3.0, when search query bodies are always captured. There is no replacement. Sanitization remains enabled by default and configurable with otel.instrumentation.opensearch.query-sanitization.enabled. (#19837)
  • Deprecate otel.jmx.enabled in favor of otel.instrumentation.jmx.enabled to align with other instrumentation enablement properties. (#19945)
  • Deprecate automatic rewriting of VirtualField.find(Class, Class) calls in inlined javaagent advice. Instead, look up the VirtualField once and store it in a helper class's static final field. The find method itself remains supported. (#19980)
  • Deprecate the Elasticsearch REST library instrumentation. Use the Elasticsearch Java API Client's native OpenTelemetry support, or the Java agent for direct RestClient usage. Java agent instrumentation is unaffected. (#19995)
  • Deprecate otel.instrumentation.messaging.experimental.receive-telemetry.enabled in favor of otel.instrumentation.common.messaging.experimental.receive-telemetry.enabled. For headers, replace otel.instrumentation.messaging.experimental.headers.included and .excluded with otel.instrumentation.common.messaging.headers.included and .excluded. Also deprecate otel.instrumentation.messaging.experimental.capture-headers in favor of otel.instrumentation.common.messaging.headers.included. Stable selectors take precedence per leaf. (#20060, #20260)
  • Deprecate the .included / .excluded properties under otel.instrumentation.log4j-appender.experimental.map-message-attributes, otel.instrumentation.logback-appender.experimental.key-value-pair-attributes, otel.instrumentation.logback-appender.experimental.logstash-marker-attributes, and otel.instrumentation.logback-appender.experimental.logstash-structured-argument-attributes in favor of the stable and unified otel.instrumentation.common.logging.structured-attributes.included / .excluded. (#20066)
  • Deprecate otel.instrumentation.couchbase.experimental-span-attributes in favor of otel.instrumentation.couchbase.emit-experimental-telemetry, a broader name for experimental attributes and internal spans from the underlying Couchbase client. (#20117)
  • Deprecate otel.traces.sampler=linksbased_parentbased_always_on with no replacement and declarative rule_based_routing in favor of the SDK incubator composite/development rule_based sampler, whose configuration and matching behavior differ. (#20249)
  • Promote controller and view telemetry configuration to the stable properties otel.instrumentation.common.controller-telemetry.enabled and otel.instrumentation.common.view-telemetry.enabled, deprecating otel.instrumentation.common.experimental.controller-telemetry.enabled and otel.instrumentation.common.experimental.view-telemetry.enabled. (#20258)
  • Promote Java agent span suppression configuration to the stable property otel.instrumentation.common.span-suppression-strategy, deprecating otel.instrumentation.experimental.span-suppression-strategy. (#20259)
  • Deprecate otel.instrumentation.oshi.experimental-metrics.enabled, ProcessMetrics, and its registerObservers(...) methods in favor of jvm.memory.used and jvm.cpu.time. (#20323)
  • Deprecate SystemMetrics.registerObservers(Meter) in the OSHI library instrumentation in favor of SystemMetrics.registerObservers(OpenTelemetry). (#20263)
  • In declarative configuration YAML, deprecate dotted selectors in the distribution.javaagent.instrumentation.enabled and .disabled lists. Use reactor_3_1 instead of reactor_3.1. Flat-property names such as otel.instrumentation.reactor-3.1.enabled are unchanged. (#20326)

🌟 New javaagent instrumentation

  • Add Redisson database connection pool metrics for versions 2.3.0 through 3.25. (#19152, #19634)
  • Add Java agent instrumentation for Pekko remoting so trace context propagates across remote calls. (#19823)

📈 Enhancements

  • Expand the upcoming 3.0 database semantic conventions behind otel.semconv-stability.opt-in=database, including configured server targets and span names, endpoint validation, network-peer attributes, Redis namespaces, operation names, error types, query text, and connection pool metric names and database identity for Cassandra, ClickHouse, Couchbase, Elasticsearch, Geode, HBase, JDBC, Redis clients, MongoDB, OpenSearch, R2DBC, Spymemcached, and Vert.x. (#19728, #19747, #19749, #19753, #19757, #19795, #19830, #19831, #19832, #19834, #19838, #19839, #19844, #19845, #19846, #19848, #19850, #19864, #19868, #19872, #19877, #19883, #19901, #19902, #19903, #19904, #19981, #19983, #19986, #19988, #20008, #20011, #20015, #20017, #20041, #20065, #20068, #20070, #20071, #20072, #20073, #20074, #20075, #20076, #20077, #20078, #20080, #20082, #20084, #20086, #20089, #20105)
  • Expand the upcoming 3.0 messaging semantic conventions behind otel.semconv-stability.opt-in=messaging, including operation-based spans, client and process metrics, per-message batch creation and propagation, consistent timestamps, durable subscription names, and duplicate processing suppression for Camel, Kafka Connect, JMS, SQS, and RocketMQ. (#19483, #19485, #19503, #19517, #19915, #20045, #20067, #20144)
  • Kafka spans and metrics now include messaging.kafka.cluster.id once cluster metadata is resolved. (#18978)
  • Add SQL database attributes to AWS SDK v2 RDS Data API ExecuteStatement and BatchExecuteStatement spans. (#19259)
  • Add WARNING logs for invalid or empty extension locations and failed extension JAR loads, plus FINE logs for successfully loaded extension JARs. (#19584)
  • The JMX metrics library now includes the experimental Kafka broker metrics target. (#19722)
  • Update the descriptions of kafka.connect.connector.status and kafka.connect.task.status to omit the listed supported state values. (#19724)
  • Geode database client spans now include server.address and server.port when the region's pool has exactly one configured server. (#19748)
  • Add exception-log support for HBase database clients, SofaRPC clients and servers, and GWT RPC with otel.semconv.exception.signal.preview=logs. (#19750, #20253, #20254)
  • Add server.address and server.port attributes to Couchbase database spans. (#19758)
  • Add metric-name filtering for JMX metrics with otel.jmx.metrics.included and otel.jmx.metrics.excluded, or JmxTelemetryBuilder.setMetrics(IncludeExclude) in the library. (#19782)
  • RabbitMQ spans now include messaging.rabbitmq.vhost.name and messaging.rabbitmq.cluster.name when otel.instrumentation.rabbitmq.experimental-span-attributes=true. (#19822)
  • JMX metric creation messages are now logged at FINE instead of INFO, reducing default log noise. (#19825)

... (truncated)

Changelog

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog.

Version 2.32.0 (2026-10-03)

This release targets the OpenTelemetry SDK 1.66.0.

Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see VERSIONING.md for more details.

⚠️ Breaking changes to non-stable APIs

  • Remove the deprecated HostIdResource.REGISTRY_QUERY constant. (#19778)
  • The ExperimentalJmxMetricHandler SPI now requires implementations to provide getMetricNames(). (#19781)
  • Add the required isRequestStreaming(REQUEST) method to GenAiAttributesGetter. (#19879)
  • The experimental java.common.messaging.headers/development YAML selector no longer configures header capture. Use java.common.messaging.headers instead. (#20260)

🚫 Deprecations

  • Add RocketMqTelemetry.wrap(DefaultMQProducer) for single-message and batch producer instrumentation, fixing batch context propagation by injecting context before message encoding. Deprecate RocketMqTelemetry.createSendMessageHook() in favor of the wrapper. (#20479)
  • Deprecate otel.jmx.target.system in favor of otel.jmx.metrics.experimental.included. (#19783)
  • Deprecate otel.instrumentation.elasticsearch.capture-search-query. It will be removed in 3.0, when search query bodies are always captured. There is no replacement. (#19675)
  • Deprecate otel.instrumentation.opensearch.capture-search-query. It will be removed in 3.0, when search query bodies are always captured. There is no replacement. Sanitization remains enabled by default and configurable with otel.instrumentation.opensearch.query-sanitization.enabled. (#19837)
  • Deprecate otel.jmx.enabled in favor of otel.instrumentation.jmx.enabled to align with other instrumentation enablement properties. (#19945)
  • Deprecate automatic rewriting of VirtualField.find(Class, Class) calls in inlined javaagent advice. Instead, look up the VirtualField once and store it in a helper class's static final field. The find method itself remains supported. (#19980)
  • Deprecate the Elasticsearch REST library instrumentation. Use the Elasticsearch Java API Client's native OpenTelemetry support, or the Java agent for direct RestClient usage. Java agent instrumentation is unaffected. (#19995)
  • Deprecate otel.instrumentation.messaging.experimental.receive-telemetry.enabled in favor of otel.instrumentation.common.messaging.experimental.receive-telemetry.enabled. For headers, replace otel.instrumentation.messaging.experimental.headers.included and .excluded with

... (truncated)

Commits
  • 1b8644f [release/v2.32.x] Prepare release 2.32.0 (#20364)
  • 9eaf312 Draft release notes (#20347)
  • 9f5c507 Gate DBCP pool name retention on stable database semantic conventions (#20361)
  • 50f8bad Restore Renovate Java updates and fix Weaver digest pinning (#20360)
  • 5eea491 Align v3-preview javaagent enablement selectors with module identities (#20305)
  • 647a9c3 Comment out regex manager from renovate weekly updates (#20341)
  • 4f9429c Update pinned latest dep versions (#20349)
  • 12afa2c Handle unavailable references when drafting release notes (#20343)
  • a401278 Run native tests only on GraalVM 25 LTS (#20332)
  • a3a0fca chore(deps): update jdx/mise-action action to v5 (#20316)
  • Additional commits viewable in compare view

Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 2.31.1-alpha to 2.32.0-alpha

Release notes

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases.

Version 2.31.1

This release targets the OpenTelemetry SDK 1.65.0.

Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see VERSIONING.md for more details.

🛠️ Bug fixes

  • Restore stable semantic convention APIs to the compile classpaths of the Spring Boot autoconfigure and starter artifacts. (#19754)
Changelog

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog.

Changelog

Unreleased

⚠️ Breaking changes

  • The Java agent no longer captures thread details by default. Set otel.javaagent.add-thread-details=true to capture thread.id and thread.name on spans.

  • GenAI message events from AWS Bedrock Runtime and OpenAI leave the body unset when no fields remain, instead of emitting an empty object.

  • Process command resource attributes are now disabled by default. Set otel.instrumentation.resources.experimental.process-command-attributes.enabled=true to capture process.command_args and process.command_line.

  • Declarative Java agent instrumentation selectors no longer accept dotted-version compatibility spellings. In distribution.javaagent.instrumentation.enabled and .disabled, replace selectors such as reactor_3.1 with reactor_3_1.

  • Java agent telemetry now uses the following instrumentation scopes. Update views, dashboards and filters matching the previous names:

    Previous scope Current scope
    io.opentelemetry.jaxrs-1.0 io.opentelemetry.jaxrs-1.0-annotations
    io.opentelemetry.jaxws-cxf-3.0 io.opentelemetry.jaxws-2.0-cxf-3.0
    io.opentelemetry.jaxws-metro-2.2 io.opentelemetry.jaxws-2.0-metro-2.2
    io.opentelemetry.mongo-3.7 io.opentelemetry.mongo-3.1
    io.opentelemetry.ratpack-1.7 io.opentelemetry.ratpack-1.4
    io.opentelemetry.tomcat-jdbc io.opentelemetry.tomcat-jdbc-8.5
  • Couchbase Java SDK 3.1 and 3.2+ spans now use the agent-owned scope names instead of com.couchbase.client.jvm. SDK 3.1 uses io.opentelemetry.couchbase-3.1; SDK 3.2+ uses io.opentelemetry.couchbase-3.2.

  • Java agent instrumentation selectors now always use the versioned component name first, followed by supported role, versionless and umbrella selectors. When several selectors are configured, the first matching selector determines enablement. For example, otel.instrumentation.lettuce-5.0.enabled takes precedence over otel.instrumentation.lettuce.enabled.

  • Remove legacy Java agent selectors and implementation-only aliases from otel.instrumentation.<name>.enabled. Use the component selectors below. Where several implementations now share a component selector, there is no implementation-only replacement; the replacement controls the component as a whole.

    Removed selectors Replacement selectors
    akka-actor-2.3-core, akka-actor-fork-join, akka-actor-fork-join-2.5, akka-actor-forkjoin, akka-actor-forkjoin-2.5 akka-actor-2.3
    akka-http-server-route akka-http-10.0
    annotations opentelemetry-instrumentation-annotations
    armeria-1.14 armeria-grpc-1.14 for gRPC; armeria for the component
    aws-lambda-core, aws-lambda-events aws-lambda-core-1.0, aws-lambda-events-2.2, respectively
    aws-sdk-1.11-core aws-sdk-1.11
    aws-sdk-1.11-sqs aws-sdk-sqs

... (truncated)

Commits

Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator from 2.31.1-alpha to 2.32.0-alpha

Release notes

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator's releases.

Version 2.31.1

This release targets the OpenTelemetry SDK 1.65.0.

Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see VERSIONING.md for more details.

🛠️ Bug fixes

  • Restore stable semantic convention APIs to the compile classpaths of the Spring Boot autoconfigure and starter artifacts. (#19754)
Changelog

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator's changelog.

Changelog

Unreleased

⚠️ Breaking changes

  • The Java agent no longer captures thread details by default. Set otel.javaagent.add-thread-details=true to capture thread.id and thread.name on spans.

  • GenAI message events from AWS Bedrock Runtime and OpenAI leave the body unset when no fields remain, instead of emitting an empty object.

  • Process command resource attributes are now disabled by default. Set otel.instrumentation.resources.experimental.process-command-attributes.enabled=true to capture process.command_args and process.command_line.

  • Declarative Java agent instrumentation selectors no longer accept dotted-version compatibility spellings. In distribution.javaagent.instrumentation.enabled and .disabled, replace selectors such as reactor_3.1 with reactor_3_1.

  • Java agent telemetry now uses the following instrumentation scopes. Update views, dashboards and filters matching the previous names:

    Previous scope Current scope
    io.opentelemetry.jaxrs-1.0 io.opentelemetry.jaxrs-1.0-annotations
    io.opentelemetry.jaxws-cxf-3.0 io.opentelemetry.jaxws-2.0-cxf-3.0
    io.opentelemetry.jaxws-metro-2.2 io.opentelemetry.jaxws-2.0-metro-2.2
    io.opentelemetry.mongo-3.7 io.opentelemetry.mongo-3.1
    io.opentelemetry.ratpack-1.7 io.opentelemetry.ratpack-1.4
    io.opentelemetry.tomcat-jdbc io.opentelemetry.tomcat-jdbc-8.5
  • Couchbase Java SDK 3.1 and 3.2+ spans now use the agent-owned scope names instead of com.couchbase.client.jvm. SDK 3.1 uses io.opentelemetry.couchbase-3.1; SDK 3.2+ uses io.opentelemetry.couchbase-3.2.

  • Java agent instrumentation selectors now always use the versioned component name first, followed by supported role, versionless and umbrella selectors. When several selectors are configured, the first matching selector determines enablement. For example, otel.instrumentation.lettuce-5.0.enabled takes precedence over otel.instrumentation.lettuce.enabled.

  • Remove legacy Java agent selectors and implementation-only aliases from otel.instrumentation.<name>.enabled. Use the component selectors below. Where several implementations now share a component selector, there is no implementation-only replacement; the replacement controls the component as a whole.

    Removed selectors Replacement selectors
    akka-actor-2.3-core, akka-actor-fork-join, akka-actor-fork-join-2.5, akka-actor-forkjoin, akka-actor-forkjoin-2.5 akka-actor-2.3
    akka-http-server-route akka-http-10.0
    annotations opentelemetry-instrumentation-annotations
    armeria-1.14 armeria-grpc-1.14 for gRPC; armeria for the component
    aws-lambda-core, aws-lambda-events aws-lambda-core-1.0, aws-lambda-events-2.2, respectively
    aws-sdk-1.11-core aws-sdk-1.11
    aws-sdk-1.11-sqs aws-sdk-sqs

... (truncated)

Commits

Updates io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api from 2.31.1-alpha to 2.32.0-alpha

Release notes

Sourced from io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api's releases.

Version 2.31.1

This release targets the OpenTelemetry SDK 1.65.0.

Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see VERSIONING.md for more details.

🛠️ Bug fixes

  • Restore stable semantic convention APIs to the compile classpaths of the Spring Boot autoconfigure and starter artifacts. (#19754)
Changelog

Sourced from io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api's changelog.

Changelog

Unreleased

⚠️ Breaking changes

  • The Java agent no longer captures thread details by default. Set otel.javaagent.add-thread-details=true to capture thread.id and thread.name on spans.

  • GenAI message events from AWS Bedrock Runtime and OpenAI leave the body unset when no fields remain, instead of emitting an empty object.

  • Process command resource attributes are now disabled by default. Set otel.instrumentation.resources.experimental.process-command-attributes.enabled=true to capture process.command_args and process.command_line.

  • Declarative Java agent instrumentation selectors no longer accept dotted-version compatibility spellings. In distribution.javaagent.instrumentation.enabled and .disabled, replace selectors such as reactor_3.1 with reactor_3_1.

  • Java agent telemetry now uses the following instrumentation scopes. Update views, dashboards and filters matching the previous names:

    ...

    Description has been truncated

    Previous scope Current scope
    io.opentelemetry.jaxrs-1.0 io.opentelemetry.jaxrs-1.0-annotations

Bumps the opentelemetry group with 11 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.66.0` | `1.67.0` |
| [io.opentelemetry:opentelemetry-bom-alpha](https://github.com/open-telemetry/opentelemetry-java) | `1.66.0-alpha` | `1.67.0-alpha` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1` | `2.32.0` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1-alpha` | `2.32.0-alpha` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1-alpha` | `2.32.0-alpha` |
| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1-alpha` | `2.32.0-alpha` |
| [io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1-alpha` | `2.32.0-alpha` |
| [io.opentelemetry.javaagent:opentelemetry-javaagent-tooling](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1-alpha` | `2.32.0-alpha` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1-alpha` | `2.32.0-alpha` |
| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1-alpha` | `2.32.0-alpha` |
| [io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1-alpha` | `2.32.0-alpha` |
| [io.opentelemetry.javaagent:opentelemetry-javaagent-tooling](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1-alpha` | `2.32.0-alpha` |
| [io.opentelemetry.contrib:opentelemetry-jfr-connection](https://github.com/open-telemetry/opentelemetry-java-contrib) | `1.60.0-alpha` | `1.61.0-alpha` |
| [io.opentelemetry.contrib:opentelemetry-runtime-attach-core](https://github.com/open-telemetry/opentelemetry-java-contrib) | `1.60.0-alpha` | `1.61.0-alpha` |
| [io.opentelemetry.contrib:opentelemetry-runtime-attach-core](https://github.com/open-telemetry/opentelemetry-java-contrib) | `1.60.0-alpha` | `1.61.0-alpha` |
| [io.opentelemetry.instrumentation:gradle-plugins](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.31.1-alpha` | `2.32.0-alpha` |



Updates `io.opentelemetry:opentelemetry-bom` from 1.66.0 to 1.67.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-java@v1.66.0...v1.67.0)

Updates `io.opentelemetry:opentelemetry-bom-alpha` from 1.66.0-alpha to 1.67.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java/commits)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.31.1 to 2.32.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-java-instrumentation@v2.31.1...v2.32.0)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.31.1-alpha to 2.32.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator` from 2.31.1-alpha to 2.32.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api` from 2.31.1-alpha to 2.32.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap` from 2.31.1-alpha to 2.32.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-tooling` from 2.31.1-alpha to 2.32.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator` from 2.31.1-alpha to 2.32.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api` from 2.31.1-alpha to 2.32.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap` from 2.31.1-alpha to 2.32.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-tooling` from 2.31.1-alpha to 2.32.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.contrib:opentelemetry-jfr-connection` from 1.60.0-alpha to 1.61.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-contrib/commits)

Updates `io.opentelemetry.contrib:opentelemetry-runtime-attach-core` from 1.60.0-alpha to 1.61.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-contrib/commits)

Updates `io.opentelemetry.contrib:opentelemetry-runtime-attach-core` from 1.60.0-alpha to 1.61.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-contrib/commits)

Updates `io.opentelemetry.instrumentation:gradle-plugins` from 2.31.1-alpha to 2.32.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

---
updated-dependencies:
- dependency-name: io.opentelemetry:opentelemetry-bom
  dependency-version: 1.67.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry:opentelemetry-bom-alpha
  dependency-version: 1.67.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
  dependency-version: 2.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
  dependency-version: 2.32.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator
  dependency-version: 2.32.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api
  dependency-version: 2.32.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap
  dependency-version: 2.32.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.javaagent:opentelemetry-javaagent-tooling
  dependency-version: 2.32.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-incubator
  dependency-version: 2.32.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api
  dependency-version: 2.32.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap
  dependency-version: 2.32.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.javaagent:opentelemetry-javaagent-tooling
  dependency-version: 2.32.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.contrib:opentelemetry-jfr-connection
  dependency-version: 1.61.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.contrib:opentelemetry-runtime-attach-core
  dependency-version: 1.61.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.contrib:opentelemetry-runtime-attach-core
  dependency-version: 1.61.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
- dependency-name: io.opentelemetry.instrumentation:gradle-plugins
  dependency-version: 2.32.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
...

Signed-off-by: dependabot[bot] <support@github.com>
@xiang17

xiang17 commented Oct 19, 2026

Copy link
Copy Markdown
Member

Dependabot (@dependabot) recreate

@dependabot @github

dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Oct 19, 2026
@dependabot
dependabot Bot deleted the dependabot/gradle/opentelemetry-4469fbe1ba branch October 19, 2026 21:58
@xiang17

xiang17 commented Oct 19, 2026

Copy link
Copy Markdown
Member

Replaced with #4876.

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 java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant