Skip to content

Conversation

@otelbot-js
Copy link
Contributor

@otelbot-js otelbot-js bot commented Oct 13, 2025

2.2.0

🐛 Bug Fixes

  • fix(core): avoid leaking Node.js types via unrefTimer() util #5986
  • fix(core): avoid leaking Node.js types via otperformance #5987 @pichlermarc
    • important: this bug fix may be breaking for certain uses of otperformnace
      • otperformance.now() and otperformance.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.

🏠 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

0.207.0

💥 Breaking Changes

🚀 Features

  • feat(sdk-node): always set up propagtion and context manager #5930
    • using (new NodeSDK).start() will now automatically set up a context management and propagation, even if no Trace SDK
      is initialized.
  • feat(otlp-exporter-base, otlp-grpc-exporter-base): add an option to let an SDK distribution prepend their own user-agent string in HTTP & GRPC exporters #5928 @david-luna
  • feat(web): add session handling implementation 5173 @martinkuba

🐛 Bug Fixes

  • fix(sdk-logs): Fix the batchLogProcessor exporting only upon _scheduledDelayMillis and ignoring maxExportBatchSize #5961 @JacksonWeber
  • fix(otlp-grpc-exporter-base): fix GRPC exporter not sending the user-agent header #5687 @david-luna

🏠 Internal

  • test(opentelemetry-configuration): simplify management of environment variables #6004 @cjihrig
  • test(opentelemetry-configuration): preserve special process.env behavior #6010 @cjihrig
  • test(sdk-logs): ensure process.env is cleaned up between tests #6017 @cjihrig
  • test(otlp-grpc-exporter-base): remove duplicated delete statements #6022 @cjihrig
  • test(opentelemetry-configuration): ensure process.env is cleaned up after envVariableSubstitution tests #6026 @cjihrig

@otelbot-js otelbot-js bot requested a review from a team as a code owner October 13, 2025 14:02
@codecov
Copy link

codecov bot commented Oct 13, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.01%. Comparing base (2d115fd) to head (ddbf0f8).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #6008   +/-   ##
=======================================
  Coverage   95.01%   95.01%           
=======================================
  Files         313      313           
  Lines        8799     8799           
  Branches     1888     1888           
=======================================
  Hits         8360     8360           
  Misses        439      439           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@otelbot-js otelbot-js bot force-pushed the otelbot/prepare-next-version branch from 85199b4 to 297b2d8 Compare October 21, 2025 11:10
@pichlermarc pichlermarc added this pull request to the merge queue Oct 21, 2025
Merged via the queue into main with commit fb6476d Oct 21, 2025
27 checks passed
@pichlermarc pichlermarc deleted the otelbot/prepare-next-version branch October 21, 2025 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants