Menu
Open source

Version 1.4 release notes

We are excited to present Grafana Pyroscope 1.4.

This release includes several new features which are precursors to larger projects like:

  • Adhoc profiling
  • Time series scoped to a flame graph function
  • Traces to profiles tooling

Additionally, numerous other changes improve stability, performance, and documentation.

Notable changes are listed below. For more details, check out the Full 1.4.0 Changelog: https://github.com/grafana/pyroscope/compare/v1.3.0...v1.4.0.

Features and enhancements

Features and enhancements for version 1.4 include:

  • Adhoc profiles API (#2963)
  • Add query-tracer to profilecli (#2966)
  • Add ServiceMonitor support to Helm chart (#2944, #2929, #2967)
  • Scope time series to flame graph node API (#2961)

Improvements and updates

Version 1.4 includes the following improvements and updates:

  • Improve release workflows and documentation (#2954, #2989, #2948, #2952, #2960, #2975)
  • Improve block grouping in admin block viewer (#2947)
  • Remove tenant settings from microservices deploy (#2962)
  • Add test ids (#2957)
  • Bump chart app version (#2940)
  • Bump godeltaprof and jfr-parser dependencies (#2955)
  • Update default image tag in chart (#2941)
  • Per target configuration with labels (#2977)
  • Async profile row iterator (#2953)
  • Disable Go names decoration (#2976)

Fixes

Version 1.4 includes the following fixes:

  • Add missing module dependencies (#2969)
  • Fix missing icon assets (#2985)
  • Store-gateway: Handle index read error properly (#2959)
  • Use correct field in mappingsKey (#2964)
  • Bump golang.org/x/net (#2986)
  • Fix elf base for unaligned PT_LOAD offset, make build id error not fatal (#2983)

Documentation improvements

Version 1.4 includes the following documentation updates:

  • Add 1.3 release notes for docs (#2949)
  • Add span profiles documentation (#2982)
  • Update eBPF and Java documentation (#2972, #2973)