Skip to content

[Snyk] Upgrade @opentelemetry/exporter-trace-otlp-http from 0.215.0 to 0.218.0#3467

Open
nkammah wants to merge 20 commits into
mainfrom
snyk-upgrade-113f013d01e96e09b54846742bc17509
Open

[Snyk] Upgrade @opentelemetry/exporter-trace-otlp-http from 0.215.0 to 0.218.0#3467
nkammah wants to merge 20 commits into
mainfrom
snyk-upgrade-113f013d01e96e09b54846742bc17509

Conversation

@nkammah

@nkammah nkammah commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

snyk-top-banner

Snyk has created this PR to upgrade @opentelemetry/exporter-trace-otlp-http from 0.215.0 to 0.218.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 3 versions ahead of your current version.

  • The recommended version was released 22 days ago.

Breaking Change Risk

Merge Risk: Low

Notice: This assessment is enhanced by AI.

Release notes
Package name: @opentelemetry/exporter-trace-otlp-http
  • 0.218.0 - 2026-05-13

    0.218.0

    🚀 Features

    • feat(otlp-transformer): replace protobufjs metrics serialization with custom implementation #6625 @ pichlermarc
    • feat(configuration): show all config validation errors, if there are multiple #6683 @ trentm
    • feat(sdk-node): allow startNodeSDK() without an arg #6688 @ trentm

    🏠 Internal

    • refactor(sdk-logs): alias LoggerProviderConfig to LoggerProviderOptions #6691 @ david-luna
    • refactor(sdk-logs): use Logger.enabled() within Logger.emit() implementation #6680 @ david-luna
  • 0.217.0 - 2026-05-06

    0.217.0

    🚀 Features

    • feat(otlp-transformer): replace protobufjs trace serialization with custom implementation #6625 @ pichlermarc
    • feat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using json-schema-to-typescript and ajv #6533 @ MikeGoldsmith
    • feat(configuration, sdk-node): startNodeSDK() code path now uses log_level configuration to setup a DiagConsoleLogger #6668 @ trentm
      • Note that allowed values for log_level in a configuration YAML file are not the same set as for OTEL_LOG_LEVEL. Use log_level: trace to see all logs (equivalent of OTEL_LOG_LEVEL=ALL). Use log_level: fatal to effectively disable the SDK's internal diagnostic logger (equivalent of OTEL_LOG_LEVEL=NONE).
      • If log_level is not specified, a diagnostic console logger at "info" level will be setup.
      • An invalid YAML config file will now result in a noop OTel SDK.

    🐛 Bug Fixes

    • fix(configuration): do not validate OTEL_CONFIG_FILE value before using it for file config #6643 @ trentm
    • fix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types #6650 @ trentm
    • fix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing #6657 @ trentm
    • fix(configuration): improve handling of enums in generated types #6659 @ trentm
    • fix(configuration): improve the technique for removing '| null' on types the JSON Schema #6662 @ trentm
    • fix(sampler-jaeger-remote): add missing axios dep #6656 @ trentm
    • fix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler #6674 @ homanp
  • 0.216.0 - 2026-04-29

    0.216.0

    🚀 Features

    • feat(sdk-node): wire attribute_keys from declarative configuration to ViewOptions.attributesProcessors #6427 @ ravitheja4531-cell
    • feat(sdk-node): set TracerProvider in startNodeSDK() #6607 @ maryliag

    🐛 Bug Fixes

    • fix(instrumentation-xml-http-request): avoid unwrapping XMLHttpRequest API when disabling #6611 @ david-luna
    • fix(instrumentation-fetch): tolerate non-writable globalThis.fetch and fix premature _isEnabled / _isFetchPatched flips in enable() @ brunorodmoreira
    • fix(instrumentation-xhr): resolve relative URLs before matching ignoreUrls #6551 @ Maximiliano-Zeballos
    • fix(sdk-node): fix setting of ViewOption#name from ConfigurationModel #6620 @ trentm
    • fix(web-common): add limit for timeout #6601 @ maryliag
    • fix(otlp-transformer): pin protobufjs@8.0.1 as protobufjs@8.0.3 is broken for browser use #6646

    🏠 Internal

    • test(otlp-transformer): add metrics transform benchmark #6628 @ pichlermarc
    • refactor(opentelemetry-exporter-prometheus): do not call enforcePrometheusNamingConvention() multiple times per metric #6636 @ cjihrig
  • 0.215.0 - 2026-04-17

    0.215.0

    💥 Breaking Changes

    • feat(sdk-logs)!: add required forceFlush() to LogRecordExporter interface #6356 @ pichlermarc
      • (user-facing): LogRecordExporter interface now requires a forceFlush() method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.
    • feat(api-logs, sdk-logs)!: add Logger#enabled() #6371 @ david-luna

    🚀 Features

    🐛 Bug Fixes

    • fix(instrumentation-fetch): preserve init overrides when input is a Request object #6421 @ akandic47
    • fix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB #6552 @ kartikgola
    • fix(instrumentation-fetch): avoid unwrapping fetch API when disabling #6575 @ david-luna
    • fix(web-common): add check for possible unsafe json parse #6589 @ maryliag
    • fix(otlp-transformer): add check for possible unsafe json parse #6588 @ maryliag
