Download Latest Version profilecli_1.14.0_windows_amd64.zip (18.8 MB)
Email in envelope

Get an email when there's a new version of Grafana Pyroscope

Home / v1.14.0
Name Modified Size InfoDownloads / 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 to v1.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 to v1.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

Source: README.md, updated 2025-06-25