pprof-format
Pure JavaScript pprof encoder and decoder
2.3.1
42M downloads/mo
#3249 most downloaded on npm
DataDog/pprof-format
What this package is like to depend on
Last release 19 days ago
07 Aug 2026
Release timing varies
gaps range from 2 weeks to 1.4 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
4 years old
16 releases · first in 2022
4 releases in the last 12 months
see the full history below
Release timeline
16 releases · Jul 2022 to Aug 2026Releases
latest 16-
2.3.107 Aug 2026Commits, not release notes
This project publishes no release notes. Between
v2.3.0andv2.3.1there were 4 commits, 1 of them substantive:- fix(deps): vuln patch: brace-expansion, linkify-it (#85)
-
2.3.024 Jul 2026Commits, not release notes
This project publishes no release notes. Between
v2.2.3andv2.3.0there were 7 commits, 5 of them substantive:- feat: add column field to Line message (#80)
- Bump the patch-updates group with 2 updates (#78)
- Bump the minor-updates group with 2 updates (#79)
- feat: add doc_url field to Profile message (#81)
- chore: ignore TypeScript major-version bumps in dependabot (#82)
-
2.2.322 Jul 2026Commits, not release notes
This project publishes no release notes. Between
v2.2.2andv2.2.3there were 9 commits, 6 of them substantive:- Bump the patch-updates group with 4 updates (#66)
- Bump the minor-updates group with 3 updates (#67)
- Bump the patch-updates group across 1 directory with 2 updates (#71)
- fix(deps): vuln js-yaml (minor → 4.3.0) (#72)
- perf: remove accidentally quadratic work (#77)
- Bump the minor-updates group with 6 updates (#75)
-
2.2.216 Jun 2026Commits, not release notes
This project publishes no release notes. Between
v2.2.1andv2.2.2there were 25 commits, 18 of them substantive:- Fix publish job permissions (#30)
- Adjust release for OIDC (#32)
- Supply chain hardening (#40)
- [Security] Pin GitHub Actions to a full-length commit SHA (#36)
- [Security] Add 2-day minimum release age cooldown (incident-51987) (#38)
- [Security] Add lockfile for supply chain protection (#39)
- chore(ownership): add CODEOWNERS for unowned files [SCMGMT-741] (#44)
- fix(deps): vuln protobufjs (patch → 7.5.6) (#46)
- Automation improvements (#47)
- Bump the minor-updates group across 1 directory with 3 updates (#49)
- ci: use Node 20 for lint job (#59)
- chore: drop yarn.lock, use npm exclusively (#62)
- fix: TypeScript 6 compatibility (#61)
- fix: support non-packed repeated fields (#45)
- Replace tap with the built-in node:test runner (#58)
- fix: remove useless post-increment of offset (#63)
- fix: migrate non-packed repeated fields test to node:test (#64)
- fix: release tag push and pin actions by SHA (#65)
-
2.2.129 Aug 2025Commits, not release notes
This project publishes no release notes. Between
v2.1.0andv2.2.1there were 6 commits, 4 of them substantive:- Modernize CI test versions (#25)
- Fixes dual export (#24)
- If inputs are already the pprof classes, use them as they are. This preserves deduplication, especially in labels (#26)
- Modernize release action (#28)
-
2.1.020 Mar 2024Commits, not release notes
This project publishes no release notes. Between
v2.0.7andv2.1.0there were 6 commits, 4 of them substantive:- Avoid n^2 complexity during decoding (#12)
- Add some interoperability tests with protobufjs (#13)
- feat: Strip testing from published artifact (#18)
- Async encoding of profiles to reduce latency impact (#19)
-
2.0.727 Feb 2023Commits, not release notes
This project publishes no release notes. Between
v2.0.6andv2.0.7there were 1 commits, 1 of them substantive:- v2.0.7 proposal (#14)
-
2.0.628 Jan 2023Commits, not release notes
This project publishes no release notes. Between
v2.0.5andv2.0.6there were 2 commits, 1 of them substantive:- Fix encoding of length delimited fields / packed arrays (#10)
-
2.0.509 Jan 2023Commits, not release notes
This project publishes no release notes. Between
v2.0.4andv2.0.5there were 8 commits, 8 of them substantive:- Make open-source-ready (#2)
- Add our universal/shared workflows (#3)
- Setup CodeQL analysis (#4)
- Fix off-by-one error in string table (#5)
- Fix end of slice computation for value when size is encoded on more than one byte (#7)
- Comments field should be encoded and decoded as a packed repeated field (#8)
- Fix missing empty string as first element in serialized StringTable (#6)
- v2.0.5 proposal
-
2.0.417 Oct 2022Nothing published for this version
-
2.0.315 Oct 2022Nothing published for this version
-
2.0.215 Oct 2022Nothing published for this version
-
2.0.115 Oct 2022Nothing published for this version
-
2.0.015 Oct 2022Nothing published for this version
-
1.0.130 Jul 2022Nothing published for this version
-
1.0.030 Jul 2022Nothing published for this version