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.44.1
1.6.0
->1.44.1
1.6.0
->1.44.1
1.6.0
->1.44.1
1.6.0-alpha
->1.14.0
1.6.0
->1.44.1
Warning
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.44.1
: Version 1.44.1This is a patch release on the previous 1.44.0 release, fixing the issue(s) below.
SDK
Traces
v1.44.0
API
(#6841)
SDK
Traces
(#6795)
Metrics
(#6794)
(#6845)
Exporters
(#6774)
(#6813)
(#6829)
(#6686)
(#6848)
reusuable_data
memory mode by default forOtlpGrpc{Signal}Exporter
,OtlpHttp{Signal}Exporter
,OtlpStdout{Signal}Exporter
, andPrometheusHttpServer
(#6799)
Extension
(#6812)
file_format
validation(#6786)
(#6793)
(#6800)
otel.resource.disabled.keys
(#6809)
Tooling
(#6825)
(#6824)
(#6844)
v1.43.0
API
(#6712)
(#6765)
Extensions
(#6734)
SDK
Metrics
(#6633)
Exporters
OTLP JSON format.
(#6675, #6750)
(#6680)
Extensions
*Model
suffix to declarative config generated classes.(#6721)
(#6725)
(#6733)
StructuredConfigProperties#getStructured
default method,add
StructuredConfigProperties.empty()
(#6759)
Testing
(#6703)
v1.42.1
API
java-test-fixtures
plugin to remove test dependencies frompom.xml
.(#6695)
v1.42.0
API
AnyValue
toValue
, promotefrom
opentelemetry-api-incubator
toopentelemetry-api
, change packagefrom
io.opentelemetry.api.incubator.logs
toio.opentelemetry.api.common
.(#6591)
opentelemetry-api-incubator
is present and return extended noopimplementations.
(#6617)%
SDK
Traces
(#6367)
(#6687)
Exporters
(#6552)
HttpExporter.
(#6645)
(#6658)
Extensions
(#6654)
(#6625)
(#6623)
(#6494)
(#6624)
(#6677)
pollingInterval
topollingIntervalMs
to match spec.
(#6672)
Testing
(#6509)
v1.41.0
API
(#6546)
Incubator
ExtendedContextPropagators
preventing context extraction when case is incorrect.(#6569)
SDK
CompletableResultCode
withfailExceptionally(Throwable)
.(#6348)
Metrics
(#6629)
Exporter
(#6588)
(#6614)
PrometheusHttpServer
with ability to configure default aggregation as function ofinstrument kind, including experimental env var support.
(#6541)
(#6498)
(#6565)
(#6579)
Extensions
(#6493)
(#6612)
v1.40.0
API
Incubator
(#6514)
(#6502)
SDK
Extensions
(#6491)
v1.39.0
API
Incubator
(#6497)
SDK
Exporter
/metrics
by default. To restore the previous behaviorand serve metrics on all paths, override the default handler
as demonstrated here.
(#6476)
(#6469)
(#6433)
(#6374)
(#6472)
(#6473)
(#6478)
Extensions
(#6436)
(#6457)
Tooling
(#6471)
(#6449)
v1.38.0
API
(#6419)
Incubator
(#6331)
Baggage
(#6431)
SDK
(#6375)
Traces
(#6382)
(#6252)
Metrics
(#6417)
/
is valid(#6343)
Exporters
via
OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA
.(#6429)
(#6422)
(#6410)
(#6430)
(#6423)
(#6434)
(#6357)
(#6371)
exporting
(#6329)
(#6388)
toString()
(#6402)
Extensions
(#6396)
OpenCensus Shim
(#6415)
Tooling
(#6356)
(#6370)
(#6411)
(#6363)
v1.37.0
NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the
API -> Incubator
section carefully.API
Span#addLink
to stable API(#6317)
Incubator
opentelemetry-extension-incubator
toopentelemetry-api-incubator
,merge
opentelemetry-api-events
intoopentelemetry-api-incubator
.(#6289)
EventEmitterProvider#setEventDomain
has been removed.The
event.name
field should now be namespaced to avoid collisions.See Semantic Conventions for Event Attributes
for more details.
(#6253)
EventEmitter
and related classes toEventLogger
.(#6316)
the
AnyValue
log record body. Add setters for timestamp, context, and severity. Set defaultseverity to
INFO=9
.(#6318)
SDK
get{Signal}Exporter
methods toSimple{Signal}Processor
,Batch{Signal}Processor
.(#6078)
Metrics
(#6309)
Exporters
(#6311)
PrometheusHttpServer#toBuilder()
(#6333)
getPrometheusName
for Otel2PrometheusConverter map keys to avoid metric nameconflicts
(#6308)
Extensions
support via env var
OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA
.(#6304)
(#6027)
(#6307)
ServiceInstanceIdResourceProvider
implementation for generatingservice.instance.id
UUIDif not already provided by user. Included in
opentelemetry-sdk-extension-incubator
.(#6226)
(#6336)
Tooling
(#6303)
v1.36.0
SDK
Traces
(#6244)
Exporters
(#6270)
(#6079)
Extensions
(#6217)
(#6231)
(#6248)
Tooling
(#6247)
v1.35.0
NOTE: The
opentelemetry-exporter-jaeger
andopentelemetry-exporter-jaeger-thift
artifactshave stopped being published. Jaeger
has native support for OTLP, and users
should export to jaeger
using OTLP
instead.
API
Incubator
(#6084)
SDK
Traces
(#6209
Metrics
(#6058,
#6136)
(#6153)
(#6182)
(#6196)
Exporters
(#6139,
#6134)
(#6138)
(#6119)
io.zipkin.reporter2:zipkin-reporter-bom
to 3.2.1.Note:
ZipkinSpanExporterBuilder#setEncoder(zipkin2.codec.BytesEncoder)
has been deprecated infavor of
ZipkinSpanExporterBuilder#setEncoder(zipkin2.reporter.BytesEncoder)
.ZipkinSpanExporterBuilder#setSender(zipkin2.reporter.Sender)
has been deprecated in favorof
ZipkinSpanExporterBuilder#setSender(zipkin2.reporter.BytesMessageSender)
.(#6129,
#6151)
(#6167)
(#6103)
(#6179)
Extension
(#6164)
AutoConfiguredOpenTelemetrySdkBuilder.addLogRecordProcessorCustomizer
(#6248)
Incubator
(#6088)
Tooling
(#6157)
(#6186)
v1.34.1
(#6138)
(#6134)
v1.34.0
NOTE: This is the LAST release for
opentelemetry-exporter-jaeger
and
opentelemetry-exporter-jaeger-thift
. Jaegerhas native support for OTLP, and users
should export to jaeger
using OTLP
instead.
API
(#6095)
SDK
Traces
(#6112)
(#6057)
Metrics
(#5998)
(#6093)
(#6024)
Exporters
(#5990)
(#6045)
io.prometheus:prometheus-metrics-exporter-httpserver
, addexponential Histogram support
(#6015)
(#6110)
(#6082)
Extensions
(#6105)
v1.33.0
API
(#6044)
Incubator
(#6017)
(#6003)
SDK
Exporters
(#5941)
(#5938)
TlsUtil#decodePem
(#6034)
(#6004)
Extensions
(#5986)
(#5923)
Testing
(#6048)
Project Tooling
(#5973)
(#5910)
(#5983)
v1.32.0
API
(#5897)
(#5928)
Context
(#5954)
Incubator
(#5880)
SDK
Metrics
(#5820)
during collection. The fix introduces additional work on record threads to ensure correctness. The
additional overhead is non-blocking and should be small according to performance testing. Still,
there may be an opportunity for further optimization.
(#5932,
#5976)
Exporters
(#5887)
(#5867)
(#5942)
(#5918)
Testing
(#5966)
SDK Extensions
(#5831)
(#5899)
(#5914)
(#5911)
(#5931)
OpenCensus Shim
(#5858)
OpenTracing Shim
(#5840)
v1.31.0
API
Incubator
(#5848)
SDK
queueSize
metricdescription and attribute name for
processorType
(#5836)
Metrics
(#5824)
(#5709,
#5855)
(#5835)
(#5859)
(#5877)
Logs
(#5825)
Exporters
(#5717)
SDK Extensions
(#5829)
Semantic conventions
io.opentelemetry:opentelemetry-semconv
. Please useio.opentelemetry.semconv:opentelemetry-semconv:1.21.0-alpha
instead, which is publishedfrom open-telemetry/semantic-conventions-java.
The new repository is published in lockstep
with open-telemetry/semantic-conventions.
(#5807)
Project Tooling
(#5842,
#5874)
(#5799)
v1.30.1
PrometheusHttpServer
instances with same port(#5811)
v1.30.0
API
Incubator
(#5506)
SDK
Metrics
(#5677,
#5722)
(#5765)
(#5697)
Exporter
(#5719)
(#5718)
SDK Extensions
(#5687,
#5751,
#5758,
#5757,
#5755,
#5763,
#5766,
#5773,
#5771,
#5779)
(#5784)
Semantic conventions
io.opentelemetry:opentelemetry-semconv
is deprecated for removal. Please useio.opentelemetry.semconv:opentelemetry-semconv:1.21.0-alpha
instead, which is publishedfrom open-telemetry/semantic-conventions-java.
The new repository is published in lockstep
with open-telemetry/semantic-conventions.
(#5786)
Project Tooling
(#5728)
update-gradle-wrapper
task in favor of renovate(#5746)
v1.29.0
API
(#5616)
SDK
with current
(#5619)
Metrics
(#5689)
metric, advice is not part of instrument identity.
(#5701)
Exporter
(#5652)
(#5680)
(#5686)
(#5617)
SDK Extensions
(#5611)
(#5399)
(#5679)
(#5691)
(#5659)
(#5665)
Testing
(#5690)
OpenCensus Shim
(#5604)
Project Tooling
(#5618)
(#5624)
(#5636)
(#5622)
(#5696)
v1.28.0
opentelemetry-sdk-extension-autoconfigure is now stable! See "SDK
Extension" notes below for changes made prior to stabilization.
SDK
Metrics
(#5532)
(#5542)
(#5560)
Exporter
(#5505)
(#5533)
(#5557)
(#5535)
(#5541)
(#5524)
opentelemetry-exporter-jaeger
andopentelemetry-exporter-jaeger-thrift
are nowdeprecated with the last release planned for 1.34.0 (January 2024)
(#5190)
SDK Extensions
(#5577)
(#5565)
(#5564)
(#5554)
(#5467)
(#5558)
is now deprecated
(#5578)
Project tooling
(#5510)
(#5531)
(#5511)
v1.27.0
The log bridge API / SDK are now stable! Some important notes:
opentelemetry-api-logs
have been merged intoopentelemetry-api
.opentelemetry-exporter-otlp-logs
have been mergedinto
opentelemetry-exporter-otlp
.opentelemetry-sdk-logs-testing
have been merged intoopentelemetry-sdk-testing
.opentelemetry-sdk-logs
artifact has been marked stable.opentelemetry-sdk-extension-autoconfigure
has changed the default valueof
otel.logs.exporter
fromnone
tootlp
.NOTE: reminder that
the Logs Bridge API
is not meant for end users. Log appenders use the API to bridge logs from existing log
frameworks (e.g. JUL, Log4j, SLf4J, Logback) into OpenTelemetry. Users configure the Log SDK to
dictate how logs are processed and exported.
See opentelemetry.io for
documentation on usage.
API
(#5341)
(#5454)
SDK
(#5487)
Logs
(#5451)
.toString
toNoopLogRecordProcessor
andDefaultOpenTelemetry
(#5493)
(#5341)
Metrics
(#5496)
(#5494)
Exporter
(#5432)
(#5400)
Testing
(#5431)
hasBucketBoundaries()
variant that allows specifying precision(#5457)
SDK Extensions
(#5433)
Semantic Conventions
(#5497)
v1.26.0
This release represents the release candidate ("RC") release for the Logs Bridge API / SDK. In the
next release (1.27.0),
opentelemetry-api-logs
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.