Skip to content

v5.14.0#295

Open
szegedi wants to merge 7 commits intov5.xfrom
v5.14.0-proposal
Open

v5.14.0#295
szegedi wants to merge 7 commits intov5.xfrom
v5.14.0-proposal

Conversation

IlyasShabi and others added 7 commits March 10, 2026 14:57
Improve heap profile memory usage by lazily loading js objects
* Read V8 map data directly, for signal safety

* Allow passing in an ACF key object externally to the profiler.

* time-profiler.ts uses it to pass an AsyncLocalStorage (ALS) as the key.
#281)

use MapAllocationProfile by default to get heap profiler
* build(deps-dev): bump gts from 4.0.1 to 7.0.0

Bumps [gts](https://github.com/google/gts) from 4.0.1 to 7.0.0.
- [Release notes](https://github.com/google/gts/releases)
- [Changelog](https://github.com/google/gts/blob/main/CHANGELOG.md)
- [Commits](google/gts@v4.0.1...v7.0.0)

---
updated-dependencies:
- dependency-name: gts
  dependency-version: 7.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix(lint): migrate ESLint config to flat format for gts 7.x / ESLint v9

- Add eslint.config.js using gts flat config export
- Delete legacy .eslintrc.json and .eslintignore
- Fix .prettierrc.js formatting (prettier v3 style)
- Fix @typescript-eslint/no-explicit-any errors (now error in ts-eslint v8 recommended)
- Fix @typescript-eslint/no-unused-vars and @typescript-eslint/no-floating-promises
- Update eslint-disable comment to use n/ prefix instead of node/
- Exclude benchmark/, scripts/, system-test/ from root config (have own configs)
- Auto-fix prettier trailing comma issues across source files (prettier v3)

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

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Attila Szegedi <attila.szegedi@datadoghq.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link

Overall package size

Self size: 1.81 MB
Deduped: 2.17 MB
No deduping: 2.17 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | source-map | 0.7.6 | 185.63 kB | 185.63 kB | | pprof-format | 2.2.1 | 163.06 kB | 163.06 kB | | node-gyp-build | 3.9.0 | 8.81 kB | 8.81 kB |

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

@pr-commenter
Copy link

pr-commenter bot commented Mar 10, 2026

Benchmarks

Benchmark execution time: 2026-03-10 14:33:20

Comparing candidate commit e366983 in PR branch v5.14.0-proposal with baseline commit f02ecf4 in branch v5.x.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 92 metrics, 28 unstable metrics.

@szegedi szegedi marked this pull request as ready for review March 10, 2026 18:05
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