Elastic Distribution of OpenTelemetry Java release notes
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.
Released: March 24, 2026
This release is based on the following upstream versions:
- opentelemetry-java-instrumentation: 2.26.1
- opentelemetry-java: 1.60.1
- semantic-conventions-java: 1.40.0
- opentelemetry-java-contrib: 1.54.0
The 1.10.0 release contains fixes for potential security vulnerabilities. #1017
Refer to our security advisory for more details.
- Update upstream OpenTelemetry agent dependencies to 2.26.1. #1017
Released: February 9, 2026
Document universal profiling as opt-in.
For more information, check #958.
- Update upstream OpenTelemetry agent dependencies to 2.24.0. #932
Released: December 9, 2025
Released: November 5, 2025
This release is based on the following upstream versions:
- opentelemetry-java-instrumentation: 2.21.0
- opentelemetry-java: 1.55.0
- semantic-conventions-java: 1.37.0
- opentelemetry-java-contrib: 1.50.0
- Add config logging on agent startup. #835 #730
- Add support for elastic.otel.opamp.headers config. #848 #833
- Add infer-spans dynamoic central config handling. #838 #301
- Update upstream OpenTelemetry agent dependencies to 2.21.0. #844
Released: October 6, 2025
This release is based on the following upstream versions:
- opentelemetry-java-instrumentation: 2.20.1
- opentelemetry-java: 1.54.1
- semantic-conventions-java: 1.37.0
- opentelemetry-java-contrib: 1.49.0
Switch to 2.18.1, and switch openai to upstream.
For more information, check #763.
- Add 9.2 supported dynamic config options. #818
- Opamp migration. #789 #788
- Update upstream OpenTelemetry agent dependencies to 2.20.1. #803
Released: July 28, 2025
This release is based on the following upstream versions:
- opentelemetry-java-instrumentation: 2.17.1
- opentelemetry-java: 1.51.0
- semantic-conventions-java: 1.34.0
- opentelemetry-java-contrib: 1.46.0
- Tech preview release of central configuration support for dynamically changing instrumentation and sending, using OpAMP protocol.
- Add option to bypass certificate validation. #726 #493
- Update upstream OpenTelemetry agent dependencies to 2.17.1. #729
Released: April 16, 2025
This release is based on the following upstream versions:
- opentelemetry-java-instrumentation: 2.15.0.
- opentelemetry-java: 1.49.0.
- semantic-conventions-java: 1.32.0.
- opentelemetry-java-contrib: 1.45.0.
- Workaround for temporality configuration not being possible. #610
Released: April 15, 2025
This release is based on the following upstream versions:
- opentelemetry-java-instrumentation: 2.15.0.
- opentelemetry-java: 1.49.0.
- semantic-conventions-java: 1.32.0.
- opentelemetry-java-contrib: 1.45.0.
- Change default metric temporality to delta. #583 #446
- Add support for openAI client 1.1+, drop support for older versions. #607
- Override user agent header for otlp exporters. #593 #448
- Enable azure provider by default when available. #596
- Update upstream OpenTelemetry agent dependencies to 2.15.0. #603
Released: March 10, 2025
This release is based on the following upstream versions:
- opentelemetry-java-instrumentation: 2.13.3.
- opentelemetry-java: 1.47.0.
- semantic-conventions-java: 1.30.0-rc.1.
- opentelemetry-java-contrib: 1.44.0.
- Add support for OpenAI client 0.22 to 0.31. #564
- Fix upstream otel update for 2.13.3. #561
- Fix support for OpenAI developer messages. #539 #532
- Fix instrumentation support for OpenAI client 0.14+. #531
Released: January 23, 2025
This release is based on the following upstream versions:
- opentelemetry-java-instrumentation: 2.12.0.
- opentelemetry-java: 1.46.0.
- semantic-conventions-java: 1.29.0.
- opentelemetry-java-contrib: 1.42.0.
- Add support for OpenAI client 0.13.0. #514
Released: January 20, 2025
This release is based on the following upstream versions:
- opentelemetry-java-instrumentation: 2.12.0.
- opentelemetry-java: 1.46.0
- semantic-conventions-java: 1.29.0.
- opentelemetry-java-contrib: 1.42.0.
- Add experimental instrumentation for OpenAI client. #497
- Add stop-sending option. #474
- Add disable all instrumentations option. #471
- Add dynamically disabled instrumentation capability. #422
- Update upstream OpenTelemetry agent dependencies to 2.12.0. #500
Released: November 21, 2024
This release is based on the following upstream versions:
- opentelemetry-java-instrumentation: 2.10.0.
- opentelemetry-java: 1.44.1.
- semantic-conventions-java: 1.28.0.
- opentelemetry-java-contrib: 1.40.0.
- Update upstream 2.10.0. #455
- Fix missing transitive dependencies when using universal profiling integration. #423
Released: September 2, 2024
- First GA release.