You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(These release notes contain the content of the 1.10 RCs)
With this release, the OpenTelemetry metrics API has been marked stable - you can use it through the usual opentelemetry-api artifact. The SDK is still under development and not yet stable, but we hope this can open the door to instrumentation libraries using the metrics API.
API
Performance of GlobalOpenTelemetry.get improved
buildWithCallback for asynchronous metrics now return interfaces instead of void. The interfaces are empty but will allow adding functionality in the future
BREAKING CHANGE: Double/LongMeasurement.observe have been removed
BREAKING CHANGE: GlobalMeterProvider has been removed
BREAKING CHANGE: ObservableMeasurement, an empty interface, has been removed. This type was not previously deprecated but is expected to have no use in apps due to the lack of functionality
The Metrics API has been merged into the opentelemetry-api artifact. OpenTelemetry.getMeterProvider() is the new entrypoint
BREAKING CHANGE: Bound metrics instruments have been removed for now to allow more time to bake while still providing a stable metrics API
Double/LongMeasurement.observe has been renamed to record.observe is deprecated in this release
GlobalMeterProvider has been deprecated. GlobalOpenTelemetry.getMeterProvider should be used instead
A warning is logged now when registering async instruments with the same name. Previously subsequent invocations were just ignored.
GlobalOpenTelemetry extended with helpers for meter creation
SDK
The semantic conventions have been updated to 1.8.0
Deprecated methods have been removed from the opentelemetry-sdk-autoconfigure artifact.
Exporter
The OkHttp gRPC exporters now support experimental retry
OkHttp dispatcher threads are now spawned as daemon threads
The JPMS module name for the logs exporter has been fixed
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
(These release notes contain the content of the 1.10 RCs)
With this release, the OpenTelemetry metrics API has been marked stable - you can use it through the usual
opentelemetry-api
artifact. The SDK is still under development and not yet stable, but we hope this can open the door to instrumentation libraries using the metrics API.API
GlobalOpenTelemetry.get
improvedbuildWithCallback
for asynchronous metrics now return interfaces instead of void. The interfaces are empty but will allow adding functionality in the futureDouble/LongMeasurement.observe
have been removedGlobalMeterProvider
has been removedObservableMeasurement
, an empty interface, has been removed. This type was not previously deprecated but is expected to have no use in apps due to the lack of functionalityopentelemetry-api
artifact.OpenTelemetry.getMeterProvider()
is the new entrypointDouble/LongMeasurement.observe
has been renamed torecord
.observe
is deprecated in this releaseGlobalMeterProvider
has been deprecated.GlobalOpenTelemetry.getMeterProvider
should be used insteadGlobalOpenTelemetry
extended with helpers for meter creationSDK
opentelemetry-sdk-autoconfigure
artifact.Exporter
Metrics
InMemoryMetricExporter
has been moved to theopentelemetry-sdk-metrics-testing
artifact. The current class has been deprecated in this releasedrop
Logs
opentelemetry-sdk-logs-testing
module has been addedSdkLogEmitterProvider
is now available throughOpenTelemetrySdk
AWS
OpenCensus Shim
SDK Extensions
ExecutorServiceSpanProcessor
has been removedcloud.platform
is now populated in AWSResource
This discussion was created from the release Version 1.10.0.
Beta Was this translation helpful? Give feedback.
All reactions