Update opentelemetry-java monorepo - #113
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
February 10, 2024 05:53
64cf1e9 to
9dfab25
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
March 8, 2024 20:53
9dfab25 to
7b2c022
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
2 times, most recently
from
April 10, 2024 02:35
c0fbeb8 to
680c363
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
May 10, 2024 23:45
680c363 to
db57f76
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
June 8, 2024 05:04
db57f76 to
5a1b0a4
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
July 7, 2024 05:39
5a1b0a4 to
3ad4917
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
August 11, 2024 00:02
3ad4917 to
1e98c4b
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
2 times, most recently
from
September 11, 2024 05:41
732276b to
24c9de6
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
September 28, 2024 06:43
24c9de6 to
2a0fb32
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
October 11, 2024 19:21
2a0fb32 to
61e0384
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
4 times, most recently
from
November 10, 2024 04:36
1fa7468 to
1303572
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
2 times, most recently
from
December 6, 2024 22:01
e64a1da to
3d8e1e2
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
2 times, most recently
from
January 10, 2025 21:18
87e50ce to
b6b52bc
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
February 7, 2025 21:09
b6b52bc to
db98499
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
March 8, 2025 02:06
db98499 to
71a46a8
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
April 4, 2025 22:41
71a46a8 to
38001e0
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
May 9, 2025 23:44
38001e0 to
ce68e16
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
June 6, 2025 23:37
ce68e16 to
c4a55ca
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
July 11, 2025 23:32
c4a55ca to
846f2a8
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
August 8, 2025 20:30
846f2a8 to
c5c7a51
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
September 5, 2025 21:07
c5c7a51 to
ec31a45
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
September 21, 2025 10:45
ec31a45 to
1142f57
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
October 13, 2025 20:34
1142f57 to
e7257cc
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
November 7, 2025 22:30
e7257cc to
264ea9f
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
December 6, 2025 02:49
264ea9f to
3b62283
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
January 9, 2026 20:56
3b62283 to
ce3dfa1
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
February 6, 2026 17:30
ce3dfa1 to
9db92ca
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
March 14, 2026 09:50
9db92ca to
120e38e
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
April 11, 2026 01:48
120e38e to
062da0f
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
May 10, 2026 10:32
062da0f to
8937f85
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
June 5, 2026 17:59
8937f85 to
14c7f94
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
July 10, 2026 20:13
14c7f94 to
92cb07d
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
August 8, 2026 12:10
92cb07d to
68bc2d0
Compare
renovate
Bot
force-pushed
the
renovate/opentelemetry-java-monorepo
branch
from
September 13, 2026 04:12
68bc2d0 to
c3e6d66
Compare
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:
1.6.0→1.66.01.6.0→1.66.01.6.0→1.66.01.6.0→1.66.01.6.0-alpha→1.14.01.6.0→1.66.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-sdk)
v1.66.0API
Baggage.fromContext()andBaggage.fromContextOrNull()to handle anullcontext(#8667)
(#8682)
ArrayIndexOutOfBoundsExceptioninOtelEncodingUtilsfor invalid hex characters(#8748)
SDK
Traces
SpanProcessorself-observability instrumentation(#8735)
Metrics
(#8717)
Logs
LogRecordProcessorself-observability instrumentation(#8698)
Exporters
Retry-Afterin OTLP HTTP senders(#8633)
setEnabledProtocolsoption to OTLP HTTP exporter builders(#8610)
keyManagerandsslContextinTlsConfigHelper(#8710)
OkHttpGrpcSendermTLS when using the platform default trust store(#8758)
JdkHttpSender(#8757)
EndpointUtil.validateEndpointfor OkHttp senders(#8746)
(#8780)
toStringtoOtlpJsonLogging{Span,Metric,LogRecord}Exporter(#8725)
LinkDatanull-element handling with thespec (#8349)
PrometheusHttpServerBuilder(#8679)
(#8752)
Extensions
with<Prop>toset<Prop>(#8742)(#8654)
scope_info_enabledandtarget_info_enabledflags in thePrometheus component provider
(#8750)
output_streaminotlp_file/development(#8676)
toStringtoComposableAnnotatingSampler(#8645)
Project tooling
zizmorfindings in GitHub Actions workflows(#8592)
v1.65.0NOTE: The
opentelemetry-exporter-zipkinartifact has stopped being published. It wasdeprecated in a prior release. Users should migrate to OTLP or use a Zipkin-compatible collector
exporter.
API
ImmutableBaggage.put(#8658)
NumberFormatExceptionin baggage decoder(#8593)
TraceStateBuilder.removecorrupting the builder when the same key is removed twice(#8613)
Incubating
BoundLongCounter,BoundDoubleCounter,BoundLongHistogram,BoundDoubleHistogram,BoundLongUpDownCounter,BoundDoubleUpDownCounter,BoundLongGauge,BoundDoubleGauge) to the incubator metrics API(#8527)
Extensions
JaegerPropagatorbaggage header key case sensitivity(#8496)
JaegerPropagator(#8632)
OtTracePropagatorextract(#8631)
jaeger-baggageheader after 64 tokens, including malformedtokens (#8702)
SDK
AttributesMap) to enforce last-value-win semantics basedon string value of
AttributeKey.getKey()(#8548)
Traces
Samplershutdown lifecycle:Samplernow extendsCloseableand exposes a defaultshutdown()invoked when theSdkTracerProvideris shut down;JaegerRemoteSamplerimplementsit to stop its polling executor
(#8574)
Metrics
PeriodicMetricReaderself-observability metrics by internal telemetry version(#8597)
error.typeon failed collections inPeriodicMetricReader(#8650)
LongExemplarAssert.hasFilteredAttributesSatisfyingExactlyto enforce exactattribute matching
(#8518)
Logs
ReadWriteLogRecorddefaultgetObservedTimestampEpochNanosreturning the record timestamp(#8504)
Profiles
(#8514)
Exporters
opentelemetry-exporter-zipkin; the artifact is no longer published(#8677)
HttpExporterwarning logs(#8428)
OkHttpHttpSendermTLS when using the platform default trust store(#8565)
LogRecordflags in the low-allocation log marshaler(#8493)
OkHttpHttpSender,JdkHttpSender, andUpstreamGrpcSendershutdown toawait executor/channel termination
(#8495,
#8627,
#8624)
(#8626)
(#8637)
(#8364)
PrometheusHttpServer.toBuilder()dropping the configured default handler(#8619)
SystemOutLogRecordExporter(#8609)
LoggingMetricExportertoString(#8623)
Extensions
(#8669)
(#8668)
getStringListresolver inDeclarativeConfigPropertyUtil(#8572)
jsonschema2pojowith a hand-rolled POJO generator(#8600)
(#8450)
Shims
(#8674)
(#8511)
(#8635)
nullfromTracerShimextract when the carrier has no span context(#8505)
SpanContextwhen it is sampled but invalid(#8634)
Project tooling
version.gradle.kts(#8591)
(#8655)
v1.64.0API
W3CBaggagePropagatorto allow empty baggage values per W3C spec(#8468)
(#8480)
Incubating
InstrumentationConfigUtil.peerServiceMapping(#8542)
EnvironmentGetter/EnvironmentSetterto not enumerate or normalize carrier entries, andnormalize empty names consistently
(#8474,
#8481)
SDK
Traces
BatchSpanProcessor.create(SpanExporter)convenience factory to mirrorSimpleSpanProcessor.create(SpanExporter)(#8564)
BatchSpanProcessorbenchmark aux counters (exportedSpans/droppedSpans) alwaysreporting zero
(#8539)
Metrics
PooledHashMapdropping live entries when an entry is removed duringforEach(#8499)
FixedSizeExemplarReservoir(#8524)
failExceptionallyinPeriodicMetricReaderwhen the exporter is busy(#8525)
valuesRecordedinAggregatorHandlewhen false(#8559)
volatileinstead of atomics inDouble/LongLastValueAggregator(#8560)
(#8550)
Logs
BatchLogRecordProcessorworker thread being killed by non-runtime exceptions(#8529)
Exporters
PrometheusMetricReaderconstructors(#8541)
EndpointUtil.validateEndpoint(#8489)
(#8545)
OtlpGrpcProfileExportertoStringclass name(#8492)
(#8346)
(#8497)
Extensions
(#8530)
(#8408)
opentelemetry-configurationv1.1.0(#8451)
toString/hashCode/equalsto match AutoValue semantics(#8526)
(#8540)
@JsonPropertyannotations on generated models(#8563)
DeclarativeConfigPropertyUtil(#8579)
Project tooling
(#8429)
(#8466)
(#8469)
(#8557)
v1.63.0API
setAttributeshortcuts toSpanandLogRecordBuilder(#8255)
InstrumentationUtilto public class inio.opentelemetry.api.implpackage(#8413)
StrictContextStorage(#8294)
Incubating
ExtendedAttributesand related code(#8395)
SDK
Metrics
always_on(#8363)
(#8313)
Exporters
noop()factory method toSpanExporterandLogRecordExporter(#8435)
GrpcSenderProviderandHttpSenderProviderSPIproperty names (use
io.opentelemetry.sdk.common.export.GrpcSenderProvider/io.opentelemetry.sdk.common.export.HttpSenderProviderinstead)(#8392)
(#8422)
(#8362)
LoggingSpanExporter.flush()to preserve flush failures(#8361)
(#8413)
Extensions
otel.experimental.config.fileproperty(#8393)
ViewConfig/ViewConfigCustomizerview file config mechanism(#8394)
(#8403)
io.opentelemetry.sdk.autoconfigure.declarativeconfig(#8452)
Shims
(#8373)
Project tooling
(#8401,
#8417)
io.zipkin.zipkin2:zipkin:3.6.1to avoid problematic gson version(#8430)
v1.62.0API
Context
W3CBaggagePropagator,OtTracePropagator,JaegerPropagator(#8378)
SDK
Traces
parentContextallocation on span start for the common case(#8332)
Metrics
setMaxExportBatchSizetoPeriodicMetricReaderBuilder(#8296)
PeriodicMetricReadershutdown race that could drop the final flush(#8299)
Exporters
0.0.0.0tolocalhost(#8298)
"1"to"ratio"(#8252)
StringEncoder(#8312)
(#8293)
MarshalerUtilsizeRepeatedStringcalculation(#8284)
JdkHttpSenderthread pool size to prevent unbounded thread creation(#8276)
sdk-profilesand JFR shim modules(#8207)
opentelemetry-sdk-profilesandopentelemetry-exporter-otlp-profiles(#8351)
Extensions
opentelemetry-sdk-extension-declarative-configartifact with new package
io.opentelemetry.sdk.autoconfigure.declarativeconfig(#8265)
OtlpConfigUtilto avoid unsafe cast toint(#8287)
(#8356)
EventToSpanEventBridgeto bridge log-based events to span events(#8372)
Testing
@NullabletoequalTovalue argument inOpenTelemetryAssertions(#8301)
hasValueSatisfyingtoLongPointAssertandDoublePointAssertfor fuzzy value matching(#8328)
containsPointsSatisfyingto metric data asserts for "each given assertion must besatisfied by at least one point, extras allowed" checks on sum, gauge, histogram, exponential
histogram, and summary data
(#8329)
Project tooling
(#7964)
ApiUsageLoggertoopentelemetry-commonpublic API(#8318)
(#8231)
*.impl.*package naming convention for internal code with japicmp compatibility(#8325)
(#8365)
v1.61.0API
isEnabled()onTracer,Logger, and metric instruments(#8200)
Incubating
EnvironmentGetterandEnvironmentSetterkey normalization to reflect specchanges
(#8233)
SDK
Traces
(#8263)
BatchSpanProcessordrops spans(#8167)
Metrics
SdkMeterProvidercreation time(#8180)
(#8091)
(#8185)
Logs
(#8226)
Exporters
(#8224, #8277)
(#8194)
(#8216)
(#8172)
Extensions
ComponentLoaderclass (useio.opentelemetry.common.ComponentLoaderinstead)(#8243)
DeclarativeConfigPropertiesjavadoc to not throw exceptions(#8079)
(#8177)
(#8266)
(#8242)
Project tooling
(#8254)
v1.60.1Compare Source
SDK
Extensions
(#8157)
v1.60.0Compare Source
API
(#8012)
SpanBuilder.setAttributeallows null values(#8072)
Incubating
(#8074)
ExtendedAttributes,ExtendedAttributeKey,ExtendedAttributeType,ExtendedAttributesBuilder(#8060)
peerServiceMappingaccessor fromInstrumentationConfigUtil(#8088)
SDK
Traces
TraceIdRatioBasedSampleras root sampler(#8065)
(#7993)
(#8096)
(#8145)
Metrics
(#8015)
PeriodicMetricReader(#8038)
(#8095)
otel.experimental.metrics.cardinality.limitproperty(#8124)
GlobUtilandIncludePatternMatching, used in views and declarativeconfig matching, previously were inconsistent in case sensitivity. If a glob char (* or ?) was
present, it was evaluated with case sensitivity. If no glob chars were present, it was evaluated
with case insensitivity. Now, all are consistently evaluated with case sensitivity.
(#8152)
Logs
LogRecordBuilder.setException(#8089)
setTimestampjavadoc for event timestamp behavior(#8104)
Exporters
(#8014)
(#8080)
(#8107)
KeyManagerFactory.getDefaultAlgorithm()inTlsUtil.keyManager()(#8122)
(#8147)
Extensions
(#8059)
(#8123)
(#8028)
(#8069)
DeclarativeConfigContext(#8070)
(#8073)
(#8081)
(#8045)
(#8133)
(#8037)
(#8046)
(#8075)
(#8090)
Project tooling
(#6978)
(#8061)
(#8078)
(#8083)
(#8031)
LogRecordBenchmark(#8106,
#8117)
v1.59.0Compare Source
API
(#7973)
(#7809)
Extensions
(#8020)
(#8019)
SDK
(#8003)
(#7991)
Traces
(#7984)
Metrics
(#8000)
(#8017)
Testing
(#7999)
(#8033)
Exporters
opentelemetry-exporter-zipkinis now deprecated with thelast release planned for 1.65.0 (August 2026)
(#7974)
(#7782)
Extensions
(#7970)
(#7877)
Project tooling
(#8023)
v1.58.0Compare Source
API
Incubator
(#7914)
(#7923)
(#7954)
(#7927)
SDK
Traces
(#7895,
#7930)
(#7937)
Logs
(#7931)
Exporters
(#7934)
Extensions
(#7861)
(#7943)
(#7942)
(#7940)
(#7941)
(#7947)
Project tooling
(#7906)
(#7945)
v1.57.0Compare Source
API
GlobalOpenTelemetry#getOrNoop,#isSet. Update#getto always returns obfuscated instance(#7819)
Incubating
(#7814)
SDK
Logs
(#7529)
Exporters
(#7701)
(#7840)
(#7881)
(#7884)
Extensions
(#7866)
(#7821)
Project tooling
(#7841)
(#7845)
(#7846)
(#7852)
(#7867)
(#7868)
(#7886)
v1.56.0Compare Source
API
Incubator
(#7799)
SDK
(#7706)
Metrics
(#7768)
(#7758)
Extensions
(#7787)
(#7804)
(#7786)
(#7606)
(#7769)
(#7807)
Project tooling
(#7740)
(#7776)
(#7783)
(#7784)
(#7791)
(#7780)
(#7806)
(#7801)
v1.55.0Compare Source
API
Common
(#7160)
Traces
TraceStatekey validation limits to match W3C specification(#7575)
Incubator
ExtendedOpenTelemetryAPI(#7496)
(#7626)
SDK
Traces
Unsafeon Java 23+ to avoid triggering JVM warning message(#7691)
Metrics
setMeterConfigurator()support toMeterProvider(incubating API)(#7346)
Exporters
MeterProviderfor internal metrics(#7541)
InterruptedExceptionfrom managed OkHttp threads(#7565)
okhttp-jvmback tookhttpfor Gradle users,preserving
okhttp-jvmfor Maven users(#7681)
otel_scope_infometric and always add scope labels to data points(#7398)
(#7664)
Profiling
(#7638)
(#7717)
(#7727)
Extensions
(#7336)
Resource(#7639)
(#7654)
(#7693)
Shims
OpenTracing Shim
(#6832)
Project tooling
testJavaVersionproperty when running JMH benchmarks(#7697)
v1.54.1Compare Source
SDK
Exporters
(#7664)
v1.54.0Compare Source
API
Baggage
(#7239)
SDK
Metrics
(#7597)
Exporters
(#7596)
Extensions
(#7622)
(#7472)
(#7475)
Project tooling
(#7590)
v1.53.0Compare Source
SDK
(#7498)
Exporters
okhttpdependency tookhttp-jvm, which fixes missing class failures intransitive dependencies.
(#7517)
v1.52.0Compare Source
API
Common
ComponentLoaderto newopentelemetry-commonartifact,standardize SPI loading
([#7446](https://redirect.github.c
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.