Skip to content

chore: prepare next release#6464

Merged
trentm merged 1 commit intomainfrom
otelbot/prepare-next-version
Mar 3, 2026
Merged

chore: prepare next release#6464
trentm merged 1 commit intomainfrom
otelbot/prepare-next-version

Conversation

@otelbot-js
Copy link
Copy Markdown
Contributor

@otelbot-js otelbot-js Bot commented Mar 3, 2026

Stable SDK (./CHANGELOG.md)

2.6.0

💥 Breaking Changes

  • fix(resources): update OTEL_RESOURCE_ATTRIBUTES parsing to match spec changes (Refine the handling of OTEL_RESOURCE_ATTRIBUTES. opentelemetry-specification#4856) #6261 @JacksonWeber
    • 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

  • fix(sdk-trace-web): propagate optimised flag in getElementXPath recursion #6335 @akkupratap323

Experimental (./experimental/CHANGELOG.md)

0.213.0

💥 Breaking Changes

  • fix(api-logs)!: drop lingering includeTraceContext from LoggerOptions type #6451 @trentm

🚀 Features

  • feat(instrumentation-http): provide http.request.header.<key> at server span creation time #6396 @vitorvasc

🐛 Bug Fixes

  • fix(instrumentation-http): guard against double-instrumentation if loaded with require('http') and import 'http' #6428 @trentm
  • fix(otlp-exporter-base): handle response error #6412 @pichlermarc
    • Fixes a bug where when the response header was received, but the connection was reset by the server,
      an unhandled error would be thrown.
  • fix(otlp-exporter-base): remove sendBeacon in favor of fetch with keepalive #6391 @overbalance
    • (user-facing) createOtlpSendBeaconExportDelegate will be removed in a future version
  • fix(otlp-transformer): downgrade protobufjs to version ^7.0.0 #6418 @vitorvasc
  • fix(instrumentation-fetch): handle HeadersInit tuple arrays in _addHeaders #6341 @overbalance @imadha

@otelbot-js otelbot-js Bot requested review from a team as code owners March 3, 2026 21:00
@trentm trentm added this pull request to the merge queue Mar 3, 2026
Merged via the queue into main with commit 541e1b4 Mar 3, 2026
25 checks passed
@trentm trentm deleted the otelbot/prepare-next-version branch March 3, 2026 21:27
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.70%. Comparing base (30f94fe) to head (3900c62).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #6464   +/-   ##
=======================================
  Coverage   95.70%   95.70%           
=======================================
  Files         364      364           
  Lines       11772    11772           
  Branches     2743     2743           
=======================================
  Hits        11266    11266           
  Misses        506      506           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

trentm added a commit to elastic/elastic-otel-node that referenced this pull request Mar 4, 2026
- opentelemetry-js release: open-telemetry/opentelemetry-js#6464
- opentelemetry-js-contrib release: open-telemetry/opentelemetry-js-contrib#3410
  (Though *most* of the updates there are just for updating their
  opentelemetry-js deps, so it is difficult to separate out the
  actual changes.)

Summary of changes:

    0.8.3 -> 0.8.4 @opentelemetry/resource-detector-container
    0.10.0 -> 0.11.0 @opentelemetry/instrumentation-openai (range-bump)
    0.20.0 -> 0.21.0 @opentelemetry/resource-detector-azure (range-bump)
    0.21.0 -> 0.22.0 @opentelemetry/instrumentation-kafkajs (range-bump)
    0.22.0 -> 0.23.0 @opentelemetry/instrumentation-undici (range-bump)
    0.22.0 -> 0.23.0 @opentelemetry/winston-transport (range-bump)
    0.25.0 -> 0.26.0 @opentelemetry/instrumentation-runtime-node (range-bump)
    0.27.0 -> 0.29.0 @opentelemetry/instrumentation-cucumber (range-bump)
    0.29.0 -> 0.30.0 @opentelemetry/instrumentation-dataloader (range-bump)
    0.31.0 -> 0.32.0 @opentelemetry/instrumentation-fs (range-bump)
    0.31.0 -> 0.32.0 @opentelemetry/instrumentation-tedious (range-bump)
    0.33.2 -> 0.33.3 @opentelemetry/resource-detector-alibaba-cloud
    0.37.0 -> 0.38.0 @opentelemetry/instrumentation-oracledb (range-bump)
    0.38.2 -> 0.38.3 @opentelemetry/host-metrics
    0.47.0 -> 0.48.0 @opentelemetry/resource-detector-gcp (range-bump)
    0.55.0 -> 0.56.0 @opentelemetry/instrumentation-connect (range-bump)
    0.55.0 -> 0.56.0 @opentelemetry/instrumentation-dns (range-bump)
    0.55.0 -> 0.56.0 @opentelemetry/instrumentation-generic-pool (range-bump)
    0.55.0 -> 0.56.0 @opentelemetry/instrumentation-memcached (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-fastify (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-knex (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-lru-memoizer (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-net (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-router (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-winston (range-bump)
    0.57.0 -> 0.58.0 @opentelemetry/instrumentation-bunyan (range-bump)
    0.57.0 -> 0.58.0 @opentelemetry/instrumentation-cassandra-driver (range-bump)
    0.57.0 -> 0.58.0 @opentelemetry/instrumentation-restify (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-hapi (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-mongoose (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-mysql (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-mysql2 (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-nestjs-core (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-pino (range-bump)
    0.58.0 -> 0.60.0 @opentelemetry/instrumentation-socket.io (range-bump)
    0.59.0 -> 0.60.0 @opentelemetry/instrumentation-amqplib (range-bump)
    0.59.0 -> 0.61.0 @opentelemetry/instrumentation-graphql (range-bump)
    0.60.0 -> 0.61.0 @opentelemetry/instrumentation-express (range-bump)
    0.60.0 -> 0.61.0 @opentelemetry/instrumentation-ioredis (range-bump)
    0.60.0 -> 0.61.0 @opentelemetry/instrumentation-koa (range-bump)
    0.60.0 -> 0.61.0 @opentelemetry/instrumentation-redis (range-bump)
    0.64.0 -> 0.65.0 @opentelemetry/instrumentation-pg (range-bump)
    0.65.0 -> 0.66.0 @opentelemetry/instrumentation-mongodb (range-bump)
    0.67.0 -> 0.68.0 @opentelemetry/instrumentation-aws-sdk (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-logs-otlp-grpc (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-logs-otlp-http (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-logs-otlp-proto (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-metrics-otlp-grpc (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-metrics-otlp-http (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-metrics-otlp-proto (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/instrumentation-grpc (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/instrumentation-http (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/sampler-composite (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/sdk-logs (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/sdk-node (range-bump)
    1.39.0 -> 1.40.0 @opentelemetry/semantic-conventions
    2.5.1 -> 2.6.0 @opentelemetry/core (exact-ver-bump)
    2.5.1 -> 2.6.0 @opentelemetry/resources (exact-ver-bump)
    2.5.1 -> 2.6.0 @opentelemetry/sdk-metrics (exact-ver-bump)
    2.12.0 -> 2.13.0 @opentelemetry/resource-detector-aws
trentm added a commit to elastic/elastic-otel-node that referenced this pull request Mar 5, 2026
)

- opentelemetry-js release: open-telemetry/opentelemetry-js#6464
- opentelemetry-js-contrib release: open-telemetry/opentelemetry-js-contrib#3410
  (Though *most* of the updates there are just for updating their
  opentelemetry-js deps, so it is difficult to separate out the
  actual changes.)

* update to IITM@3 to match that used by the new @opentelemetry/instrumentation
* update HTTP header capture expectations now that we have an upstream instr-http with the fix for that
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.

1 participant