[Snyk] Upgrade @opentelemetry/sdk-node from 0.206.0 to 0.208.0 #988
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade @opentelemetry/sdk-node from 0.206.0 to 0.208.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 2 versions ahead of your current version.
The recommended version was released a month ago.
Release notes
Package name: @opentelemetry/sdk-node
-
0.208.0 - 2025-11-06
- feat(otlp-exporter-base)!: allow passing an async function to headers option #5994 @ pichlermarc
- In addition to static headers, OTLP exporters now allow passing an async function that returns headers which will be called before each export. See TSDoc for
- Breaking changes:
- (user-facing):
- (user-facing):
- (user-facing):
- feat(sdk-logs): remove NoopLogRecordProcessor from exports #6079 @ cjihrig
- feat(api-logs): remove ProxyLogger from exports #6082 @ cjihrig
- feat(api-logs): remove NOOP_LOGGER_PROVIDER and NoopLoggerProvider from exports #6086 @ cjihrig
- feat(instrumentation): allow error of safeExecuteInTheMiddleAsync to be async #6032 @ JPeer264
- feat(opentelemetry-configuration): parse logger provider from config file #5995 @ maryliag
- feat(opentelemetry-configuration): parse meter provider from config file #6000 @ maryliag
- feat(opentelemetry-configuration): add backup options for certificates and endpoints #6038 @ maryliag
- feat(opentelemetry-configuration): add backups for compression, timeout, headers #6058 @ JamieDanielson
- feat(opentelemetry-configuration): set attributes from attribute list from env variables #6043 @ maryliag
- fix(instrumentation-fetch): Handling null-body-status responses #6037 @ m0sa
- doc(sdk-logs): document that SimpleLogRecordProcessor is not for production use #6080 @ cjihrig
- test(otlp-grpc-exporter-base): increase timeout in flaky test #6042 @ cjihrig
- test(sdk-node): use process.env consistently in tests #6052 @ cjihrig
- test(sdk-node): ensure process.env is cleaned up between tests #6066 @ cjihrig
-
0.207.0 - 2025-10-21
- feat(sdk-node)!: drop lazy-loading of jaeger exporter #5989 @ pichlermarc
- (user-facing): setting
- Jaeger now has native API support for OTLP and Jaeger's Thrift API endpoints have been deprecated
- feat(otlp-exporter-base): check
- feat(sdk-node): always set up propagtion and context manager #5930
- using
- 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
- fix(sdk-logs): Fix the
- fix(otlp-grpc-exporter-base): fix GRPC exporter not sending the user-agent header #5687 @ david-luna
- 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
-
0.206.0 - 2025-10-06
- feat(otlp-transformer): add span flags support for isRemote property #5910 @ nikhilmantri0902
- feat(sampler-composite): Added experimental implementations of draft composite sampling spec #5839 @ anuraaga
- feat(opentelemetry-configuration): add more attributes to config model #5826 @ maryliag
- feat(opentelemetry-configuration): Parse of Configuration File #5875 @ maryliag
- feat(opentelemetry-configuration): parse of array objects on configuration file #5947 @ maryliag
- feat(opentelemetry-configuration): parse of environment variables on configuration file #5947 @ maryliag
- fix(instrumentation-http): respect requireParent flag when INVALID_SPAN_CONTEXT is used #4788 @ reberhardt7
- fix(otlp-transformer): trunc hrTime to int for nanos converting #5924 @ blumamir
- refactor(otlp-exporter-base): use get*FromEnv() for otlp exporter config. #5583 @ weyert
from @opentelemetry/sdk-node GitHub release notes0.208.0
💥 Breaking Changes
headersinOTLPExporterConfigBasefor details.headersoption in all OTLP exporters now accepts a function that returns aPromise<Record<string, string>>in addition to the existingRecord<string, string>type.headersinHttpNodeRequestParameters,FetchTransportParameters, andXhrRequestParametersnow only accept async functions.headersinOtlpHttpConfigurationnow only accepts async functions.🚀 Features
🐛 Bug Fixes
📚 Documentation
🏠 Internal
0.207.0
💥 Breaking Changes
OTEL_TRACE_EXPORTER=jaegernot instantiate a Jaeger exporter anymore, please useOTEL_TRACE_EXPORTER=otlpinstead.OTEL_EXPORTER_OTLP_CERTIFICATEand other related env vars when resolving configuration for OTLP HTTP exporters #6015 @ david-luna🚀 Features
(new NodeSDK).start()will now automatically set up a context management and propagation, even if no Trace SDKis initialized.
🐛 Bug Fixes
batchLogProcessorexporting only upon_scheduledDelayMillisand ignoringmaxExportBatchSize#5961 @ JacksonWeber🏠 Internal
0.206.0
🚀 Features
🐛 Bug Fixes
🏠 Internal
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: