Release Notes for Pyroscope 1.11.0
Fixes
- Remove export to flamegraph.com (#3729)
- Flameql: allow slashes in application name (#3722)
- OTEL format fixes (#3741, #3792)
Documentation
- Documentation and example updates (#3664, #3727, #3664, #3762, #3686, #3693, #3770, #3772, #3695, #3674, #3584, #3658, #3678, #3713, #3777, #3701, #3789, #3775, #3698, #3764, #3780, #3696, #3753, #3740, #3782, #3668, #3773)
Changelog
- e24f50e Add bin/ to gitignores to avoid committing build artifacts (#3774)
- 2e75416 Add initial admin page for managing metastore admin nodes (#3743)
- d02c948 Add query.Invoke span tags (#3737)
- d071a31 Fix k6 example (#3759)
- b62fda5 Helm: Remove misleading annotations for minio (#3752)
- cd9745d Remove version statement: (#3758)
- 9572d83 Revert "fix: detect python apps better (#3712)"
- 1ceaa7e Update README.md (#3739)
- c51531c Update examples and docs with the latest java sdk (#3727)
- b86a42e Update nodejs.md (#3797)
- 06c720e Update quickstart to include explore profiles (#3690)
- 6223316 Update tools to include tinyhttp (#3784)
- 04186d8 [DOC] Add doc for DisbleGCRuns (#3664)
- 62dab3b [DOC] Add v1.10 release notes and fix page weights (#3692)
- 5b9ffee chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 (#3703)
- 3c176a3 chore(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#3766)
- 0d30597 chore(deps): bump golang.org/x/net (#3702)
- 48b1ddd chore(docs): update examples (#3714)
- d6c62bf chore(examples): Update all golang examples and split out golang-push tracing (#3765)
- 06d88ca chore(examples): add cron job to update examples (#3760)
- 7ec96ae chore(examples): rename flask-ride-share-app in tutorial and add link from the example (#3778)
- 8264c00 chore(examples): update Go pprof migration example (#3768)
- efe8637 chore(examples): update examples (#3781)
- ba94b1a chore(examples): update examples (#3783)
- bbe05cc chore(examples): update examples (#3786)
- 83e3742 chore(examples): update examples cron to use gh app (#3779)
- 8438f88 chore(examples): update go push rideshare-alloy example (#3776)
- 74a05a9 chore(examples): update python examples (#3769)
- 6d0c159 chore(examples): update ruby examples (#3771)
- b0f61d2 chore(examples, docs): Migrate agent to alloy in docs and examples (#3762)
- fa14edb chore(frontend): bump dependencies (#3763)
- 9f19c89 chore(go): Update golang version to 1.22.10 (#3756)
- 9b5c6d7 chore(go.mod): Remove explicit patch version requirement (#3757)
- 7ca3dcf chore(v2): metastore API refactoring (#3679)
- a5ec059 chore(v2): add gRPC client call duration metric (#3717)
- de17ff2 chore(v2): add raft node metrics (#3748)
- 4496fe2 chore(v2): raft module refactoring (#3699)
- b6e8085 chore: Update kind and allow errors removing extra service (#3751)
- f55a64e chore: bump helm chart to v1.10.0 (#3742)
- 2af1e71 chore: bump jfr parser dependency (#3723)
- 7532763 chore: move vcs service handler from querier to query frontend (#3709)
- a569ae1 doc(docs.sources.configureServer.aboutServerAPI): fix typo (#3686)
- 329d9d7 doc(docs.sources.introduction.profiling): fix wrong indentation (#3693)
- e10086d docs(examples): Add documentation for
examples/tracing/golang-push
(#3770) - c7de7b7 docs(java): autoinstrument readme improvement (#3772)
- ed1bba5 docs: Add example for OTel eBPF profiler (#3695)
- 82bfeec docs: Add step to pull latest grafana (#3674)
- f539340 docs: Getting started demo + sandbox (#3584)
- 44b9335 docs: add documentation for Pyroscope SDK profiles through Alloy (#3658)
- d320fcd docs: add home link and sources in Helm chart (#3678)
- dd1dbdb docs: add otel ebpf profiling support (#3713)
- a2c06ee docs: ebpf-otel fixes (#3777)
- 80c5b87 docs: update configure client diagram (#3701)
- 2e2c891 docs: update link to Pyroscope examples (#3789)
- 98b1d05 docs: update rust example and readme (#3775)
- f219c3b docs: updates the list of contributors in README
- 0444c94 docs: updates the list of contributors in README
- 6e6a073 docs: updates the list of contributors in README
- b2e5d0a docs: updates the list of contributors in README
- 0b668ad docs: updates the list of contributors in README
- 165e6e9 examples: add a java span profiling example without the Pyroscope sdk (#3698)
- ac0ff3d examples: add python span profiling (#3764)
- 6f0a6cf examples: add ruby span profiling (#3780)
- 9ac9e47 feat(Ui): Remove export to flamegraph.com (#3729)
- 3743f59 feat(examples): add profile ingestion through Alloy with rideshare example (#3696)
- 51b77e8 feat(v2): add stack trace selector support (#3691)
- 954b967 feat(v2): add support for span selector in read path (#3708)
- 00f81b9 feat(v2): background compaction cleanup (#3694)
- a5ef3f9 feat(v2): metadata string interning (#3744)
- bb45e2e feat(v2): read path improvements (#3675)
- 6045daa fix(docs): Make sure helm Grafana example works as expected. (#3753)
- 9f50134 fix(examples) Update python rideshare to latest otel-profiling-python (#3740)
- 75fc4f4 fix(examples): fix update_examples action, adding cargo (#3782)
- 123a3f4 fix(flameql): allow slashes in application name (#3722)
- 0e34df1 fix(otel): split otel profile to multiple pprof profile if samples have service.name attribute (#3792)
- fba0faa fix(v2): avoid starvation of failed jobs in the compaction scheduler (#3732)
- bef452a fix(v2): set grpc.WithMaxCallAttempts() for the query backend client (#3682)
- 749fbab fix:
enable-ipv6
option is ignored (#3731) - a2ca38d fix: compaction worker drops final status updates (#3725)
- 543d655 fix: detect python apps better (#3712)
- fa69fe0 fix: handle non-pointer values in the flag parser (#3720)
- 7861b51 fix: object downloading goroutine leak (#3724)
- 1886f2c fix: otlp pprof fixes (#3741)
- ebc732f fix: usage of
a deprecated Node.js version
in CI (#3668) - ee162aa perf(v2): tune parquet row iterator batching (#3726)
- 256ad25 remove trunk leftovers (#3761)
- ff2480f test(examples): Introduce some basic testing for examples/ (#3773)
As always, feedbacks are more than welcome, feel free to open issues/discussions.
You can reach out to the team using:
Docker Images
docker pull docker.io/grafana/pyroscope:1.11.0