Skip to content

Releases: parca-dev/parca

v0.8.0

22 Feb 14:50
a3a5522
Compare
Choose a tag to compare

Highlights

UI

Go & other

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.1

13 Jan 12:20
Compare
Choose a tag to compare

Highlights

  • Add version and commit to Parca build in the container by @metalmatze in #537

Changelog

Full Changelog: v0.7.0...v0.7.1

Docker images

docker pull ghcr.io/parca-dev/parca:v0.7.1

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.7.0

07 Jan 08:43
3be8c67
Compare
Choose a tag to compare

Highlights

Changelog

Full Changelog: v0.6.1...v0.7.0

Docker images

docker pull ghcr.io/parca-dev/parca:v0.7.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.6.1

21 Dec 16:17
26dc2f1
Compare
Choose a tag to compare

What's Changed

  • goreleaser: Add -X to ldflags by @fpuc in #506
  • pkg/storage: Fix bug so samples seek to correct index by @metalmatze in #507

Full Changelog: v0.6.0...v0.6.1

Docker images

docker pull ghcr.io/parca-dev/parca:v0.6.1

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.6.0

16 Dec 16:41
6dae1ef
Compare
Choose a tag to compare

Highlights

UI

  • Parca shows the running version in the top right.
  • Updated to Tailwind v3.0
  • Added a handy reset button for the icicle graph
  • Values are nicely formatted now

Storage

  • The new simpler storage is enabled by default now (not using profile trees anymore).

