build(deps): update opentelemetry-deps-java - #2556
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
thompson-tomo
approved these changes
Aug 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.30.0→2.31.12.30.0-alpha→2.31.1-alphaRelease Notes
open-telemetry/opentelemetry-java-instrumentation (io.opentelemetry.javaagent:opentelemetry-javaagent)
v2.31.1: Version 2.31.1This release targets the OpenTelemetry SDK 1.65.0.
Note that many artifacts have the
-alphasuffix attached to their version number, reflecting that they will continue to have breaking changes. Please see VERSIONING.md for more details.🛠️ Bug fixes
v2.31.0This release targets the OpenTelemetry SDK 1.65.0.
Note that many artifacts have the
-alphasuffix attached to their versionnumber, reflecting that they will continue to have breaking changes. Please see
VERSIONING.md
for more details.
ConfigPropertiesBackedConfigProviderand itscreate(ConfigProperties)compatibility API from the declarative config bridge.
(#19305)
opentelemetry-instrumentation-api-incubatoron library instrumentation compileclasspaths.
(#19612)
🚫 Deprecations
otel.instrumentation.experimental.span-suppression-strategyin favor ofExperimental.setSpanSuppressionStrategy(...).(#19180)
HostIdResource.REGISTRY_QUERYin favor of the absolute-pathreg.exelookup used byHostIdResource.(#19293)
MessageOperationin favor ofMessagingOperationType, and theMessageOperationoverloads of
MessagingAttributesExtractor,MessagingConsumerMetrics,MessagingProducerMetrics,MessagingSpanKindExtractor, andMessagingSpanNameExtractorinfavor of the corresponding
MessagingOperationTypeAPIs.(#19357)
otel.traces.exporter=zipkinin favor ofotel.traces.exporter=otlp, andotel.exporter.zipkin.endpointin favor ofotel.exporter.otlp.traces.endpoint.(#19400)
OpenTelemetryMeterRegistryBuilder#setMicrometerHistogramGaugesEnabled(boolean)infavor of
Experimental#setMicrometerHistogramGaugesEnabled(OpenTelemetryMeterRegistryBuilder, boolean).(#19404)
and APIs in favor of selector-based
.included/.excludedconfiguration andIncludeExcludeAPIs.
(#19494,
#19522,
#19523,
#19638)
otel.instrumentation.runtime-telemetry.experimental.prefer-jfrin favor ofotel.instrumentation.runtime-telemetry.experimental.jfr-metrics.included, andsetPreferJfrMetrics(...)in favor ofsetJfrMetrics(RuntimeTelemetryBuilder, IncludeExclude).(#19495)
pairs, logger context, Logstash markers, and structured arguments in favor of
.included/.excludedselectors andIncludeExcludeAPIs.(#19519,
#19520,
#19521,
#19599,
#19600,
#19605,
#19609,
#19610)
general.semconv_stability.opt_inin favor ofgeneral.stability_opt_in_list, andgeneral.sanitization.url.sensitive_query_parameters/developmentin favor ofgeneral.sanitization.url.sensitive_query_parameters.(#19561)
otel.instrumentation.graphql.add-operation-name-to-span-name.enabledin favor ofotel.instrumentation.graphql.operation-name-in-span-name.enabled, andotel.instrumentation.runtime-telemetry.package-emitter.enabled/jars-per-secondin favor ofotel.instrumentation.runtime-telemetry.experimental.package-emitter.enabled/jars-per-second.(#19573)
instrumentations in favor of selector-based
requestHeaders(IncludeExclude)andresponseHeaders(IncludeExclude)APIs.(#19598,
#19601,
#19602,
#19603,
#19604,
#19606,
#19607,
#19608)
otel.instrumentation.micrometer.histogram-gauges.enabledin favor ofotel.instrumentation.micrometer.experimental.histogram-gauges.enabled.(#19613)
🌟 New javaagent instrumentation
(#19091)
(#19243)
(#19392)
(#19456)
(#19472)
📈 Enhancements
they can be consumed directly in OSGi runtimes.
(#18995)
cassandra.compaction.progress.completedandcassandra.compaction.progress.sizegauges forin-flight Cassandra compactions.
(#19290)
otel.semconv-stability.opt-in=messagingacross AWS SQS and Lambda, JMS, Kafka, NATS, Pulsar,RabbitMQ, RocketMQ, Spring Integration, and Spring messaging instrumentations.
(#19347,
#19348,
#19349,
#19350,
#19351,
#19353,
#19354,
#19355,
#19356,
#19476,
#19477,
#19478,
#19479,
#19480,
#19481,
#19482,
#19486,
#19487,
#19499,
#19500,
#19504,
#19505,
#19507,
#19508,
#19535,
#19544,
#19565,
#19567,
#19639,
#19640)
otel.semconv-stability.opt-in=rpc,Dubbo requests to unknown services emit server spans even when decoding fails before
DubboProtocol.getInvoker(), and record the original method inrpc.method_original.(#16668)
baggage.*entries even when there is no current span.(#19378)
otel.instrumentation.common.v3-preview=true, the Micrometer bridge no longer exports.maxgauges for
TimerandDistributionSummary.(#19397)
IncludeExcludeselector API toopentelemetry-instrumentation-apifor matching stringsagainst included and excluded glob patterns.
(#19451)
execution attributes.
(#19629)
otel.semconv-stability.opt-in=database, including operation names, namespaces, collection names,operation parameters, batch telemetry, and error types for Couchbase, Redis clients, Elasticsearch,
R2DBC, JDBC, ClickHouse, MongoDB, and HBase.
(#19616,
#19623,
#19664,
#19665,
#19668,
#19670,
#19704,
#19705,
#19706,
#19707,
#19708)
otel.instrumentation.influxdb.query-sanitization.enabledto control InfluxDB querysanitization, taking precedence over
otel.instrumentation.common.db.query-sanitization.enabled.(#19703)
🛠️ Bug fixes
and Vibur connection pools.
(#19108,
#19159,
#19173,
#19470,
#19471)
unregister on
close().(#19160)
$JAVA_HOME/binunlessotel.javaagent.enabled=trueis set.
(#19203)
jetty.select.countinstead ofjetty.io.select.countforselect-call counts.
(#19249)
(#19340)
(#19365)
server.addressvalues to bare addresses instead of bracketed literals.(#19366)
io.lettuce.core.protocol.OtelCommandArgsUtilas a helper class.(#19373)
host.idresource detection so slow lookup commands no longer block SDKstartup.
(#19377)
Azure SDK tracing.
(#19387)
more reliably.
(#19394)
MethodHandle$1during agent startup to avoidClassCircularityErroron JDK 17 that canbreak invokedynamic call site linking.
(#19398)
URLs, embedded URL credentials, and process command lines.
(#19422,
#19424,
#19425,
#19514)
instruments or registries.
(#19463,
#19466,
#19467)
activemq.destination.temp.utilizationto convert%values to a unitless fraction.(#19512)
jetty.thread.queue.sizeto use the{job}unit instead of{thread}.(#19513)
composite registry or cannot return metric values.
(#19515,
#19541)
Hostheaders are now parsed correctly, including bracketed ports.(#19540)
the extracted producer context when receive telemetry is disabled.
(#19592)
ClusterInvokertype when capturing the consumer registry address.(#19568)
.includedor
.excludedreplacement is also configured.(#19571)
db.nameand stabledb.namespacefor R2DBC spans.(#19615)
PreparedStatement.query()execution keeps the correct
db.systemand connection options.(#19619)
SimpleStatementsanitization so bound values are detected and hidden indb.statement.(#19620)
commitandrollbackoperations.(#19621)
executeBatch()andexecuteLargeBatch()so subsequentbatch spans no longer report stale batch contents.
(#19622)
server.addressandserver.portfor failed Cassandra 3 operations by extracting thecoordinator from
CoordinatorException.(#19627)
db.system.name, so double-quoted identifiers stay intactfor databases that treat them as identifiers.
(#19632)
RequestHandlerinstrumentation sovoid-returninghandleRequestmethods arehandled correctly.
(#19714)
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.