Skip to content

build(deps): bump @opentelemetry/sdk-trace-base from 2.5.1 to 2.6.0 in /peek#2114

Merged
strawgate merged 5 commits intomainfrom
dependabot/npm_and_yarn/peek/opentelemetry/sdk-trace-base-2.6.0
Mar 9, 2026
Merged

build(deps): bump @opentelemetry/sdk-trace-base from 2.5.1 to 2.6.0 in /peek#2114
strawgate merged 5 commits intomainfrom
dependabot/npm_and_yarn/peek/opentelemetry/sdk-trace-base-2.6.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 8, 2026

Bumps @opentelemetry/sdk-trace-base from 2.5.1 to 2.6.0.

Release notes

Sourced from (a href="https://github.com/open-telemetry/opentelemetry-js/releases" rel="nofollow noreferrer noopener" target="_blank")`@opentelemetry/sdk-trace-base`'s releases(/a).

v2.6.0

2.6.0

💥 Breaking Changes

  • fix(resources): update OTEL_RESOURCE_ATTRIBUTESopen-telemetry/opentelemetry-specification#4856(a href="https://github.com/fix(opentelemetry-resources): Update the Env Var Parsing Logic to Match Spec open-telemetry/opentelemetry-js#6261" rel="nofollow noreferrer noopener" target="_blank")#6261(/a) (a href="https://github.com/jacksonweber" rel="nofollow noreferrer noopener" target="_blank")`@jacksonweber`(/a)
    • Important: This fix is included in the "breaking changes" section because it can be breaking for some edge case usage of OTEL_RESOURCE_ATTRIBUTES:
      • export OTEL_RESOURCE_ATTRIBUTES=foo=bar,spam will now be fully ignored, because the spam entry is invalid (missing =). Per spec, any parsing error results in ignoring the entire environment variable.
      • export OTEL_RESOURCE_ATTRIBUTES='wat=" spaces "' will now result in {"wat": "\" spaces \""} with the double-quotes included in the value. Before this change the implementation included brittle double-quoting to allow leading and trailing whitespace in the value. To support leading or trailing whitespace now, you must percent-encode the whitespace. Internal whitespace still works without encoding, e.g. export OTEL_RESOURCE_ATTRIBUTES='green=eggs and ham'.

🚀 Features

🐛 Bug Fixes

Changelog

Sourced from (a href="https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md" rel="nofollow noreferrer noopener" target="_blank")`@opentelemetry/sdk-trace-base`'s changelog(/a).

2.6.0

💥 Breaking Changes

  • fix(resources): update OTEL_RESOURCE_ATTRIBUTESopen-telemetry/opentelemetry-specification#4856(a href="https://github.com/fix(opentelemetry-resources): Update the Env Var Parsing Logic to Match Spec open-telemetry/opentelemetry-js#6261" rel="nofollow noreferrer noopener" target="_blank")#6261(/a) (a href="https://github.com/jacksonweber" rel="nofollow noreferrer noopener" target="_blank")`@jacksonweber`(/a)
    • Important: This fix is included in the "breaking changes" section because it can be breaking for some edge case usage of OTEL_RESOURCE_ATTRIBUTES:
      • export OTEL_RESOURCE_ATTRIBUTES=foo=bar,spam will now be fully ignored, because the spam entry is invalid (missing =). Per spec, any parsing error results in ignoring the entire environment variable.
      • export OTEL_RESOURCE_ATTRIBUTES='wat=" spaces "' will now result in {"wat": "\" spaces \""} with the double-quotes included in the value. Before this change the implementation included brittle double-quoting to allow leading and trailing whitespace in the value. To support leading or trailing whitespace now, you must percent-encode the whitespace. Internal whitespace still works without encoding, e.g. export OTEL_RESOURCE_ATTRIBUTES='green=eggs and ham'.

🚀 Features

🐛 Bug Fixes

Commits

  • (a href="https://github.com/open-telemetry/opentelemetry-js/commit/541e1b4ad83ad2093459794a18283228fe58d199" rel="nofollow noreferrer noopener" target="_blank")541e1b4(/a) chore: prepare next release ((a href="https://github.com/chore: prepare next release open-telemetry/opentelemetry-js#6464" rel="nofollow noreferrer noopener" target="_blank")#6464(/a))
  • (a href="https://github.com/open-telemetry/opentelemetry-js/commit/30f94fe99339287b1e4d3c8bb90172c2523f06f4" rel="nofollow noreferrer noopener" target="_blank")30f94fe(/a) feat(instrumentation-http): provide http.request.header.\(key) at server spa...
  • (a href="https://github.com/open-telemetry/opentelemetry-js/commit/2ac44ad69fdf82aa92e87764c6f5ea79d8ec4bed" rel="nofollow noreferrer noopener" target="_blank")2ac44ad(/a) refactor(context-zone-peer-dep): remove unnecessary helper methods and use me...
  • (a href="https://github.com/open-telemetry/opentelemetry-js/commit/600e51dda84b465707a5ce9b5a6429ee282b2c69" rel="nofollow noreferrer noopener" target="_blank")600e51d(/a) chore(deps): update github/codeql-action digest to c793b71 ((a href="https://github.com/chore(deps): update github/codeql-action digest to c793b71 open-telemetry/opentelemetry-js#6458" rel="nofollow noreferrer noopener" target="_blank")#6458(/a))
  • (a href="https://github.com/open-telemetry/opentelemetry-js/commit/ae30abf1d7a6a07d1bd6b517280cd2535170fe4e" rel="nofollow noreferrer noopener" target="_blank")ae30abf(/a) chore(deps): update dependency `@types/jquery` to v4 ((a href="https://github.com/chore(deps): update dependency @types/jquery to v4 open-telemetry/opentelemetry-js#6456" rel="nofollow noreferrer noopener" target="_blank")#6456(/a))
  • (a href="https://github.com/open-telemetry/opentelemetry-js/commit/6387d3cf7e8e9dfc798bc8242024149fc0d3758f" rel="nofollow noreferrer noopener" target="_blank")6387d3c(/a) chore(release): use the HEAD commit as the target for draft GH release creati...
  • (a href="https://github.com/open-telemetry/opentelemetry-js/commit/4cd36447d7dcf54dfde81a207f162e53699e9194" rel="nofollow noreferrer noopener" target="_blank")4cd3644(/a) fix(deps): update dependency import-in-the-middle to v3 ((a href="https://github.com/fix(deps): update dependency import-in-the-middle to v3 open-telemetry/opentelemetry-js#6403" rel="nofollow noreferrer noopener" target="_blank")#6403(/a))
  • (a href="https://github.com/open-telemetry/opentelemetry-js/commit/65c9d9f91be72d738d9bda19fe8d668768380ece" rel="nofollow noreferrer noopener" target="_blank")65c9d9f(/a) docs: fix changelog PR number typo ((a href="https://github.com/docs: fix changelog PR number typo open-telemetry/opentelemetry-js#6453" rel="nofollow noreferrer noopener" target="_blank")#6453(/a))
  • (a href="https://github.com/open-telemetry/opentelemetry-js/commit/3db56ba4c09a091bb172252d8f87680d06bd6475" rel="nofollow noreferrer noopener" target="_blank")3db56ba(/a) fix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type (#...
  • (a href="https://github.com/open-telemetry/opentelemetry-js/commit/dcbead54f6e5f451d2635a1264028897dc976ef7" rel="nofollow noreferrer noopener" target="_blank")dcbead5(/a) fix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders (#...
  • Additional commits viewable in (a href="https://github.com/open-telemetry/opentelemetry-js/compare/v2.5.1...v2.6.0" rel="nofollow noreferrer noopener" target="_blank")compare view(/a)

[Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

The body of this PR is automatically managed by the workflow runtime.


The body of this PR is automatically managed by the Update PR Body workflow.

Bumps [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) from 2.5.1 to 2.6.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@v2.5.1...v2.6.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/sdk-trace-base"
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 8, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 8, 2026

✅ UI Smoke Test Review — 103449c

🎭 Smoke Test Results

Status: ✅ All passed

Total Passed Failed Flaky Skipped
11 11 0 0 0
Individual test results
Status Test Duration
onboarding user reaches the connect entrypoint from the welcome screen 612ms
add data entrypoint exposes the technology picker and step 2 1633ms
metrics user connects, picks a metric, and gets a line chart-ready result 1863ms
traces user opens a trace and pivots from service map context into Query Lab 2184ms
security-focused user validates auth tab switching before submitting credentials 665ms
ops user confirms connection guardrails and can reset back to the landing state 2424ms
query lab preserves query text and results after navigating to Console and back 2390ms
logs explorer route is available and runs a logs query 1847ms
logs landing page dimension drill-down opens query lab with selected filter 1689ms
task manager, ILM, and templates pages render with headings 1614ms
pages have no axe accessibility violations 14954ms

📸 Screenshot Preflight

Result: ✅ Clean — no errors detected

No console errors, page errors, or UI alerts detected.

💡 Recommendations

  • ✨ All smoke tests pass and no UI errors detected. Ready for review.

📎 Full diagnostics and screenshots: workflow run

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 8, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-03-09 22:21 UTC

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 8, 2026

Dependency Update Analysis

Summary: @opentelemetry/sdk-trace-base was bumped from 2.5.1 to 2.6.0 (npm, minor bump); upstream marks one edge-case breaking change, but this repo’s current usage path appears compatible and PR checks can validate it.

@opentelemetry/sdk-trace-base v2.5.1 → v2.6.0

Ecosystem: npm / Node

Check Result
Breaking changes ⚠️ Found in upstream notes (OTEL_RESOURCE_ATTRIBUTES parsing behavior), no direct repo usage found
Testable in PR ✅ Yes — pull_request workflows run for peek/package*.json changes
Changelog highlights (v2.5.1 → v2.6.0)
  • Upstream release open-telemetry/opentelemetry-js v2.6.0 includes a breaking-change note for stricter OTEL_RESOURCE_ATTRIBUTES parsing (invalid entries now invalidate the whole env var).
  • Feature: span start/end metrics in sdk-trace.
  • Bug fixes include sdk-trace-base status precedence behavior and sdk-trace-web XPath recursion fix.
Usage in this repository
  • Dependency declaration updated in peek/package.json:62.
  • Runtime import usage is in peek/src/services/telemetry/browserTracing.ts:1, where BatchSpanProcessor is constructed (peek/src/services/telemetry/browserTracing.ts:160) with OTLPTraceExporter.
  • No direct OTEL_RESOURCE_ATTRIBUTES usage found in peek/ source.
  • Lockfile shows top-level sdk-trace-base at 2.6.0 (peek/package-lock.json:3878) and also nested 2.5.1 copies under other packages (peek/package-lock.json:3460, peek/package-lock.json:3942), which is expected deduping behavior with mixed constraints.
Compatibility assessment
  • This is a minor semver update (2.5.12.6.0), not a major bump.
  • Peer dependency remains compatible: lockfile has @opentelemetry/api 1.9.0 (peek/package-lock.json:3405-3407), satisfying sdk-trace-base peer range >=1.3.0 <1.10.0 (peek/package-lock.json:3891-3893).
  • The upstream breaking note targets env-var parsing semantics; current browser tracing integration here does not reference that env var directly, so practical impact is low from observed code paths.
  • PR testability is good: both CI and UI Smoke Test PR Review are triggered on pull_request with peek/package*.json path filters (.github/workflows/ci.yml:4-10, .github/workflows/ui-smoke-test-pr-review.yml:4-12).

Labels Applied

No labels applied.


What is this? | From workflow: Dependency Review

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

@github-actions github-actions Bot mentioned this pull request Mar 8, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 8, 2026

Dependency Update Analysis

Summary: This PR updates one npm runtime dependency (@opentelemetry/sdk-trace-base 2.5.12.6.0); upstream marks one edge-case breaking change, but current repo usage appears compatible and the change is testable in PR CI.

@opentelemetry/sdk-trace-base 2.5.12.6.0

Ecosystem: npm / Node

Check Result
Breaking changes ⚠️ Found upstream (OTEL_RESOURCE_ATTRIBUTES parsing behavior change)
Testable in PR ✅ Yes — PR workflows run on pull_request for peek/package*.json changes (.github/workflows/ci.yml L4-10, .github/workflows/ui-smoke-test-pr-review.yml L4-12)
Changelog highlights (v2.5.1 → v2.6.0)
  • Upstream release v2.6.0 includes a breaking resource-env parsing behavior fix for OTEL_RESOURCE_ATTRIBUTES (invalid entries now invalidate the whole variable; quote/whitespace handling aligned to spec).
  • New feature: span start/end metrics in sdk-trace.
  • Bug fixes include status precedence handling and trace-web XPath recursion behavior.
  • This is a minor bump within major 2.x (not a semver major).
Usage in this repository
  • Manifest update in runtime dependencies: peek/package.json L48-64.
  • Direct code usage found in one module:
    • peek/src/services/telemetry/browserTracing.ts L1 imports BatchSpanProcessor from @opentelemetry/sdk-trace-base.
    • peek/src/services/telemetry/browserTracing.ts L153-166 constructs WebTracerProvider with BatchSpanProcessor(new OTLPTraceExporter(...)).
  • No repository references to OTEL_RESOURCE_ATTRIBUTES were found.
Compatibility assessment
  • The upstream breaking note is tied to parsing OTEL_RESOURCE_ATTRIBUTES; this repo’s browser tracing setup uses explicit resourceFromAttributes(...) in code (browserTracing.ts L154-158), not env-var parsing.
  • The consumed API surface (BatchSpanProcessor construction/usage) remains present and unchanged by this bump.
  • Lockfile changes show expected transitive alignment (@opentelemetry/core and @opentelemetry/resources to 2.6.0) under the updated top-level package.
  • Net: low-to-moderate risk, primarily because upstream flags a breaking behavior class, but no direct usage of that behavior is present here.

Labels Applied

No labels applied.


What is this? | From workflow: Dependency Review

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

strawgate added a commit that referenced this pull request Mar 9, 2026
Dependabot's synchronize events are almost always rebases that don't
change the version being bumped. Running the full analysis on every
synchronize produces duplicate, redundant comments on the PR (as seen
on PR #2114 which received two identical Dependency Update Analysis
comments). When dependabot finds a newer version it opens a new PR,
so opened/reopened is sufficient coverage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 9, 2026

Checked the PR branch against the current main and there are no active merge conflicts to resolve right now, so no code changes were made.


What is this? | From workflow: Address Merge Conflict

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 9, 2026

Checked this PR branch against the current main tip and there are no merge conflicts to resolve right now, so no code changes were needed.


What is this? | From workflow: Address Merge Conflict

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

…-trace-base-2.6.0 to resolve conflicts

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 9, 2026

No merge-conflict action was needed for this run: the PR branch already contains main (HEAD 103449cd is a merge commit with main, and git merge origin/main is already up to date), so I made no code changes.


What is this? | From workflow: Address Merge Conflict

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

@strawgate strawgate merged commit 8de39d7 into main Mar 9, 2026
1 check passed
@strawgate strawgate deleted the dependabot/npm_and_yarn/peek/opentelemetry/sdk-trace-base-2.6.0 branch March 9, 2026 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code little_boom

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant