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.47.0
1.6.0
->1.47.0
1.6.0
->1.47.0
1.6.0
->1.47.0
1.6.0-alpha
->1.14.0
1.6.0
->1.47.0
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.47.0
API
Incubator
ExtendedTracer
easier to use(#6943)
ExtendedLogRecordBuilder#setEventName
and corresponding SDK and OTLP serialization(#7012)
(#7053)
SDK
(#6944)
Traces
(#7030)
SdkTracerProvider.setScopeConfigurator(ScopeConfigurator)
forupdating
TracerConfig
at runtime(#7021)
Profiles
(#7026)
(#7031)
Exporters
(#7023)
(#7041)
(#6991)
(#7047,
#7057)
Extensions
(#7017)
(#7052)
OTEL_PROPAGATORS
still works whenOTEL_SDK_DISABLED=true
.(#7062)%
Testing
OpenTelemetryRule
,OpenTelemetryExtension
.(#7056)
v1.46.0
SDK
(#6948)
(#6963)
Traces
(#6990)
Logs
(#6924)
Exporters
(#6999)
(#6969)
See OTLP authentication docs
for supported solutions.
(#6984)
Extensions
(#6931)
v1.45.0
API
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.1
SDK
Traces
(#6865)
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](https://redirect.git
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.