Skip to content

Releases: signalfx/splunk-otel-java

Release v1.14.2

12 Aug 14:59
7666027
Compare
Choose a tag to compare

This is a patch release that fixes an issue with allowed memory metrics, as used by memory profiling.

🛠️ Bugfixes

  • Fix allocated memory metrics by preventing WeakReference from GCing (#864)

Release v1.14.1

27 Jul 18:29
f4168c7
Compare
Choose a tag to compare

This is a patch release that fixes an issue with memory profiling and the metrics subsystem.

🛠️ Bugfixes

  • Metrics are once again enabled when memory profiling is turned on (#857)

Release v1.14.0

22 Jul 17:40
11c183f
Compare
Choose a tag to compare

v1.14.0 - 2022-07-22

🛠️ Bugfixes

🌟 Enhancements

  • Add splunk.metrics.implementation config property to allow switching metrics implementation (#836)

🗒 General

  • OpenTelemetry Java SDK and OpenTelemetry Instrumentation for Java dependencies have been updated to version 1.16.0.
  • Micrometer dependency has been updated to version 1.9.2.

Release v1.13.1

04 Jul 16:34
9078de8
Compare
Choose a tag to compare

This is a patch release that updates agent dependencies.

🗒 General

  • SignalFx metrics exporter has been updated to version 1.0.20
  • jaeger-client has been updated to version 1.8.1 (#833)
  • gson dependency has been excluded from agent (#829)

Release v1.13.0

17 Jun 13:24
1035fed
Compare
Choose a tag to compare

This is a regular release that tracks the upstream instrumentation repo v1.15.0. If you want to extend the instrumentation manually, we suggest using the OpenTelemetry Java API version 1.15.0. For manually adding custom metrics we suggest using Micrometer version 1.9.1. Please consult the release notes linked above for upstream changes.

🗒 General

  • OpenTelemetry Java SDK and OpenTelemetry Instrumentation for Java dependencies have been updated to version 1.15.0.
  • Micrometer dependency has been updated to version 1.9.1.

☢️ Breaking Changes

  • Deprecated configuration property splunk.profiler.period.{eventName} has been removed. You can use
    splunk.profiler.call.stack.interval instead.

Release v1.12.0

09 Jun 22:35
e6fb1b9
Compare
Choose a tag to compare

This is a general release primarily intended to support profiling features. This release does not contain changes from upstream opentelemetry-java-instrumentation.

🗒 General

  • Compliance with GDI spec version 1.3.0
  • Change metric names used by memory profiling:
    • jvm.experimental.memory.allocated -> process.runtime.jvm.memory.allocated
    • jvm.experimental.memory.reclaimed -> process.runtime.jvm.memory.reclaimed
      (these two have also been migrated from Gauge to Counter)

🛠️ Bugfixes

  • Bug fix for OTEL_EXPORTER_OTLP_ENDPOINT not overriding the splunk.realm property (#795)

🌟 Enhancements

  • Profiling stack trace data defaults to pprof format (#799)

Release v1.11.0

18 May 16:48
d5da8ef
Compare
Choose a tag to compare

This is a regular release that tracks the upstream instrumentation repo v1.14.0. If you want to extend the instrumentation manually, we suggest using the OpenTelemetry Java API version 1.14.0. For manually adding custom metrics we suggest using Micrometer version 1.9.0. Please consult the release notes linked above for upstream changes.

🗒 General

  • OpenTelemetry Java SDK and OpenTelemetry Instrumentation for Java dependencies have been updated to version 1.14.0.
  • Micrometer dependency has been updated to version 1.9.0.
  • SignalFx metrics exporter has been updated to version 1.0.19.

🛠️ Bugfixes

  • Fixed a bug where multiple Profiler instances on a single host would generate temporary files with the same name.

🌟 Enhancements

  • Implemented support for the splunk.realm configuration property, which allows easy configuration of exporter endpoints when sending data directly to the Splunk cloud.
  • Implemented internal stack trace filtering for the allocation profiler.

Release v1.10.2

12 May 13:20
b08a859
Compare
Choose a tag to compare

This release is a patch release based on OpenTelemetry Instrumentation for Java version 1.13.1.

🗒 General

  • SignalFx metrics exporter has been updated to version 1.0.18.

Release v1.10.1

26 Apr 21:17
80f56c7
Compare
Choose a tag to compare

This release is a patch release based on OpenTelemetry Instrumentation for Java version 1.13.1.

🗒 General

  • OpenTelemetry Instrumentation for Java has been updated to version 1.13.1.

🛠️ Bug fixes

Release v1.10.0

22 Apr 12:55
078fbec
Compare
Choose a tag to compare

This is a regular release that tracks the upstream instrumentation repo v1.13.0. If you want to extend the instrumentation manually, we suggest using the OpenTelemetry Java API version 1.13.0. For manually adding custom metrics we suggest using Micrometer version 1.8.5. Please consult the release notes linked above for upstream changes.

🗒 General

  • OpenTelemetry Java SDK and OpenTelemetry Instrumentation for Java dependencies have been updated to version 1.13.0.
  • Micrometer dependency has been updated to version 1.8.5.

🛠️ Bugfixes

  • Fix NullPointerException on context tracking when JFR event on JDK 17 provides no thread - #743

🌟 Enhancements

  • Added host.name and container.id tags to Micrometer metrics - #726
  • Added support for exporting events in profiler in pprof format which can be enabled using the splunk.profiler.cpu.data.format setting - #684
  • Added profiler setting splunk.profiler.max.stack.depth to limit maximum depth of exported stack traces - #739