Open
Conversation
64cf1e9 to
9dfab25
Compare
9dfab25 to
7b2c022
Compare
c0fbeb8 to
680c363
Compare
680c363 to
db57f76
Compare
db57f76 to
5a1b0a4
Compare
5a1b0a4 to
3ad4917
Compare
3ad4917 to
1e98c4b
Compare
732276b to
24c9de6
Compare
24c9de6 to
2a0fb32
Compare
2a0fb32 to
61e0384
Compare
1fa7468 to
1303572
Compare
e64a1da to
3d8e1e2
Compare
87e50ce to
b6b52bc
Compare
b6b52bc to
db98499
Compare
db98499 to
71a46a8
Compare
71a46a8 to
38001e0
Compare
38001e0 to
ce68e16
Compare
ce68e16 to
c4a55ca
Compare
c4a55ca to
846f2a8
Compare
846f2a8 to
c5c7a51
Compare
c5c7a51 to
ec31a45
Compare
ec31a45 to
1142f57
Compare
1142f57 to
e7257cc
Compare
e7257cc to
264ea9f
Compare
264ea9f to
3b62283
Compare
3b62283 to
ce3dfa1
Compare
ce3dfa1 to
9db92ca
Compare
9db92ca to
120e38e
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.60.11.6.0→1.60.11.6.0→1.60.11.6.0→1.60.11.6.0-alpha→1.14.01.6.0→1.60.1Warning
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.60.1: Version 1.60.1Compare Source
This is a patch release on the previous 1.60.0 release, fixing the issue(s) below.
SDK
Extensions
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.0API
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.0API
Common
ComponentLoaderto newopentelemetry-commonartifact,standardize SPI loading
(#7446)
Context
(#7424)
Incubator
(#7268)
(#7453)
SDK
(#7281)
Metrics
(#7410)
Exporters
(#7390)
(#7442)
(#7428)
(#7356)
with_resource_constant_labels
(#6840)
Extensions
GlobalOpenTelemetryinitialization withAutoConfiguredOpenTelemetrySdkBuilder(#7365)
(#7436)
(#7433)
v1.51.0API
Context
(#7342)
SDK
SdkLoggerProvider
(#7266)
Exporters
schema version
(#7265)
(#7301)
(#7322)
(#7291)
(#7393)
Extensions
(#7357)
v1.50.0API
(#7271)
(#7277)
Context
(#7245)
(#7267)
Incubator
(#7182)
(#7123)
SDK
(#7221)
(#7243)
Logs
setLoggerConfiguratorsupport toLoggerProvider(#7332)
Metrics
(#7229)
(#7264)
Exporters
(#7225)
(#7280)
(#7255)
Extensions
(#7033)
(#7064)
(#7293)
Project tooling
(#7155)
(#7300,
#7316)
v1.49.0SDK
Trace
(#7141)
Exporters
(#7152)
(#7206)
Extensions
(#7200)
(#7199)
(#7118)
v1.48.0API
LogRecordBuilder(#7089)
Incubator
StructuredConfigPropertiestoDeclarativeConfigPropertiesand move to
opentelemetry-api-incubator. RenameFileConfigurationto
DeclarativeConfiguration.(#6549)
SDK
maxExportBatchSizeexceeds
maxQueueSize.(#7045,
#7148)
ThrottlingLoggerto log more than once per minute(#7156)
Metrics
SdkMeterProviderUtil#setCardinalitylimitAPI(#7169)
Traces
(#7142)
Exporters
otel.java.experimental.exporter.memory_modewhich was previously replaced by
otel.java.exporter.memory_mode(#7127)
(incubating API)
(#7151)
(#7150)
Tooling
(#7153)
v1.47.0API
Incubator
ExtendedTracereasier to use(#6943)
ExtendedLogRecordBuilder#setEventNameand corresponding SDK and OTLP serialization(#7012)
(#7053)
SDK
(#6944)
Traces
(#7030)
SdkTracerProvider.setScopeConfigurator(ScopeConfigurator)forupdating
TracerConfigat runtime(#7021)
Profiles
(#7026)
(#7031)
Exporters
(#7023)
(#7041)
(#6991)
(#7047,
#7057)
Extensions
(#7017)
(#7052)
OTEL_PROPAGATORSstill works whenOTEL_SDK_DISABLED=true.(#7062)%
Testing
OpenTelemetryRule,OpenTelemetryExtension.(#7056)
v1.46.0SDK
(#6948)
(#6963)
Traces
(#6990)
Logs
(#6924)
Exporters
(#6999)
(#6969)
See OTLP authentication docs
for supported solutions.
(#6984)
Extensions
(#6931)
v1.45.0API
setAttribute(Attribute<Long>, int)to SpanBuilder (matching the existingconvenience method in Span)
(#6884)
(#6852)
SDK
Traces
(#6885)
Metrics
(#6851)
Logs
(#6885)
Exporters
(#6906)
(#6896)
(#6888)
(#6920)
Extensions
(#6891)
Tooling
(#6886)
(#6903)
v1.44.1SDK
Traces
(#6865)
v1.44.0API
(#6841)
SDK
Traces
(#6795)
Metrics
(#6794)
(#6845)
Exporters
(#6774)
(#6813)
(#6829)
(#6686)
(#6848)
reusuable_datamemory mode by default forOtlpGrpc{Signal}Exporter,OtlpHttp{Signal}Exporter,OtlpStdout{Signal}Exporter, andPrometheusHttpServer(#6799)
Extension
(#6812)
file_formatvalidation(#6786)
(#6793)
(#6800)
otel.resource.disabled.keys(#6809)
Tooling
(#6825)
(#6824)
(#6844)
v1.43.0API
(#6712)
(#6765)
Extensions
(#6734)
SDK
Metrics
(#6633)
Exporters
OTLP JSON format.
(#6675, #6750)
(#6680)
Extensions
*Modelsuffix to declarative config generated classes.(#6721)
(#6725)
(#6733)
StructuredConfigProperties#getStructureddefault method,add
StructuredConfigProperties.empty()(#6759)
Testing
(#6703)
v1.42.1API
java-test-fixturesplugin to remove test dependencies frompom.xml.(#6695)
v1.42.0API
AnyValuetoValue, promotefrom
opentelemetry-api-incubatortoopentelemetry-api, change packagefrom
io.opentelemetry.api.incubator.logstoio.opentelemetry.api.common.(#6591)
opentelemetry-api-incubatoris present and return extended noopimplementations.
(#6617)%
SDK
Traces
(#6367)
(#6687)
Exporters
(#6552)
HttpExporter.
(#6645)
(#6658)
Extensions
(#6654)
(#6625)
(#6623)
(#6494)
(#6624)
(#6677)
pollingIntervaltopollingIntervalMsto match spec.
(#6672)
Testing
(#6509)
v1.41.0API
(#6546)
Incubator
ExtendedContextPropagatorspreventing context extraction when case is incorrect.(#6569)
SDK
CompletableResultCodewithfailExceptionally(Throwable).(#6348)
Metrics
(#6629)
Exporter
(#6588)
(#6614)
PrometheusHttpServerwith ability to configure default aggregation as function ofinstrument kind, including experimental env var support.
(#6541)
(#6498)
(#6565)
(#6579)
Extensions
(#6493)
(#6612)
v1.40.0API
Incubator
(#6514)
(#6502)
SDK
Extensions
(#6491)
v1.39.0API
Incubator
(#6497)
SDK
Exporter
/metricsby default. To restore the previous behaviorand serve metrics on all paths, override the default handler
as demonstrated here.
(#6476)
([#6469](https://redirect.github.com/open-telem
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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.