2.2.0
🐛 Bug Fixes
- fix(core): avoid leaking Node.js types via
unrefTimer()
util #5986 @pichlermarc - fix(core): avoid leaking Node.js types via otperformance #5987 @pichlermarc
- important: this bug fix may be breaking for certain uses of
otperformance
otperformance.now()
andotperformance.timeOrigin
are not affected.- the previously used type was incorrect and overly broad, leading to unexpected run-time behavior runtimes that are not Node.js.
- these problems are now caught on compile-time: if you have been using this API and this change is breaking to you, please consider using your target platform's
performance
implementation instead.
- important: this bug fix may be breaking for certain uses of
🏠 Internal
- test(shim-opentracing): add comparison thresholds in flaky assertions #5974 @cjihrig
- test(exporter-jaeger): clean up OTEL_EXPORTER_JAEGER_AGENT_PORT between tests #6003 @cjihrig
- test(sdk-trace-base): ensure environment variables are cleaned up between tests #6011 @cjihrig
- perf(opentelemetry-core): optimize attribute serialization #5866 @43081j
- test: test Node.js 25 in CI #6019 @cjihrig