Skip to content

v5.20.0 - #423

Merged
szegedi merged 12 commits into
v5.xfrom
v5.20.0-proposal
Oct 7, 2026
Merged

szegedi merged 12 commits into
v5.xfrom
v5.20.0-proposal

Conversation

IlyasShabi and others added 12 commits October 6, 2026 18:07
The publish_release job pushed a git tag but never created a GitHub
release, leaving the releases page empty for all 58 tags.

Resolve the release proposal PR by its head branch and create the
release from its body, editing it if it already exists. Also make the
tag push idempotent so a rerun after a partial failure can repair both
the tag and the notes.

Ports the mechanism from dd-trace-js scripts/release/notes.js.
…updates group (#412)

Bumps the minor-updates group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 26.4.1 to 26.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
mocha 12 is ESM-only and requires Node ^20.19 || >=22.12. Its
lib/cli/options.cjs require()s parse-args.js, an ES module, which
only works via Node's require(esm) support — unflagged in 20.19+ and
22.12+, absent in 18. Since we still build and test on Node 18, every
Node 18 job in #413 failed with ERR_REQUIRE_ESM.

Stay on mocha 11 (which supports ^18.18.0 || ^20.9.0 || >=21.1.0) and
ignore major bumps until we drop Node 18, mirroring the existing
typescript clause.
* perf: reduce prebuilt binary size

* remove dead code
Bumps the minor-updates group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [nan](https://github.com/nodejs/nan).


Updates `@types/node` from 26.5.1 to 26.6.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `nan` from 2.28.0 to 2.29.0
- [Changelog](https://github.com/nodejs/nan/blob/main/CHANGELOG.md)
- [Commits](nodejs/nan@v2.28.0...v2.29.0)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.6.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-updates
- dependency-name: nan
  dependency-version: 2.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-updates
...

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

The nodejs_v1 discovery schema presumes the V8 Node.js builds by default
(64-bit, no pointer compression, no sandbox) and fixes the four object
layout values a reader needs, pinned by the schema version, rather than
carrying them as OTEP-4719 process context attributes.

So instead of publishing them, derive them from V8's public headers and
static_assert the presumption, so a build not matching the schema will
fail to compile.
* perf: deduplicate CPU profile name conversions

* perf: reuse CPU profile metadata for child nodes
…nor-updates group (#420)

Bumps the minor-updates group with 1 update: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n).


Updates `eslint-plugin-n` from 18.3.0 to 18.4.0
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md)
- [Commits](eslint-community/eslint-plugin-n@v18.3.0...v18.4.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-version: 18.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-updates
...

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

Bumps the patch-updates group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 26.6.2 to 26.6.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 26.6.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Publish the correct record_slot_offset in the otel_thread_ctx_nodejs_v1.

* Fix a bug in undefined_addr
@szegedi szegedi changed the title v5.20.0 proposal v5.20.0 Oct 6, 2026
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

Overall package size

Self size: 2.61 MB
Deduped: 3.32 MB
No deduping: 3.32 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | pprof-format | 2.3.2 | 504.33 kB | 504.33 kB | | source-map | 0.8.0 | 185.66 kB | 185.66 kB | | node-gyp-build | 4.8.4 | 13.86 kB | 13.86 kB |

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

@szegedi
szegedi merged commit d81c688 into v5.x Oct 7, 2026
69 checks passed
@szegedi
szegedi deleted the v5.20.0-proposal branch October 7, 2026 11:47
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