chore: prepare next release#6869
Merged
Merged
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6869 +/- ##
=======================================
Coverage 95.14% 95.14%
=======================================
Files 397 397
Lines 14254 14254
Branches 3296 3296
=======================================
Hits 13562 13562
Misses 692 692 🚀 New features to boost your workflow:
|
pichlermarc
approved these changes
Jul 2, 2026
david-luna
approved these changes
Jul 2, 2026
trentm
approved these changes
Jul 2, 2026
Contributor
|
Initial npm-publish failed (https://github.com/open-telemetry/opentelemetry-js/actions/runs/28621321363/job/84877457298) because of the new sdk-trace package. I've manually published that: and will re-run the npm publish: https://github.com/open-telemetry/opentelemetry-js/actions/runs/28622142821/job/84880198856 |
Contributor
|
That failed too, this time on I've manually published that: and 3rd time's the charm: https://github.com/open-telemetry/opentelemetry-js/actions/runs/28624680418 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Stable SDK (./CHANGELOG.md)
2.9.0
💥 Breaking Changes
@opentelemetry/shim-opentracingpackage will be removed in SDK 3.x, planned for approximately September 2026.🚀 Features
PeriodicExportingMetricReader.forceFlushto prevent redundant concurrent export cycles. Concurrent calls to forceFlush will now await any ongoing export and reuse a fresh export cycle if one is started concurrently by another caller. This ensures the latest metrics are always exported efficiently without triggering duplicate collection and export cycles.BatchSpanProcessorconstructor call signature has changed in "sdk-trace". For example, beforenew BatchSpanProcessor(exporter, { maxQueueSize: 1000 }), afternew BatchSpanProcessor({ exporter, maxQueueSize: 1000 }). #6817SimpleSpanProcessorconstructor call signature has changed in "sdk-trace". For example, beforenew SimpleSpanProcessor(exporter), afternew SimpleSpanProcessor({ exporter, selfObsMeterProvider: ... }). #6504🐛 Bug Fixes
uber-trace-id/uberctx-*headers during extract @pichlermarc🏠 Internal
Experimental (./experimental/CHANGELOG.md)
0.220.0
💥 Breaking Changes
BatchLogRecordProcessornow takes a singleoptionsobject with all possible properties, instead of two separate arguments. For example, beforenew BatchLogRecordProcessor(exporter, { maxQueueSize: 1000 }), afternew BatchLogRecordProcessor({ exporter, maxQueueSize: 1000 }).interface BufferConfig->interface BatchLogRecordProcessorOptions, and now includes theexporterpropertyinterface BatchLogRecordProcessorBrowserConfig->interface BatchLogRecordProcessorBrowserOptionsSimpleLogRecordProcessornow takes a singleoptionsobject with all possible properties. For example, beforenew SimpleLogRecordProcessor(exporter), afternew SimpleLogRecordProcessor({ exporter }). #6836*_listfields #6765 @trentm@opentracing/shim-opencensuspackage will be removed in SDK 3.x, planned for approximately September 2026.🚀 Features
without_scope_info→scope_info_enabledandwithout_target_info/development→target_info_enabled/developmenton the Prometheus pull exporter (semantics inverted), renamewith_resource_constant_labels→resource_constant_labels. Validatefile_formatper the configuration versioning spec: accept any minor version of major1(e.g.1.0,1.1), warn when the minor version is newer than supported, and reject other major versions. #6781 @MikeGoldsmithid_generatorfrom declarative config #6782 @MikeGoldsmithtracer_provider.samplerfrom declarative config (always_on, always_off, trace_id_ratio_based, parent_based); unrecognized variants warn and fall back to ParentBased(AlwaysOn) #6506 @MikeGoldsmithEnvironmentGetterread the currentprocess.env#6853 @pellared🐛 Bug Fixes
Logger.emit()doing work (record construction, metrics, processoronEmit) after theLoggerProviderhas shut down #6826 @anneheartrecordscheduleDelayMillisis 1000 #6796 @trentmresource.attributes_listper spec #6787 @MikeGoldsmithlog_leveltoinfoin env-based config initialization for consistency with file-based config #6788 @MikeGoldsmith📚 Documentation
🏠 Internal
nodere-export of@opentelemetry/sdk-trace-nodeandtracingre-export of@opentelemetry/sdk-trace-basehave been deprecated. (Historically the@opentelemetry/sdk-nodepackage has re-exported from a number of core packages. It is now recommended that users directly import from those other packages.)