Releases: signalfx/splunk-otel-js
Releases · signalfx/splunk-otel-js
v2.14.0
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
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
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
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
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
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
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
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
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
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