Skip to content

v0.12.1#158

Merged
bengl merged 2 commits into
v0.xfrom
bengl/v0.12.1-proposal
Jul 2, 2026
Merged

v0.12.1#158
bengl merged 2 commits into
v0.xfrom
bengl/v0.12.1-proposal

Conversation

@bengl

@bengl bengl commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Release 0.12.1

Patch release backporting the pipeline exporter runtime-id fix onto the 0.12.x line.

Included

  • fix(pipeline): set exporter runtime-id from the tracer #157 fix(pipeline): set exporter runtime-id from the tracer — the TraceExporterBuilder never called set_runtime_id, so it defaulted to Uuid::new_v4() at build_async. That gave the trace payload a random runtime-id mismatching the stats payload (correlation bug) and called getrandom, which traps on wasm runtimes without an entropy source (surfaced as widespread native-spans System Tests / E2E failures in dd-trace-js — the pipeline trapped at exporter build, so no spans exported).

Verification (on the 0.12.0 base)

  • node --test --test-force-exit test/pipeline.js → 45/45
  • node --test --test-force-exit test/http_transport.js → 6/6
  • Clean wasm rebuild

Rebase-and-merge (matching the v0.x release-branch convention) to publish 0.12.1.

bengl added 2 commits July 2, 2026 11:18
The TraceExporterBuilder set url/service/env/hostname/app_version but
never called set_runtime_id, so at build_async the builder fell back to
Uuid::new_v4(). That gave the trace payload a random runtime-id that
mismatched the stats payload (correlation bug) and called getrandom,
which traps on wasm runtimes without a configured entropy source
(surfaced as native-spans System Tests / E2E failures). Pass through the
runtime-id the caller already provides.
@bengl bengl marked this pull request as ready for review July 2, 2026 15:19
@bengl bengl requested review from a team as code owners July 2, 2026 15:19
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Overall package size

Self size: 30.08 MB
Deduped: 30.08 MB
No deduping: 30.08 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------|

🤖 This report was automatically generated by heaviest-objects-in-the-universe

@bengl bengl merged commit 82e5b70 into v0.x Jul 2, 2026
47 checks passed
@bengl bengl deleted the bengl/v0.12.1-proposal branch July 2, 2026 15:29
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.

2 participants