Releases: signalfx/splunk-otel-java
Release v1.15.0
🗒 General
- OpenTelemetry Java SDK and OpenTelemetry Instrumentation for Java dependencies have been updated to version 1.17.0.
- Micrometer dependency has been updated to version 1.9.3.
Release v1.14.2
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
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
v1.14.0 - 2022-07-22
🛠️ Bugfixes
- Exclude transitive gson dependency (mitigates CVE-2022-25647) (#829)
🌟 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
Release v1.13.0
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
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 thesplunk.realm
property (#795)
🌟 Enhancements
- Profiling stack trace data defaults to pprof format (#799)
Release v1.11.0
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
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
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
- Fix spring-kafka single record instrumentation (open-telemetry/opentelemetry-java-instrumentation#5904)