Skip to content

Releases: signalfx/splunk-otel-js

v2.14.0

29 Oct 14:27
c89f1a9
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.8.0 1.26.0 0.53.0

Changes

  • Add Node.js 22 to prebuilds. #963

v2.13.0

27 Sep 12:00
d747bab
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.8.0 1.26.0 0.53.0

Changes

  • Add an optional workaround for Next.js span cardinality issues. Can be enabled by setting SPLUNK_NEXTJS_FIX_ENABLED to true. #957

v2.12.0

03 Sep 08:47
fd9a71c
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.8.0 1.26.0 0.53.0

Changes

  • Add resourceFactory option for traces. Allows for customization of the detected resource. Previously a resource could be provided via tracerConfig, but this overwrote the detected attributes. For backwards compatibility the latter option is still possible. #938
  • Support none value for OTEL_TRACES_EXPORTER and OTEL_METRICS_EXPORTER environment variables. #939
  • Use the default OTEL_BSP_SCHEDULE_DELAY of 5000 instead of 500. This was a workaround for an old BatchSpanProcessor bug where it failed to flush spans fully. #940
  • Disable log sending for Winston instrumentation by default. Add winston-transport package as a dependency in case log collection is enabled. #941
  • Use a synchronous container detector from upstream. #944
  • Add deprecation annotations to signal-specific start calls. #885
  • Upgrade to OpenTelemetry 1.26.0 / 0.53.0. #945

v2.11.0

14 Aug 17:28
53bc1d4
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.8.0 1.25.1 0.52.1

Changes

  • Bundle instrumentations for undici, socket.io and lru-memoizer by default. #934

v2.10.0

31 Jul 12:19
f728a89
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.8.0 1.25.1 0.52.1

Changes

  • Use environment, process, host and OS detectors from upstream. Update container detector to support cgroup v2. #925
  • Use explicit imports when loading instrumentations #926

v2.9.0

08 Jul 10:15
a191aa3
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.8.0 1.25.1 0.52.1

Changes

  • Upgrade to OpenTelemetry 1.25.1 / 0.52.1. #912
  • Use kafkajs instrumentation from upstream. #913

v2.8.0

26 Apr 09:20
4d0a1b5
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.8.0 1.24.0 0.51.0

Changes

  • Upgrade to OpenTelemetry 1.24.0 / 0.51.0. #902

v2.7.1

23 Feb 09:20
aa8c645
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.21.0 0.48.0

Changes

  • Fix reporting of profiling.data.total.frame.count. #886

v2.7.0

06 Feb 14:07
b1c8d4e
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.21.0 0.48.0

Changes

  • Upgrade to OpenTelemetry 1.21.0 / 0.48.0. #874
  • GraphQL instrumentation: spans for resolvers are no longer generated. This brings in significant performance improvements for queries hitting lots of resolvers. SPLUNK_GRAPHQL_RESOLVE_SPANS_ENABLED=true environment variable can be used to unignore resolve spans.

v2.6.1

19 Dec 10:52
1983346
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.18.1 0.45.1

Changes

  • Fix potential memory leak when CPU profiling is active. #858
  • Upgrade to protobuf.js 7.2.5. #859