feat(deps): Bump the opentelemetry group with 5 updates#21103
feat(deps): Bump the opentelemetry group with 5 updates#21103dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the opentelemetry group with 5 updates: | Package | From | To | | --- | --- | --- | | [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.1` | | [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.40.0` | `1.41.1` | | [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.1` | | [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.214.0` | `0.218.0` | | [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.6.1` | `2.7.1` | Updates `@opentelemetry/core` from 2.6.1 to 2.7.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@v2.6.1...v2.7.1) Updates `@opentelemetry/semantic-conventions` from 1.40.0 to 1.41.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@semconv/v1.40.0...semconv/v1.41.1) Updates `@opentelemetry/sdk-trace-base` from 2.6.1 to 2.7.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@v2.6.1...v2.7.1) Updates `@opentelemetry/exporter-trace-otlp-http` from 0.214.0 to 0.218.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@experimental/v0.214.0...experimental/v0.218.0) Updates `@opentelemetry/resources` from 2.6.1 to 2.7.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-js/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-js@v2.6.1...v2.7.1) --- updated-dependencies: - dependency-name: "@opentelemetry/core" dependency-version: 2.7.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: "@opentelemetry/semantic-conventions" dependency-version: 1.41.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: "@opentelemetry/sdk-trace-base" dependency-version: 2.7.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: "@opentelemetry/exporter-trace-otlp-http" dependency-version: 0.218.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: opentelemetry - dependency-name: "@opentelemetry/resources" dependency-version: 2.7.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit efc1939. Configure here.
| "@opentelemetry/sdk-trace-base": "^2.6.1", | ||
| "@opentelemetry/semantic-conventions": "^1.40.0" | ||
| "@opentelemetry/core": "^2.7.1", | ||
| "@opentelemetry/sdk-trace-base": "^2.7.1", |
There was a problem hiding this comment.
TraceState key validation breaks Sentry trace state with dots
High Severity
Bumping @opentelemetry/core from 2.6.1 to 2.7.1 introduces a breaking behavioral change: TraceState.set() now validates keys and returns the same instance (silently no-ops) when keys are invalid per the W3C spec. All Sentry trace state keys (sentry.dsc, sentry.url, sentry.sample_rate, sentry.sample_rand, sentry.ignored, sentry.segment_ignored, sentry.sampled_not_recording) contain dots, which are not valid W3C TraceState key characters. Previously set() did not validate, so these keys were accepted. This would silently break DSC propagation, sampling context, and span streaming state.
Reviewed by Cursor Bugbot for commit efc1939. Configure here.
|
We will not upgrade otel deps for the time being. |
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |


Bumps the opentelemetry group with 5 updates:
2.6.12.7.11.40.01.41.12.6.12.7.10.214.00.218.02.6.12.7.1Updates
@opentelemetry/corefrom 2.6.1 to 2.7.1Release notes
Sourced from @opentelemetry/core's releases.
Changelog
Sourced from @opentelemetry/core's changelog.
Commits
2400d83chore: prepare next release (#6647)f7a9b7cfix(otlp-transformer): pin protobufjs to 8.0.1 (#6646)cb38d7ftest(otlp-transformer): add metrics transfrom benchmark (#6628)a28f12ffix(opentelemetry-core): defer tracestate vaidation (#6459)b27c514refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...a2a8186perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (#6284)4c0f3f1feat(sdk-node): set TracerProvider in startNodeSDK() (#6607)417f2f1fix(instr-xhr): do not unpatch XHR methods (#6611)47ac523Revert "chore: allow browser maintainers to approve changelog edits" (#6627)86c621dfix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...Updates
@opentelemetry/semantic-conventionsfrom 1.40.0 to 1.41.1Release notes
Sourced from @opentelemetry/semantic-conventions's releases.
... (truncated)
Commits
013c600chore: prepare next release (#6699)b7a0c63feat(semantic-conventions): update semantic conventions to v1.41.1 (#6695)774143bchore(renovate): add minimumReleaseAge to config (#6697)e0dafe0fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...f804c93chore(deps): update github/codeql-action digest to 68bde55 (#6682)95e48e7refactor(sdk-logs): aliasLoggerProviderConfigtoLoggerProviderOptions(...907b627feat(sdk-node): allow startNodeSDK() without an arg (#6688)0d15261docs: Add SIG meeting info and welcoming language (#6689)0893288chore(sdk-node): restore skipped test cases (#6685)3b5bfbdfeat(configuration): show all config validation errors, if there are multiple...Updates
@opentelemetry/sdk-trace-basefrom 2.6.1 to 2.7.1Release notes
Sourced from @opentelemetry/sdk-trace-base's releases.
Changelog
Sourced from @opentelemetry/sdk-trace-base's changelog.
Commits
2400d83chore: prepare next release (#6647)f7a9b7cfix(otlp-transformer): pin protobufjs to 8.0.1 (#6646)cb38d7ftest(otlp-transformer): add metrics transfrom benchmark (#6628)a28f12ffix(opentelemetry-core): defer tracestate vaidation (#6459)b27c514refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...a2a8186perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (#6284)4c0f3f1feat(sdk-node): set TracerProvider in startNodeSDK() (#6607)417f2f1fix(instr-xhr): do not unpatch XHR methods (#6611)47ac523Revert "chore: allow browser maintainers to approve changelog edits" (#6627)86c621dfix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...Updates
@opentelemetry/exporter-trace-otlp-httpfrom 0.214.0 to 0.218.0Release notes
Sourced from @opentelemetry/exporter-trace-otlp-http's releases.
... (truncated)
Commits
06ad0eachore: prepare next release (#6703)38ca257feat(otlp-transformer): replace protobufjs metrics serialization with custom ...013c600chore: prepare next release (#6699)b7a0c63feat(semantic-conventions): update semantic conventions to v1.41.1 (#6695)774143bchore(renovate): add minimumReleaseAge to config (#6697)e0dafe0fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...f804c93chore(deps): update github/codeql-action digest to 68bde55 (#6682)95e48e7refactor(sdk-logs): aliasLoggerProviderConfigtoLoggerProviderOptions(...907b627feat(sdk-node): allow startNodeSDK() without an arg (#6688)0d15261docs: Add SIG meeting info and welcoming language (#6689)Updates
@opentelemetry/resourcesfrom 2.6.1 to 2.7.1Release notes
Sourced from @opentelemetry/resources's releases.
Changelog
Sourced from @opentelemetry/resources's changelog.
Commits
2400d83chore: prepare next release (#6647)f7a9b7cfix(otlp-transformer): pin protobufjs to 8.0.1 (#6646)cb38d7ftest(otlp-transformer): add metrics transfrom benchmark (#6628)a28f12ffix(opentelemetry-core): defer tracestate vaidation (#6459)b27c514refactor(opentelemetry-exporter-prometheus): do not call `enforcePrometheusNa...a2a8186perf(sdk-trace-base): optimize TraceIdRatioBasedSampler hex parsing (#6284)4c0f3f1feat(sdk-node): set TracerProvider in startNodeSDK() (#6607)417f2f1fix(instr-xhr): do not unpatch XHR methods (#6611)47ac523Revert "chore: allow browser maintainers to approve changelog edits" (#6627)86c621dfix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix pr...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions