Releases: signalfx/splunk-otel-java
Release v1.25.0
This is a regular cadence release following upstream OpenTelemetry Java Instrumentation.
🗒 General
-
OpenTelemetry Java SDK has been updated to version 1.27.0.
-
OpenTelemetry Instrumentation for Java has been updated to version 1.27.0.
-
Micrometer dependency has been updated to version 1.11.1.
-
Jackson dependencies have been updated to 2.15.2.
-
This release includes a preview of the new HTTP and network semantic conventions. It can be activated by setting the system property
otel.semconv-stability.opt-in
(or the environment variableOTEL_SEMCONV_STABILITY_OPT_IN
) to one of:http
- emit the new stable HTTP and networking attributes, without emitting the old unstable attributes;http/dup
- emit both the new stable attributes and old unstable attributes;- If no value is specified, the default behavior is to emit the old semantic conventions.
The javaagent 2.0 release planned for October will only emit the new stable semantic conventions. This setting can be used to prepare for transition to the 2.0 version.
🌟 Enhancements
Release v1.24.1
This is a patch release to address a defect in 1.24.0.
Bugfixes
- Include
profiling.data.format
attribute in profiling data for GDI spec compliance (#1278)
Release v1.24.0
This is a regular cadence release following upstream OpenTelemetry Java Instrumentation.
🗒 General
- OpenTelemetry Java SDK has been updated to version 1.26.0.
- OpenTelemetry Instrumentation for Java has been updated to version 1.26.0.
- Micrometer dependency has been updated to version 1.11.0.
🌟 Enhancements
- Enabled allocation event rate limiting by default in the profiler (#1225)
- Replaced the JFR event parser with the JDK mission control parser (#1229)
- Refactored the profiler so that it no longer needs to write the JFR recording into a temporary file (#1242)
☢️ Breaking Changes
Release v1.23.1
Release v1.23.0
🗒 General
- OpenTelemetry Java SDK has been updated to version 1.25.0.
- OpenTelemetry Instrumentation for Java has been updated to version 1.25.0.
- Micrometer dependency has been updated to version 1.10.6.
🌟 Enhancements
- Prevent
splunk.realm
from configuring profiling logs to direct ingest (#1192) - Improved compatibility with Java security manager (#1208)
⚠️ Deprecations
- Deprecate text format for
splunk.profiler.cpu.data.format
andsplunk.profiler.memory.data.format
. Users should migrate to the defaultpprof-gzip-base64
before 1.24.0.
☢️ Breaking Changes
- Configuration property
splunk.profiler.memory.sampler.interval
has been removed, it is replaced with a rate limiting sampler (#1182)
Release v1.22.0
This is a regular cadence release following upstream OpenTelemetry Java Instrumentation. Users are encouraged to read the upstream release notes for a full description of included changes.
🗒 General
Release v1.21.0
This is a regular cadence release following upstream OpenTelemetry Java Instrumentation.
🗒 General
- OpenTelemetry Java SDK has been updated to version 1.23.1.
- OpenTelemetry Instrumentation for Java has been updated to version 1.21.0.
- Micrometer dependency has been updated to version 1.10.4.
- signalfx-java dependency has been updated to version 1.0.29.
🌟 Enhancements
- Starting with this release we will publish a GHCR-hosted Docker image that contains the javaagent jar. (#1108)
Release v1.20.0
Regular maintenance release, coordinated after the upstream/vanilla release.
🌟 Enhancements
- Truncate
process.command_line
resource attribute when metrics are enabled (#1057)
🗒 General
Release v1.19.0
This is a regular cadence release following upstream OpenTelemetry Java Instrumentation.
🌟 Enhancements
- Populate messaging.kafka.message.offset in all kafka instrumentations (open-telemetry/opentelemetry-java-instrumentation#7374)
- More flexible cgroupv2 container id parsing (and podman support) (open-telemetry/opentelemetry-java-instrumentation#7361)
🗒 General
- OpenTelemetry Java SDK and OpenTelemetry Instrumentation for Java dependencies have been updated to version 1.21.0. (#1029)
- Micrometer dependency has been updated to version 1.10.2. (#1018)
- Comply with GDI spec version 1.4.0
Release v1.18.0
This is a regular cadence release following upstream OpenTelemetry Java Instrumentation.
🌟 Enhancements
- Profiler checks for storage writability on startup, and logs an error and disables profiling if it is not. (#984)
🗒 General
- OpenTelemetry Java SDK and OpenTelemetry Instrumentation for Java dependencies have been updated to versions 1.20.1 and 1.20.2 respectively.
- Micrometer dependency has been updated to version 1.10.1. (#1001)
- Protobuf dependency has been updated to version 3.21.9, which mitigates CVE-2022-3171. (#978)
- Service name detection moved to upstream OpenTelemetry Instrumentation.
- signalfx-java dependency has been updated to version 1.0.26.