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
Uh oh!
There was an error while loading. Please reload this page.
-
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