What's Changed

  • pkg/storage: Implement diffs for flat profiles by @metalmatze in #465
  • pkg/storage: Create GenerateFlatPprof to download pprof profiles by @metalmatze in #469
  • Handling of version (ui, --version, removal of date+builtBy) by @fpuc in #467
  • pkg/storage: Use UUIDs for stack traces by @metalmatze in #466
  • pkg/storage: Truncate flat profile chunks by @metalmatze in #481
  • pkg/storage: Properly inline functions in flat flame graphs by @metalmatze in #478
  • Use versioned metastore keys (#464) by @cbrgm in #484
  • Correct inline existing functions in flamegraphs by @metalmatze in #485
  • Update the README file for the UI directory by @yomete in #487
  • pkg/storage: Use metastore for storing and retreiving stacktraces by UUID by @metalmatze in #489
  • Add a reset view button to Icicle graphs by @yomete in #486
  • *: Specify shell in Makefile by @derekparker in #494
  • *: Fix env.sh when installing minikube by @derekparker in #493
  • Tailwind v3 upgrade by @manojVivek in #495
  • area/ui: Unify value formatting by @yomete in #496
  • pkg/parca: Don't use profileTrees by default anymore by @metalmatze in #497
  • README: fixed the typo in config file name by @manojVivek in #498
  • ui: Fix undefined format and return unformatted number as string by @metalmatze in #500
  • build(deps): bump tailwindcss from 2.2.19 to 3.0.1 in /ui/packages/app/web by @dependabot in #491
  • build(deps-dev): bump @types/node from 16.11.7 to 16.11.10 in /ui by @dependabot in #470
  • build(deps): bump actions/cache from 2.1.6 to 2.1.7 by @dependabot in #459

New Contributors

Full Changelog: v0.5.0...v0.6.0

Docker images

docker pull ghcr.io/parca-dev/parca:v0.6.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.5.0

24 Nov 10:28
c086e4d
Compare
Choose a tag to compare

Highlights

This release features a brand new metadata-store implementation, based on badger with drastically improved performance compared to the SQLite-based metadata-store. A new strategy to query profiling data is slowly being introduced and will be fully available in an upcoming release.

What's Changed

  • storage: Implement GenerateFlamegraphFlat that works based on []Sample by @metalmatze in #435
  • storage: Querying flat profiles by @metalmatze in #447
  • storage/metastore: Add badger based meta store implementation by @brancz in #433
  • storage: Make stacktraceKey []byte and use inlined map[string] by @metalmatze in #448
  • storage: Use map[string]*Profile in storage by @metalmatze in #449
  • storage: Implement merging of flat profiles by @metalmatze in #454
  • Use vtprotobuf for Go protobuf generation by @brancz in #462

Full Changelog: v0.4.2...v0.5.0

v0.4.2

15 Nov 15:52
c9537b1
Compare
Choose a tag to compare

Changelog

0307bf2: Break query loop when timestamp 0 (@metalmatze)
c9537b1: Merge pull request #446 from parca-dev/query-timestamp-0-break-0.4 (@brancz)

Docker images

docker pull ghcr.io/parca-dev/parca:v0.4.2

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.4.1

08 Nov 17:21
03d8ee1
Compare
Choose a tag to compare

Changelog

4425064: Clarify contributing guide (@metalmatze)
4b746f3: Merge pull request #419 from parca-dev/readme-contribution (@brancz)
03d8ee1: Merge pull request #421 from parca-dev/fix-pprof-nil-pointer (@brancz)
aeedb38: pkg/storage: Fix nil pointer for locations that don't have a mapping (@brancz)

Docker images

docker pull ghcr.io/parca-dev/parca:v0.4.1

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.4.0

04 Nov 17:19
d7d98b0
Compare
Choose a tag to compare

Highlights

  • Upgrade to Next.js 12
  • Make profiles downloadable as pprof again
  • UI shows duration as human readable value
  • Fix flamegraph inlined items
  • Lazily built DWARF look up tables
  • Internally use UUIDs to reference locations

What's Changed

  • pkg/storage/metastore: Fix location key by @brancz in #392
  • ui: Upgrade to Next.js 12 by @brancz in #391
  • storage/metastore: Move IDs to be UUIDs by @brancz in #390
  • ui: Remove direct babel dependencies by @brancz in #404
  • support human readable duration value in ui by @yeya24 in #408
  • pkg/storage: Fix inlined items in flamegraph by @brancz in #410
  • Create pprof download of profiles by @metalmatze in #403
  • symbolisation: Lazily built DWARF look up tables by @kakkoyun in #412
  • deploy: Update dev environment by @kakkoyun in #413
  • build(deps): bump tailwindcss from 2.2.16 to 2.2.19 in /ui by @dependabot in #394
  • build(deps): bump node from 16.12.0-alpine3.14 to 17.0.1-alpine3.14 by @dependabot in #393
  • build(deps-dev): bump webpack from 5.60.0 to 5.61.0 in /ui by @dependabot in #396
  • build(deps-dev): bump @next/eslint-plugin-next from 11.1.2 to 12.0.2 in /ui by @dependabot in #395
  • build(deps-dev): bump @next/bundle-analyzer from 12.0.1 to 12.0.2 in /ui by @dependabot in #401
  • build(deps-dev): bump @next/mdx from 12.0.1 to 12.0.2 in /ui by @dependabot in #400
  • build(deps-dev): bump @testing-library/jest-dom from 5.14.1 to 5.15.0 in /ui by @dependabot in #407
  • build(deps-dev): bump @types/react from 17.0.33 to 17.0.34 in /ui by @dependabot in #405

Full Changelog: v0.3.0...v0.4.0

Docker images

docker pull ghcr.io/parca-dev/parca:v0.4.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.3.0

28 Oct 16:25
8995fe6
Compare
Choose a tag to compare

Highlights

  • This is mostly a combined release with v0.2.3.
  • No more timestamp is zero error returned to UI instead logged (but should be gone entirely 🤞)

What's Changed

  • jsonnet: make parca server config configurable by @yeya24 in #378
  • Log QueryRange timestamp == 0 by @metalmatze in #388
  • pkg/query: Create Test_QueryRange_Ranged by @metalmatze in #389
  • build(deps-dev): bump ts-jest from 27.0.5 to 27.0.7 in /ui by @dependabot in #377
  • build(deps-dev): bump eslint-plugin-prettier from 3.4.0 to 4.0.0 in /ui by @dependabot in #373
  • build(deps-dev): bump @storybook/addon-links from 6.3.11 to 6.3.12 in /ui by @dependabot in #376
  • build(deps-dev): bump @types/node from 16.10.3 to 16.11.6 in /ui by @dependabot in #383
  • build(deps-dev): bump eslint-plugin-import from 2.24.2 to 2.25.2 in /ui by @dependabot in #381
  • build(deps-dev): bump @storybook/addon-essentials from 6.3.7 to 6.3.12 in /ui by @dependabot in #322

Full Changelog: v0.2.3...v0.3.0

Docker images

docker pull ghcr.io/parca-dev/parca:v0.3.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.