Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
checksums.txt | 2025-06-25 | 1.4 kB | |
pyroscope_1.14.0_linux_amd64.deb | 2025-06-25 | 44.5 MB | |
pyroscope_1.14.0_linux_arm64.deb | 2025-06-25 | 41.1 MB | |
profilecli_1.14.0_windows_amd64.zip | 2025-06-25 | 18.8 MB | |
profilecli_1.14.0_windows_arm64.zip | 2025-06-25 | 16.9 MB | |
pyroscope_1.14.0_linux_amd64.rpm | 2025-06-25 | 46.2 MB | |
pyroscope_1.14.0_linux_arm64.rpm | 2025-06-25 | 42.5 MB | |
profilecli_1.14.0_darwin_amd64.tar.gz | 2025-06-25 | 18.7 MB | |
profilecli_1.14.0_darwin_arm64.tar.gz | 2025-06-25 | 17.7 MB | |
profilecli_1.14.0_linux_amd64.tar.gz | 2025-06-25 | 18.4 MB | |
profilecli_1.14.0_linux_arm64.tar.gz | 2025-06-25 | 16.8 MB | |
pyroscope_1.14.0_darwin_amd64.tar.gz | 2025-06-25 | 26.6 MB | |
pyroscope_1.14.0_darwin_arm64.tar.gz | 2025-06-25 | 25.3 MB | |
pyroscope_1.14.0_linux_amd64.tar.gz | 2025-06-25 | 26.0 MB | |
pyroscope_1.14.0_linux_arm64.tar.gz | 2025-06-25 | 24.1 MB | |
README.md | 2025-06-25 | 12.6 kB | |
v1.14.0 source code.tar.gz | 2025-06-25 | 96.1 MB | |
v1.14.0 source code.zip | 2025-06-25 | 98.3 MB | |
Totals: 18 Items | 577.9 MB | 7 |
Enhancements
- Profile throttling (#3956)
- Improve performance of
*stacktraceTree.insert
(#4033) - Improve performance of
*deduplicatingSlice.ingest
(#4037) - Symbolization support (#4093, [#3799], [#4173], [#4259])
- Dynamically named usage groups (#4210, [#4231])
- Mark storage.prefix as non experimental (#4086)
Fixes
- Validate query range that start <= end (#4229)
- Fix goroutine leaks (#4239, [#4237])
- Fix panic in vcs getCommit when author empty (#4152)
- Storage prefix validation (#4044)
- Drop malformed locations (#4051)
- Fix object download error branch panic (#4102)
- Separate query and block context (#4122)
Documentation
- Add documentation about usage stats (#4104)
- Add OSS documentation on the Source Code GitHub integration (#4129)
- Add profiling instructions for MacOS (#4202)
Changelog
- [70a2db] 397 Add doc for anonymous usage stats (#4104)
- [dbdcd4] Add OSS documentation on the Source Code GitHub integration (#4129)
- [7514fb] Add a default zizmor config (#4196)
- [3ff724] Annotate throttled profiles (#3956)
- [5746aa] Bump OTLP to
v1.7.0
and handle malformed OTLP profiles (#4226) - [837db0] Bump
go.opentelemetry.io/proto/otlp
tov1.7.0
(#4212) - [702120] CODEOWNERS: add @alsoba13 to the write path (#4266)
- [bcb4af] Compare
*stacktraceTree.insert
against different initial sizes (#4033) - [d410cd] Fix: Handle duplicate validation correctly when sanitizing (#4238)
- [628930] Fix: Validate query range that start <= end (#4229)
- [8d06da] Ignore cursor directory (#4258)
- [fae1aa] Improve
*deduplicatingSlice.ingest
performance (#4037) - [a5dca6] Improve override name (#4247)
- [883d2a] Merge middlewares the other way round (#4249)
- [81af7c] Pin minio/mc cli (#4223)
- [08f379] Redirect tag pushing error output (#4155)
- [4be952] Refactor github actions (#4157)
- [1f7ec2] Refactor workflows to streamline Go version update (#4101)
- [8f8560] Rename test workflow to ci (#4158)
- [b31351] Revert "Bump
go.opentelemetry.io/proto/otlp
tov1.7.0
(#4212)" (#4218) - [6cdda6] Revert "Fix: Handle duplicate validation correctly when sanitizing (#4238)" (#4264)
- [96974a] Revert "Refactor workflows to streamline Go version update (#4101)" (#4103)
- [d3139f] Revert "chore: Update offsets for python 3.13.0 (stable)"
- [286998] Revert "feat: add unsymbolized label on ingest path (#4147)" (#4166)
- [1f811a] Revert "perf(v2): static parquet page buffer size (#4208)" (#4221)
- [ac00ed] Update
make docs
procedure (#4082) - [8ae71f] Update golang version to 1.23.10 (#4245)
- [9f18d8] Update golang version to 1.23.7 (#4058)
- [b0a4a4] Update golang version to 1.23.8 (#4106)
- [f12fce] Update helm chart version
- [7440ed] Update helm release workflow (#4182)
- [e6afa3] Update profile-cli.md (#4188)
- [e7da79] [chore] Delete redundant test with network dependency (#4217)
- [db0463] chore(deps): bump @babel/runtime from 7.22.6 to 7.26.10 (#3998)
- [61f51d] chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#4039)
- [6364f6] chore(deps): bump golang.org/x/net in /examples/tracing/golang-push (#4114)
- [2b8e08] chore(deps): bump rack (#4190)
- [bd506a] chore(deps): bump rack from 2.2.13 to 2.2.14 in /examples/tracing/ruby (#4187)
- [1f08cf] chore(examples): maybe fix examples cron (#4175)
- [7d1a0c] chore(examples): run examples cron every 8h (#4176)
- [bd5490] chore(examples): update examples (#4043)
- [664cc9] chore(examples): update examples (#4055)
- [b8ee59] chore(examples): update examples (#4071)
- [c6af8a] chore(examples): update examples (#4084)
- [7ba226] chore(examples): update examples (#4130)
- [ae78fa] chore(examples): update examples (#4134)
- [285c66] chore(examples): update examples (#4138)
- [a3e705] chore(examples): update examples (#4179)
- [d3928f] chore(examples): update examples (#4181)
- [95faeb] chore(examples): update examples (#4197)
- [8c3737] chore(examples): update examples (#4225)
- [078ab1] chore(examples): update java examples (#4091)
- [95f409] chore(helm): extra volume claim templates (#4132)
- [379376] chore(v2): add option to specify raft fsm snapshot directory (#4123)
- [b68639] chore(v2): add segment-writer metastore client options (#4081)
- [40b844] chore(v2): add support for the ingestion_tenant_shard_size limit (#4131)
- [11425f] chore(v2): lighten metadata query test suite (#4073)
- [21a770] chore(v2): lint /experimental (#4146)
- [2f7e30] chore(v2): make boltdb compaction configurable (#4105)
- [575f82] chore(v2): metrics exporter writen bytes metric (#4068)
- [a1578c] chore(v2): skip query-frontend initialization if it is not used (#4120)
- [676e7d] chore: Add @bryanhuhta to CODEOWNERS (#4268)
- [e788b9] chore: Add additional test for QueryMetadata (#4172)
- [e56a27] chore: Add integration tests about tenant isolation (#4183)
- [fc683c] chore: Add release 1.13.1 to helm (#4062)
- [da00f7] chore: Add v2 support for micro services integration test (#4194)
- [4ce793] chore: Bump Helm chart to v1.13.4 (#4191)
- [3ae47b] chore: CI bring back deploy on main (#4171)
- [3b5138] chore: Divide up go packages to CODEOWNERS (#4242)
- [03f76a] chore: Enable helm release workflow and tag v1.31.2 (#4177)
- [8047e1] chore: Github actions weekly, remove
actions: write
for git tag (#4159) - [7b55fd] chore: Improve observability of the ingest handler (#4228)
- [1f2631] chore: Refactor API handler registration (#4244)
- [77bd4b] chore: Restrict network-dependent helper to integration tests (#4250)
- [9fdea3] chore: Revisit github action workflows (#4150)
- [93c795] chore: Update @pyroscope/node-js (#4049)
- [cd85f9] chore: Update esbuild, micromatch and @babel/helpers (#4054)
- [82122f] chore: Update offsets for python 3.13.0 (stable)
- [5d502a] chore: Update offsets for python 3.13.0 (stable) (#4256)
- [c1a9c1] chore: Update prometheus to version v3 (#4094)
- [06df61] chore: Upgrade prismjs in old frontend (#4053)
- [e80a3e] chore: Use correct registry for rideshare images (#4088)
- [52e393] chore: Use in-memory connection for scheduler tests (#4233)
- [11b572] chore: Use in-memory network connection for a gzip test (#4234)
- [701f88] chore: Use in-memory network connection for metastore client tests (#4235)
- [21e6e6] chore: add Lidia binary format module (#4093)
- [06bcfc] chore: add korniltsev to codeowners (#4267)
- [423b76] chore: add v2 integration tests (#4168)
- [8d8376] chore: bump helm chart to v1.13.0 (#4041)
- [2a5a72] chore: mark GCS HTTP options advanced (#4007)
- [bb8d87] chore: optimize metrics for discarded data in distributor (#4248)
- [1a6cdc] chore: redirect stderr of git commands with gh token to /dev/null for consistency (#4167)
- [33cabd] chore: remove og/.github (#4154)
- [ea465d] chore: rm og/go.{mod,sum} og/scripts (#4118)
- [f93408] chore: update Java OTEL agent version in tracing example (#4189)
- [df35b1] chore: use in-memory network connection to avoid query-backend concurrency test flake (#4213)
- [3d2e44] doc: Update release notes for v1.12.1 (#4064)
- [9b052d] doc: Update release notes for v1.13.1 (#4063)
- [454231] docs(language-sdks/python): Fix import and f-string (#4257)
- [f4f6cf] docs(pyroscope-otel): update import statement for pyroscope-otel (#4246)
- [c2fa34] docs(v2): add readme (#4000)
- [3bc6d9] docs: Add instructions about profiling on macOS (#4202)
- [5c45fd] docs: Add release notes for 1.13.5 (#4263)
- [346018] docs: Add v1.13 release notes (#4040)
- [1f168a] docs: State which versions we do maintain (#4085)
- [a5c335] docs: Usage stats reporting make the default explicit (#4110)
- [56f1fd] docs: updates the list of contributors in README
- [753756] docs: updates the list of contributors in README
- [e37b30] examples: Bump deps to fix python example dependency incompatibility (#4206)
- [c35e11] examples: use new Alloy release and use service_name for relabeling (#3958)
- [ac947a] feat(symbolization): Add system libraries symbolization in the read path (#3799)
- [40ef27] feat(v2): X-Scope-OrgId in exporter headers (#4046)
- [3e66b7] feat(v2): metastore snapshot compression (#4052)
- [c51ebc] feat(v2): metastore snapshot write rate limit (#4080)
- [6941e4] feat(v2): non-blocking metadata queries (#4079)
- [719135] feat(v2): recording rules of function names (#4232)
- [e46644] feat(v2): segment-writer client conn pool warm up (#4121)
- [699031] feat(v2): time-based compaction (#4098)
- [fb6b3b] feat: Add Prometheus to the rideshare demo w/utf_8 (#4011)
- [b95d12] feat: Add feature flags for read path (#4211)
- [19547a] feat: Align missing service_name behaviour with otel spec (#4038)
- [4dd52b] feat: Implement artificial ingestion delay. (#4251)
- [b19fa1] feat: add unsymbolized label on ingest path (#4147)
- [4511ae] feat: add unsymbolized label on ingest path (#4173)
- [6dd817] feat: dynamically named usage groups (#4210)
- [509d97] feat: extend canary exporter checks (#4180)
- [800f60] feat: fine grained sampling (#4231)
- [8632c4] fix goroutine leak (#4239)
- [761f00] fix(distributor): Test flake in the aggregator (#4045)
- [67af8d] fix(ebpf): python typecheck type before reading type name (#4230)
- [368696] fix(ingest pyspy): remove line numbers from synthetic function names (#4076)
- [d564c7] fix(v2): add missing tenant filter for metadata label queries (#4160)
- [3d454f] fix(v2): allow empty ring in segment-writer client (#4124)
- [9221a0] fix(v2): compaction queue corruption (#4216)
- [e8f4d8] fix(v2): disable parquet page index (#4036)
- [3da96b] fix(v2): fix tenant settings client address (#4074)
- [2c7e59] fix(v2): label sanitization (#4236)
- [fa9cf6] fix(v2): make metastore index locks less coarse (#4067)
- [b9f4ac] fix(v2): make segment upload hedging limiter respect context (#4252)
- [f42e60] fix(v2): make the metastore index search more broad (#4199)
- [1f8b39] fix(v2): query frontends compatibility (#4137)
- [1e041c] fix(v2): query series labels from dataset index (#4092)
- [92c430] fix(v2): query-frontend initialization (#4135)
- [4ae7eb] fix(v2): race in compaction scheduler metrics collector (#4222)
- [8c8922] fix(v2): raft state observer registration race (#4241)
- [a055bc] fix(v2): register metastore readiness check (#4119)
- [5ef35a] fix(v2): segment upload timeout (#4097)
- [67e9e8] fix(v2): set pprof sample and profile type (#4078)
- [092c97] fix(v2): shard limit overflow (#4125)
- [032114] fix(v2): tombstone queue iterator ignores oldest tombstone (#4012)
- [c0d41e] fix: Do not initialise local querier, when their are no local blocks (#4163)
- [c72289] fix: Panic in vcs getCommit when author empty (#4152)
- [ed11e4] fix: Storage prefix validation (#4044)
- [0d4abe] fix: Update minio-go to fix bug in AWS STS auth (#4056)
- [123402] fix: Use tempdir for test instead ./testdata (#4224)
- [8b9851] fix: [v2] Read parquet footer correctly, when bigger than estimated (#4209)
- [3e3af3] fix: drop malformed locations (#4051)
- [1adf87] fix: go routine leak (#4237)
- [008df4] fix: initialize phlaredb instance on query (#4151)
- [f41fcb] fix: object download error branch panic (#4102)
- [867bf0] fix: query creates head block (#4144)
- [0e4976] fix: rideshare tweaks (#4075)
- [9ab24e] fix: skip already-symbolized locations to preserve existing symbols (#4259)
- [b63e14] helm: Add annotations for github integration labels (#4128)
- [3a4873] helm: Handle conflict between hardcoded user-supplied annotations (#4164)
- [1d8326] perf(v2): optimize compaction planning (#4126)
- [65d7c9] perf(v2): optimize metadata label queries (#4083)
- [77754d] perf(v2): static parquet page buffer size (#4208)
- [b667f4] pyroscope(v2): query-backend tenant isolation check (#4184)
- [261114] reenable release workflow (#4161)
- [d7fb8f] reenable some more workflows (#4162)
- [1e06c4] refactor: Mark storage.prefix as non experimental (#4086)
- [c5aae6] separate query and block context (#4122)
As always, feedbacks are more than welcome, feel free to open issues/discussions. You can reach out to the team using:
Docker Images
-
:::bash docker pull docker.io/grafana/pyroscope:1.14.0