Skip to content

Releases: signalfx/splunk-otel-js

v2.5.1

16 Nov 10:18
492ec83
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.17.1 0.44.0

Changes

  • Prebuild the native module for Node.js 21. #838

v2.5.0

20 Oct 09:16
394a79b
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.17.1 0.44.0

Changes

  • Upgrade to OpenTelemetry 1.17.1 / 0.44.0. #822

v2.4.4

02 Oct 20:35
5cc2612
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.15.2 0.41.2

Changes

  • Support older libstdc++ ABIs. This should remove the need for a compilation step on CentOS 7 when running npm install. #806

v2.4.3

27 Sep 17:28
887b5ed
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.15.2 0.41.2

Changes

  • Compare kafka header values case insensitively. Fixed split traces when b3 propagation is used over kafka headers and the producer does not use lowercase keys. #804

v2.4.2

20 Sep 13:34
e2a6e39
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.15.2 0.41.2

Changes

September 20, 2023

  • Add support for OTEL_METRICS_EXPORTER=none. #801

v2.4.1

28 Aug 09:38
deffb58
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.15.2 0.41.2

Changes

August 28, 2023

  • Add missing forceFlush method to the NoopMeterProvider. Some instrumentations (AWS Lambda) logged an error when forceFlush was unavailable. #788 #791

v2.4.0

18 Aug 10:31
ac6272c
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.15.2 0.41.2

Changes

August 18, 2023

  • Fix the error message about an unavailable exporter (e.g. Exporter "otlp" requested through environment variable is unavailable.) when OTEL_TRACES_EXPORTER is set. Workaround for open-telemetry/opentelemetry-js#3422. #783
  • Explicitly set a meter provider for instrumentations. NoopMeterProvider is set by default. If metrics are enabled and SPLUNK_INSTRUMENTATION_METRICS_ENABLED is set to true, instrumentation specific metrics will be emitted, for example http.server.duration from the http instrumentation. #784

v2.3.2

09 Aug 10:45
060fbcb
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.15.2 0.41.2

Changes

August 9, 2023

  • Upgrade to OpenTelemetry 1.15.2 / 0.41.2. #778

v2.3.1

02 Aug 11:15
69899c1
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.15.1 0.41.1

Changes

August 2, 2023

  • Support Node.js 20 #771

v2.3.0

01 Aug 19:16
f1f0f32
Compare
Choose a tag to compare
Open Telemetry API Core Instrumentations
1.4.1 1.15.1 0.41.1

Changes

August 1, 2023

  • Upgrade to OpenTelemetry 1.15.1 / 0.41.1. #761
  • Fix confusing error message regarding grpc: @opentelemetry/instrumentation-grpc Module @grpc/grpc-js has been loaded before @opentelemetry/instrumentation-grpc so it might not work, please initialize it before requiring @grpc/grpc-js. grpc is internally now lazily loaded. #762
  • Allow enabling and disabling instrumentations via environment variables by introducing OTEL_INSTRUMENTATION_COMMON_DEFAULT_ENABLED and OTEL_INSTRUMENTATION_[NAME]_ENABLED. #769