Skip to content

v2.3.0#84

Merged
szegedi merged 7 commits into
v2.xfrom
v2.3.0-proposal
Jul 24, 2026
Merged

v2.3.0#84
szegedi merged 7 commits into
v2.xfrom
v2.3.0-proposal

Conversation

@szegedi

@szegedi szegedi commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Release proposal for v2.3.0 (from v2.2.3), cherry-picked from main.

New features

Other (build, dev)


Verified locally on the combined branch: npm ci, npm run lint, and npm test (80/80) all pass.

szegedi and others added 5 commits July 24, 2026 12:22
The pprof spec's Line message carries an optional column (field 3) that
current google/pprof tooling reads and prints (file:line:column), but this
library neither encoded nor decoded it. Add `column` to the Line message —
LineInput type, constructor, length, encode (field 3, varint), and decode —
mirroring the existing `line` field handling.

Motivation: Node.js profiles of bundled/minified server code (e.g. Next.js
server chunks) place every function on generated line 1, so the column is the
only discriminator between functions. Without a column on Line, downstream
backend deobfuscation collapses every frame to column 0 and cannot resolve
them.

Also add `int64 column = 3` to the reference testing proto so the protobuf.js
interop test round-trips the new field, and extend the Line encode/decode test
case with a column value.
Bumps the patch-updates group with 2 updates: [protobufjs](https://github.com/protobufjs/protobuf.js) and [protobufjs-cli](https://github.com/protobufjs/protobuf.js).


Updates `protobufjs` from 8.7.0 to 8.7.1
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v8.7.0...protobufjs-v8.7.1)

Updates `protobufjs-cli` from 2.6.0 to 2.6.1
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-cli-v2.6.0...protobufjs-cli-v2.6.1)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 8.7.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: patch-updates
- dependency-name: protobufjs-cli
  dependency-version: 2.6.1
  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>
Bumps the minor-updates group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).


Updates `@typescript-eslint/eslint-plugin` from 8.63.0 to 8.64.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.63.0 to 8.64.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.64.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-updates
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.64.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 pprof spec's Profile message carries doc_url (field 15, an int64 index into
the string table pointing at documentation for the profile). Add it to the
Profile message — ProfileInput type, constructor, length, encode (field 15,
varint), and decode — mirroring the existing defaultSampleType field.

Also add doc_url to the reference testing proto so the protobuf.js interop test
round-trips it, and add Profile encode/decode tests for it.
TypeScript 7 (the new native port) is not yet supported by
typescript-eslint, so a major bump breaks the lint job and even
dependency resolution in CI (the @typescript-eslint/* peer range caps
typescript below 6.1.0).

Ignore typescript major-version updates until the ecosystem catches up.
See typescript-eslint/typescript-eslint#10940
@szegedi
szegedi requested review from a team as code owners July 24, 2026 10:23
dependabot Bot and others added 2 commits July 24, 2026 12:42
Bumps the minor-updates group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).


Updates `@typescript-eslint/eslint-plugin` from 8.64.0 to 8.65.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.65.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.64.0 to 8.65.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.65.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.65.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-updates
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.65.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>
@szegedi
szegedi merged commit 82ecb14 into v2.x Jul 24, 2026
12 checks passed
@szegedi
szegedi deleted the v2.3.0-proposal branch July 24, 2026 13:13
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