from @opentelemetry/exporter-trace-otlp-http GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

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:

…0.218.0

Snyk has created this PR to upgrade @opentelemetry/exporter-trace-otlp-http from 0.215.0 to 0.218.0.

See this package in npm:
@opentelemetry/exporter-trace-otlp-http

See this project in Snyk:
https://app.snyk.io/org/docs-wmk/project/69782e43-c85b-4c27-afd1-ad863be7a38a?utm_source=github&utm_medium=referral&page=upgrade-pr
@nkammah

nkammah commented Jun 4, 2026

Copy link
Copy Markdown
Contributor Author

Merge Risk: Low

This is a minor version upgrade for an experimental package. The updates primarily consist of bug fixes and internal improvements.

Key Changes:

  • v0.217.0: Replaced the protobufjs dependency with a custom implementation for trace serialization. This is an internal performance enhancement and should not affect the public API.
  • v0.216.0: Includes a bug fix for handling IPv6 addresses in the underlying OTLP exporter base package.

No breaking changes are documented for this version range.

Source: OpenTelemetry-JS Experimental Changelog

Notice 🤖: This content was augmented using artificial intelligence. AI-generated content may contain errors and should be reviewed for accuracy before use.

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Label error. Requires exactly 1 of: automation, breaking, bug, changelog:skip, chore, ci, dependencies, documentation, enhancement, feature, fix, redesign. Found:

Copilot AI and others added 17 commits June 4, 2026 21:12
…pet-only files (#2743)

* Initial plan

* Fix: treat only _snippets directories as special, not filenames containing _snippets

Co-authored-by: reakaleek <16325797+reakaleek@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: reakaleek <16325797+reakaleek@users.noreply.github.com>
Co-authored-by: Felipe Cotti <felipe.cotti@elastic.co>
)

Made with ❤️️ by updatecli

Co-authored-by: elastic-observability-automation[bot] <180520183+elastic-observability-automation[bot]@users.noreply.github.com>
* Add quick reference to applies_to syntax page

Simplify the intro, add a quick-reference table so docs contributors
can match their situation to the right annotation type, and link to
the applies-to-tagging skill.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Fix lead-in sentence grammar in quick reference

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Keep YAML frontmatter from CLI supplemental files as metadata while parsing the remaining body with the existing supplemental rules.

Co-authored-by: GPT-5.5 <gpt-5.5@openai.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Allow cli TOC entries to override the generated root page title and navigation label without changing schema command names.

