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-annotationsmodule containing@WithSpanand@SpanAttributeannotations 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 ofLogDatacalledTestLogDatahas been added toopentelemetry-sdk-logs-testing.LogProcessor#emit(LogData)toLogProcessor#onEmit(ReadWriteLogRecord). The argument change fromLogDatatoReadWriteLogRecordallows implementations to mutate logs. To obtainLogData, callReadWriteLogRecord#toLogData().SdkLogEmitterProviderto return noopLogEmitterwhen noLogProcessors are registered.Exporter
opentelemetry-exporter-otlp-commontoopentelemetry-exporter-common.opentelemetry-exporter-commonand callio.opentelemetry.exporter.internal.auth.Authenticator#setAuthenticatorOnDelegate(OtlpHttp{Signal}Builder, Authenticator).ZipkinSpanExporterviaZipkinSpanExporter#setMeterProvider(MeterProvider).OtlpHttp{Signal}Exporter,OtlpGrpc{Signal}Exporter, and more.OtlpGrpc{Signal}Exporterto include correct environment variables.SDK Extensions
AutoConfigurationCustomizerProviderandResourceProviderwith 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