github open-telemetry/opentelemetry-js experimental/v0.207.0

one day ago

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

Don't miss a new opentelemetry-js release

NewReleases is sending notifications on new releases.