Co-authored-by: GPT-5.5 <gpt-5.5@openai.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…namespace page cards (#3489)

* feat(cli-reference): support title overrides

Allow cli TOC entries to override the generated root page title and navigation label without changing schema command names.

Co-authored-by: GPT-5.5 <gpt-5.5@openai.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(cli-reference): ignore blank title overrides

Co-authored-by: GPT-5.5 <gpt-5.5@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(cli-reference): use segment path instead of segment/index.md for namespace page cards

Namespace and sub-namespace page card links were generated as
./segment/index.md, which the docs-builder resolved to /cli/.../segment/index
(a 404) instead of /cli/.../segment.

Drop the /index.md suffix so links resolve to the correct namespace URL.
Affects RootPage (top-level namespaces), NamespacePage (sub-namespaces and
alias blurb links).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(cli-reference): trim title and navigation_title override values

Prevents padded whitespace in non-empty overrides from leaking into
nav/file metadata.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: GPT-5.5 <gpt-5.5@openai.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: GPT-5.5 <gpt-5.5@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
* feat(cli-reference): support title overrides

Allow cli TOC entries to override the generated root page title and navigation label without changing schema command names.

Co-authored-by: GPT-5.5 <gpt-5.5@openai.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(cli-reference): ignore blank title overrides

Co-authored-by: GPT-5.5 <gpt-5.5@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(cli-reference): use segment path instead of segment/index.md for namespace page cards

Namespace and sub-namespace page card links were generated as
./segment/index.md, which the docs-builder resolved to /cli/.../segment/index
(a 404) instead of /cli/.../segment.

Drop the /index.md suffix so links resolve to the correct namespace URL.
Affects RootPage (top-level namespaces), NamespacePage (sub-namespaces and
alias blurb links).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(cli-reference): trim title and navigation_title override values

Prevents padded whitespace in non-empty overrides from leaking into
nav/file metadata.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(page-card): apply UrlPathPrefix to resolved URLs

Page-card links were generating site-root-relative hrefs (e.g. /cli/stack/es)
without the deployment path prefix, causing 404s in preview environments where
the site is hosted under a subpath (e.g. /elastic/cli/pull/406/cli/stack/es).

Apply the same UrlPathPrefix logic used by DiagnosticLinkInlineParser.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: GPT-5.5 <gpt-5.5@openai.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: GPT-5.5 <gpt-5.5@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Bumps [joi](https://github.com/hapijs/joi) from 18.1.2 to 18.2.1.
- [Commits](hapijs/joi@v18.1.2...v18.2.1)

---
updated-dependencies:
- dependency-name: joi
  dependency-version: 18.2.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
updated-dependencies:
- dependency-name: AWSSDK.S3
  dependency-version: 4.0.23.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
updated-dependencies:
- dependency-name: AWSSDK.DynamoDBv2
  dependency-version: 4.0.18.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ows (#3481)

Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v6.0.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [zustand](https://github.com/pmndrs/zustand) from 5.0.12 to 5.0.13.
- [Release notes](https://github.com/pmndrs/zustand/releases)
- [Commits](pmndrs/zustand@v5.0.12...v5.0.13)

---
updated-dependencies:
- dependency-name: zustand
  dependency-version: 5.0.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) from 0.217.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.217.0...experimental/v0.218.0)

---
updated-dependencies:
- dependency-name: "@opentelemetry/instrumentation"
  dependency-version: 0.218.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v6.0.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the eslint group with 1 update in the /src/Elastic.Documentation.Site directory: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `typescript-eslint` from 8.59.3 to 8.59.4
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.4/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.59.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@reakaleek

Copy link
Copy Markdown
Member

@copilot rebase PR

…0.218.0

Snyk has created this PR to upgrade @opentelemetry/exporter-trace-otlp-http from 0.215.0 to 0.218.0.

See this package in npm:
@opentelemetry/exporter-trace-otlp-http

See this project in Snyk:
https://app.snyk.io/org/docs-wmk/project/69782e43-c85b-4c27-afd1-ad863be7a38a?utm_source=github&utm_medium=referral&page=upgrade-pr

Copilot AI commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

@copilot rebase PR

Rebased onto the latest origin/main and resolved the resulting package conflicts. Updated commit: 716e12c8.

…846742bc17509' into snyk-upgrade-113f013d01e96e09b54846742bc17509

# Conflicts:
#	src/Elastic.Documentation.Site/package-lock.json
#	src/Elastic.Documentation.Site/package.json
Copilot AI requested a review from a team as a code owner June 15, 2026 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants