|
| 1 | +--- |
| 2 | +title: Version 1.15 release notes |
| 3 | +menuTitle: V1.15 |
| 4 | +description: Release notes for Grafana Pyroscope 1.15 |
| 5 | +weight: 250 |
| 6 | +--- |
| 7 | + |
| 8 | +## Version 1.15.0 release notes |
| 9 | + |
| 10 | +The Pyroscope team is excited to present Grafana Pyroscope 1.15.0 |
| 11 | + |
| 12 | +This release contains enhancements, fixes, improves stability & performance. |
| 13 | + |
| 14 | +Notable changes are listed below. For more details, check out the [1.15.0 changelog](https://github.com/grafana/pyroscope/compare/v1.14.0...v1.15.0). |
| 15 | + |
| 16 | +### Enhancements |
| 17 | +* Metastore auto-join (#4474) |
| 18 | +* Bearer token support in profilecli (#4475) |
| 19 | +* Helm support for v1/v2 storage (#4417) |
| 20 | +* Sample type relabeling in distributor (#4376) |
| 21 | +* Stacktrace selector support for `SelectMergeStacktraces` requests (#4380) |
| 22 | +* Metadata index retention policy (#4148) |
| 23 | +* Azure ClientSecretCredential authentication support (#4477) |
| 24 | +* Add --max-nodes flag to query profile command in profilecli (#4433) |
| 25 | +* Allow to optionally enforce maxNodes through limits (#4436) |
| 26 | +* Set querier.max-flamegraph-nodes-max default to 1,048,576 (#4370) |
| 27 | +* Annotate sampled profiles (#4375) |
| 28 | +* Improve request observability (#4400) |
| 29 | +* Serve recording rules from config in tenant-settings (#4299) |
| 30 | +* Add block list/inspect to profilecli (#4412) |
| 31 | +* Extract signal correlation information from OTEL profiles (#4393) |
| 32 | +* Distributor performance improvements: single profile series processing (#4342), new metrics (#4367), multi-stage receive metrics (#4384) |
| 33 | +* Performance: Use stacktrace tree for adhoc uploads (#4438) |
| 34 | +* Performance: Initialize dataset segment head lazily (#4274) |
| 35 | +* Performance: Avoid merging single profiles (#4421) |
| 36 | +* Performance: Add searchHint to getSeriesIndex (#4286) |
| 37 | +* Reduce memory allocations when rendering diff flamegraphs (#4430) |
| 38 | +* Improve distributor sampling rule evaluation (#4347) |
| 39 | + |
| 40 | +### Fixes |
| 41 | +* Fix panic in query pprof path (#4429) |
| 42 | +* Fix panic when handling error in metastore snapshot compaction (#4313) |
| 43 | +* Fix JFR: merge EnhancerBySpringCGLIB classes (#4471) |
| 44 | +* Fix issue in pprof split when using `relabel.LabelDrop` (#4365) |
| 45 | +* Fix breaking change in ProfileTypes v2 (#4398) |
| 46 | +* Fix GetTenantStats reports wrong stats (#4394) |
| 47 | +* Fix goroutine leak in compaction-worker (#4409) |
| 48 | +* Fix location with empty lines parquet roundtrip (#4407) |
| 49 | +* Fix nil check for empty stacktrace filters (#4308) |
| 50 | +* Fix revert unintended change in profile merge (#4410) |
| 51 | +* Fix vcs.decodeToken can eat an error (#4336) |
| 52 | +* Fix Docker ebpf-otel example matches k8s versions (#4386) |
| 53 | +* Fix integration test data of partially symbolized profile (#4446) |
| 54 | +* Reapply: Handle duplicate validation correctly when sanitizing (#4265) |
| 55 | +* Revert: Correct HasFunctions flags for mixed symbolization profiles (#4457) |
| 56 | + |
| 57 | +### Documentation |
| 58 | +* Update docs and examples for .NET to add LD_LIBRARY_PATH (#4456) |
| 59 | +* Add doc for finding URL, password, and user in Cloud Profiles (#4352) |
| 60 | +* Update architecture and OS requirements for .NET (#4334) |
| 61 | +* Update ebpf supported languages content (#4338) |
| 62 | +* Fix typo and update link for GitHub integration (#4374) |
| 63 | +* Update ride share tutorial documentation (#4277) |
| 64 | +* Mention the dependency on the compactor feature flag (#4302) |
| 65 | +* Fix .NET naming (#4289) |
0 commit comments