Skip to content

Releases: signalfx/splunk-otel-java

Release v2.1.0-alpha

22 Feb 07:46
v2.1.0-alpha
b0ca44c
Compare
Choose a tag to compare
Release v2.1.0-alpha Pre-release
Pre-release

This is a regular cadence release following the upstream OpenTelemetry releases.

General

  • OpenTelemetry Java SDK has been updated to version 1.35.0.
  • OpenTelemetry Instrumentation for Java has been updated to version 2.1.0.

Note: 2.1.0-alpha release is considered experimental, Splunk recommends using 1.x version of the agent.

Release v1.30.2

15 Feb 18:54
v1.30.2
4c84b27
Compare
Choose a tag to compare

This is a patch release.

  • Update base image for CloudFoundry buildpack from cflinuxfs3 to cflinuxfs4.

Release v2.0.0-alpha

13 Feb 19:41
v2.0.0-alpha
4b8ad47
Compare
Choose a tag to compare
Release v2.0.0-alpha Pre-release
Pre-release

v2.0.0-alpha - 2024-02-13

The 2.0.0-alpha release contains significant breaking changes that will most likely affect all users,
please be sure to read the breaking changes below carefully.

Note: 2.0.0-alpha release is considered experimental, Splunk recommends using 1.x version of the agent.

General

  • OpenTelemetry Java SDK has been updated to version 1.34.1.
  • OpenTelemetry Instrumentation for Java has been updated to version 2.0.0.

⚠️⚠️ Breaking changes ⚠️⚠️

  • Micrometer based metrics were removed in favour of OpenTelemetry based metrics.
  • The default OTLP protocol has been changed from grpc to http/protobuf in order to align with
    the specification.
    You can switch to the grpc protocol using OTEL_EXPORTER_OTLP_PROTOCOL=grpc
  • The OTLP metrics exporter is now enabled by default. You can disable it using
    OTEL_METRICS_EXPORTER=none or -Dotel.metrics.exporter=none.
  • The OTLP logs exporter is now enabled by default. You can disable it using
    OTEL_LOGS_EXPORTER=none or -Dotel.logs.exporter=none.
  • splunk-otel-javaagent-all.jar is not published anymore, use splunk-otel-javaagent.jar (#1567)
  • Configuration property splunk.profiler.tlab.enabled has been removed, it is replaced with splunk.profiler.memory.enabled (#1590)
  • Copying resource attributes to system properties was removed. If you wish to use resource attributes
    in logs you can use otel.instrumentation.common.mdc.resource-attributes. (#1587)
  • Please also review the breaking changes in the release notes of OpenTelemetry Instrumentation for Java
    • This includes many breaking changes with HTTP semantic conventions and JVM metrics

Release v1.30.1

05 Feb 08:12
v1.30.1
e522051
Compare
Choose a tag to compare

This is a patch release for 1.30.0 following the upstream OpenTelemetry Java Instrumentation patch release.

General

  • OpenTelemetry Java SDK has been updated to version 1.34.1.
  • OpenTelemetry Instrumentation for Java has been updated to version 1.32.1.
  • Micrometer dependency has been updated to version 1.12.2.

Release v1.30.0

23 Nov 16:13
v1.30.0
a7d53f5
Compare
Choose a tag to compare

This is a regular cadence release following the upstream OpenTelemetry releases.

General

  • OpenTelemetry Java SDK has been updated to version 1.32.0.
  • OpenTelemetry Instrumentation for Java has been updated to version 1.32.0.
  • Micrometer dependency has been updated to version 1.12.0.

Release v1.29.1

07 Nov 11:51
v1.29.1
670d5c8
Compare
Choose a tag to compare

This is a patch release to address a defect in 1.29.0.

Bugfixes

  • Check for MXBean compatibility before attempting cast (#1508)

Release v1.29.0

13 Oct 13:32
8ce7ef9
Compare
Choose a tag to compare

This is a regular cadence release following the upstream OpenTelemetry releases.

General

  • OpenTelemetry Java SDK has been updated to version 1.31.0.
  • OpenTelemetry Instrumentation for Java has been updated to version 1.31.0.
  • Micrometer dependency has been updated to version 1.11.5.

🛠️ Bug fixes

  • Silence profiler warnings on JDK 21 (#1470)

Release v1.28.0

15 Sep 20:42
v1.28.0
61bd745
Compare
Choose a tag to compare

This is a regular cadence release following the upstream OpenTelemetry releases.

General

  • OpenTelemetry Java SDK has been updated to version 1.30.1.
  • OpenTelemetry Instrumentation for Java has been updated to version 1.30.0.
  • Micrometer dependency has been updated to version 1.11.4.

📈 Enhancements

  • Use OpenTelemetry metric conventions for profiling when otel metrics are used (#1428)
  • Truncate process.command_args when metrics are enabled (#1426)

🛠️ Bug fixes

  • Prevent ClassCastException when attempting to track memory allocations on IBM J9 (#1435)

Release v1.27.0

21 Aug 14:54
v1.27.0
e01bc8a
Compare
Choose a tag to compare

This is a regular cadence release following upstream OpenTelemetry Java Instrumentation.

🗒 General

  • OpenTelemetry Java SDK has been updated to version 1.29.0.
  • OpenTelemetry Instrumentation for Java has been updated to version 1.29.0.
  • Micrometer dependency has been updated to version 1.11.3.
  • Protobuf dependency has been updated to version 3.24.0.
  • Grpc dependency has been updated to version 1.57.2.

Release v1.26.0

14 Jul 16:06
v1.26.0
e7353be
Compare
Choose a tag to compare

This is a regular cadence release following upstream OpenTelemetry Java Instrumentation.

🗒 General

  • OpenTelemetry Java SDK has been updated to version 1.28.0.
  • OpenTelemetry Instrumentation for Java has been updated to version 1.28.0.
  • Micrometer dependency has been updated to version 1.11.2.
  • Protobuf dependency has been updated to version 3.23.4.
  • Grpc dependency has been updated to version 1.56.1.

☢️ Breaking Changes

  • Remove deprecated Jaeger exporter support. (#1342)