Elastic Distribution of OpenTelemetry Java release notes
Stack Serverless Observability
Review the changes, fixes, and more in each version of Elastic Distribution of OpenTelemetry Java.
To check for security updates, go to Security announcements for the Elastic stack.
- Fixed
otel.exporter.otlp.metrics.temporality.preference
config option having no effect.
This release is based on the following upstream versions:
- opentelemetry-javaagent: 2.15.0.
- opentelemetry-sdk: 1.49.0.
- opentelemetry-semconv: 1.32.0.
- opentelemetry-java-contrib: 1.45.0.
- Switched the default of
otel.exporter.otlp.metrics.temporality.preference
fromCUMULATIVE
toDELTA
to improve dashboarding experience with Kibana. If you want to restore the previous behaviour, you can manually overrideotel.exporter.otlp.metrics.temporality.preference
toCUMULATIVE
via JVM-properties or environment variables. - Set elastic-specific User-Agent header for OTLP exporters.
- Added support for openAI client 1.1+, drop support for older versions.
- Enabled Azure resource provider by default with
otel.resource.providers.azure.enabled
=true
.
This release is based on the following upstream versions:
- opentelemetry-javaagent: 2.15.0.
- opentelemetry-sdk: 1.49.0.
- opentelemetry-semconv: 1.32.0.
- opentelemetry-java-contrib: 1.45.0.
- Added support for OpenAI client 0.14 to 0.31.
- Added support for OpenAI developer messages and raise minimum supported version to 0.8.0.
This release is based on the following upstream versions:
- opentelemetry-javaagent: 2.13.3.
- opentelemetry-sdk: 1.47.0.
- opentelemetry-semconv: 1.30.0-rc.1.
- opentelemetry-java-contrib: 1.44.0.
- Added support for OpenAI client 0.13.0.
This release is based on the following upstream versions:
- opentelemetry-javaagent: 2.12.0.
- opentelemetry-sdk: 1.46.0.
- opentelemetry-semconv: 1.29.0.
- opentelemetry-java-contrib: 1.42.0.
- Added dynamically disabled instrumentation capability.
- Added disable all instrumentations option.
- Added stop-sending option.
- Added OpenAI client instrumentation.
This release is based on the following upstream versions:
- opentelemetry-javaagent: 2.12.0.
- opentelemetry-sdk: 1.46.0
- opentelemetry-semconv: 1.29.0.
- opentelemetry-java-contrib: 1.42.0.
- Fixed missing transitive dependencies when using universal profiling integration standalone.
This release is based on the following upstream versions:
- opentelemetry-javaagent: 2.10.0.
- opentelemetry-sdk: 1.44.1.
- opentelemetry-semconv: 1.28.0.
- opentelemetry-java-contrib: 1.40.0.
General Availability release.