Version 1.17.0 #4689
Unanswered
Version 1.17.0
#4689
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
API
API Extensions
opentelemetry-extension-annotations
module containing@WithSpan
and@SpanAttribute
annotations has been deprecated for removal in next major version. A copy of the code will instead be maintained in opentelemetry-java-instrumentation/instrumentation-annotations and published under coordinatesio.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:{version}
.SDK
Traces
SpanData#getInstrumentationScopeInfo()
andReadableSpan#getInstrumentationScopeInfo()
. This fixes a previous mistake where those interfaces were extended without default implementation, a breaking change for source compatibility. Stricter checks have been added to ensure this mistake is not repeated.Logs
LogDataBuilder
. A similar implementation ofLogData
calledTestLogData
has been added toopentelemetry-sdk-logs-testing
.LogProcessor#emit(LogData)
toLogProcessor#onEmit(ReadWriteLogRecord)
. The argument change fromLogData
toReadWriteLogRecord
allows implementations to mutate logs. To obtainLogData
, callReadWriteLogRecord#toLogData()
.SdkLogEmitterProvider
to return noopLogEmitter
when noLogProcessor
s are registered.Exporter
opentelemetry-exporter-otlp-common
toopentelemetry-exporter-common
.opentelemetry-exporter-common
and callio.opentelemetry.exporter.internal.auth.Authenticator#setAuthenticatorOnDelegate(OtlpHttp{Signal}Builder, Authenticator)
.ZipkinSpanExporter
viaZipkinSpanExporter#setMeterProvider(MeterProvider)
.OtlpHttp{Signal}Exporter
,OtlpGrpc{Signal}Exporter
, and more.OtlpGrpc{Signal}Exporter
to include correct environment variables.SDK Extensions
AutoConfigurationCustomizerProvider
andResourceProvider
with option to specify ordering.ConfigurableLogExporterProvider
, allowing custom named log exporters to be provided and selected via autoconfigure.AutoConfigurationCustomizer#addPropertiesCustomizer
, providing the ability examine current configuration properties and add / overwrite properties.🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@anuraaga
@bogdandrutu
@breedx-splk
@chalin
@DaveCTurner
@deejgregor
@Donnerbart
@GrahamLea
@iRevive
@jack-berg
@JavaPerformance
@jkwatson
@lmolkova
@mateuszrzeszutek
@opentelemetry-java-bot
@sfriberg
@trask
@trivikr
This discussion was created from the release Version 1.17.0.
Beta Was this translation helpful? Give feedback.
All reactions