artifacthub helm/grafana/pyroscope 2.0.0
v2.0.0

6 hours ago

Breaking changes

  • Go module path bumped to github.com/grafana/pyroscope/v2. Library consumers must update their imports (#5073)
  • Default write path flipped from ingester to segment-writer. Set -write-path=ingester to preserve v1 behavior (#5038)
  • Default storage backend flipped from empty to filesystem (#5038)
  • New -architecture.storage flag (v1 | v1-v2-dual | v2), default v1-v2-dual (#5038)
  • Error at startup when -architecture.storage includes v2 and no object-storage backend is configured (#5074)
  • Default filesystem paths moved under ./data/v2/ (#5038)
  • Removed PYROSCOPE_V2_EXPERIMENTAL environment variable (#5038)
  • Removed legacy positional server argument from the pyroscope binary (#5038)
  • Label sanitization disabled by default; UTF-8 label names with dots are accepted as-is. Set
    -validation.disable-label-sanitization=false to restore previous behavior (#5038)
  • Helm chart 2.0.0 replaces all.enable-v1-write-path / all.enable-v1-read-path with architecture.storage, removes persistence.shared and migration.queryBackend, and forwards ingesterWeight / segmentWriterWeight correctly (#5076)

Enhancements

  • profilecli: add debuginfo upload subcommand (#5080)

Fixes

  • Fix missed v1 import path in pyroscope_test.go after module bump to v2 (#5077)
  • make: add frontend/build dependency to reference-help target (#5071)

Documentation

  • Improve v1 → v2 migration docs: switch to --reset-then-reuse-values, target chart 2.0.0 (#5079)
  • Add v1.21 release notes (#5082)
  • Fix contributors grid layout in README (#5078)

Changelog

  • d55b18e Bump Go module path to github.com/grafana/pyroscope/v2 (#5073)
  • 171db75 Fix missed v1 import path in pyroscope_test.go after module bump to v2 (#5077)
  • 3a68604 Pyroscope OSS v2.0 breaking changes (#5038)
  • d89fbf0 chore: Release helm chart for v1.21.0 (#5072)
  • 2cc2762 docs(v2): improve v1->v2 migration docs (#5079)
  • f7f6cb3 docs: add v1.21 release notes (#5082)
  • 5f41b54 docs: fix contributors grid layout in README (#5078)
  • 150cb32 feat(validation): error on startup when V2 storage layer has no backend (#5074)
  • b2127ab helm: update chart for v2.0 breaking changes (#5076)
  • df732c6 make: add frontend/build dependency to reference-help target (#5071)
  • 550a119 profilecli: add a debuginfo upload subcommand (#5080)

As always, feedback is 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:2.0.0

Don't miss a new pyroscope release

NewReleases is sending notifications on new releases.