Skip to content

Releases: elastic/elastic-otel-java

Release 1.7.0

05 Nov 10:25
e602083

Choose a tag to compare

This file contains all changes which are not released yet.

Features and enhancements

  • Inferred spans can now be disabled and re-enabled via central config - #838
  • The agent config is now logged on startup, use option elastic.otel.java.experimental.configuration.logging.enabled (default true) to disable if needed - 835
  • add header support for OpAMP integration #848

This release is based on the following upstream versions:

  • opentelemetry-javaagent: 2.21.0
  • opentelemetry-sdk: 1.55.0
  • opentelemetry-semconv: 1.37.0
  • opentelemetry-java-contrib: 1.50.0

Release 1.6.0

06 Oct 16:47
ed520bd

Choose a tag to compare

This release is based on the following upstream versions:

  • opentelemetry-javaagent: 2.20.1
  • opentelemetry-sdk: 1.54.1
  • opentelemetry-semconv: 1.37.0
  • opentelemetry-java-contrib: 1.49.0

Features and enhancements

  • Add support for dynamic configuration options for 9.2 #818
  • Switch upstream Opamp client #789

Breaking Changes

  • Switch to upstream instrumentation of openai by default #763

Release 1.5.0

28 Jul 10:52
b975998

Choose a tag to compare

  • Add support of elastic.otel.verify.server.cert config option to disable server certificate validation - #726
  • tech preview release of central configuration support for dynamically changing instrumentation and sending, using OpAMP protocol

This release is based on the following upstream versions:

  • opentelemetry-javaagent: 2.17.1
  • opentelemetry-sdk: 1.51.0
  • opentelemetry-semconv: 1.34.0
  • opentelemetry-java-contrib: 1.46.0

Release 1.4.1

16 Apr 10:29
6066377

Choose a tag to compare

  • Fix otel.exporter.otlp.metrics.temporality.preference config option having no effect. - #610

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

Release 1.4.0

15 Apr 11:32
1cc915e

Choose a tag to compare

  • Switched the default of otel.exporter.otlp.metrics.temporality.preference from CUMULATIVE to DELTA to improve dashboarding experience with Kibana. If you want to restore the previous behaviour, you can manually override otel.exporter.otlp.metrics.temporality.preference to CUMULATIVE via JVM-properties or environment variables. - #583
  • Set elastic-specific User-Agent header for OTLP exporters - #593
  • Add support for openAI client 1.1+, drop support for older versions - #607
  • Enable Azure resource provider by default with otel.resource.providers.azure.enabled = true. - #596

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

Release 1.3.0

10 Mar 11:12
29a32a9

Choose a tag to compare

  • Add support for OpenAI client 0.14 to 0.31 - #531, #564
  • Add support for OpenAI developer messages and raise minimum supported version to 0.8.0 - #539

This release is based on the following upstream versions:

Release 1.2.1

23 Jan 15:40
73741c1

Choose a tag to compare

  • Add support for OpenAI client 0.13.0 - #514

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

Release 1.2.0

20 Jan 12:03
506f94a

Choose a tag to compare

  • add dynamically disabled instrumentation capability - #422
  • add disable all instrumentations option - #471
  • add stop-sending option - #474
  • Add OpenAI client instrumentation - #497

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

Release 1.1.0

21 Nov 13:13
6be2a05

Choose a tag to compare

  • Fixed missing transitive dependencies when using universal profiling integration standalone - #423

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

Release 1.0.0

02 Sep 14:42
3f15463

Choose a tag to compare

pre release: elastic-otel-java v1.0.0 (#393)

Co-authored-by: obltmachine <[email protected]>