Skip to content

Releases: parca-dev/parca

v0.6.1

21 Dec 16:17
26dc2f1

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

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

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

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

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

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

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.

v0.2.3

27 Oct 00:38
bbad9c8

Choose a tag to compare

Highlights

New Contributors

Changelog

600ea7d: Add blank line (@Sylfrena)
6bb8f97: Add info for CoC violations reporting (@Sylfrena)
146510f: K8s discovery (#360) (@thorfour)
98ec386: Merge pull request #269 from parca-dev/add-contributing-guide (@brancz)
4efa7a5: Merge pull request #349 from parca-dev/dependabot/npm_and_yarn/ui/plop-2.7.6 (@brancz)
b4f5197: Merge pull request #350 from parca-dev/dependabot/npm_and_yarn/ui/next/bundle-analyzer-11.1.2 (@brancz)
dc34970: Merge pull request #351 from parca-dev/dependabot/npm_and_yarn/ui/date-fns-2.25.0 (@brancz)
1f371cd: Merge pull request #355 from parca-dev/release-0.2 (@brancz)
96cc97c: Merge pull request #359 from parca-dev/merge_release_020 (@brancz)
7194253: Merge pull request #362 from parca-dev/dependabot/docker/golang-1.17.2-alpine (@brancz)
5d2c805: Merge pull request #363 from parca-dev/dependabot/docker/node-16.12.0-alpine3.14 (@brancz)
371aaac: Merge pull request #364 from parca-dev/dependabot/npm_and_yarn/ui/storybook/react-6.3.12 (@brancz)
76b36f7: Merge pull request #365 from parca-dev/dependabot/npm_and_yarn/ui/google-protobuf-3.19.0 (@brancz)
b8506c5: Merge pull request #366 from parca-dev/dependabot/npm_and_yarn/ui/heroicons/react-1.0.5 (@brancz)
1fa190a: Merge pull request #367 from parca-dev/dependabot/npm_and_yarn/ui/css-loader-6.4.0 (@brancz)
5ccf013: Merge pull request #368 from parca-dev/dependabot/npm_and_yarn/ui/eslint-plugin-promise-5.1.1 (@brancz)
fca447a: Merge pull request #372 from parca-dev/release-0.2 (@brancz)
bbad9c8: Merge pull request #374 from parca-dev/dependabot/npm_and_yarn/ui/webpack-5.60.0 (@brancz)
24dfdd5: Merge pull request #375 from parca-dev/dependabot/npm_and_yarn/ui/pm2-5.1.2 (@brancz)
332cde6: [WIP] Add contributing guide. (@Sylfrena)
2a302a4: add retries to insert (#361) (@thorfour)
13a3239: build(deps): bump @heroicons/react from 1.0.4 to 1.0.5 in /ui (@dependabot[bot])
fd2ee61: build(deps): bump date-fns from 2.23.0 to 2.25.0 in /ui (@dependabot[bot])
9f8f74f: build(deps): bump golang from 1.16-alpine to 1.17.2-alpine (@dependabot[bot])
f57349f: build(deps): bump google-protobuf from 3.17.3 to 3.19.0 in /ui (@dependabot[bot])
d1c74d7: build(deps): bump node from 16.6.1-alpine3.14 to 16.12.0-alpine3.14 (@dependabot[bot])
033b6ba: build(deps-dev): bump @next/bundle-analyzer from 11.1.0 to 11.1.2 in /ui (@dependabot[bot])
55a0f9d: build(deps-dev): bump @storybook/react from 6.3.10 to 6.3.12 in /ui (@dependabot[bot])
e273e96: build(deps-dev): bump css-loader from 6.2.0 to 6.4.0 in /ui (@dependabot[bot])
78ffd1a: build(deps-dev): bump eslint-plugin-promise from 5.1.0 to 5.1.1 in /ui (@dependabot[bot])
e08d211: build(deps-dev): bump plop from 2.7.5 to 2.7.6 in /ui (@dependabot[bot])
67152b1: build(deps-dev): bump pm2 from 4.5.6 to 5.1.2 in /ui (@dependabot[bot])
b5ac4f5: build(deps-dev): bump webpack from 5.59.0 to 5.60.0 in /ui (@dependabot[bot])
4fa40bf: remove optional dependencies (@Sylfrena)

Docker images

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

Thanks!

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

Full Changelog: v0.2.2...v0.2.3

v0.2.2

26 Oct 08:52
37f8225

Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

Docker images

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

Thanks!

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

v0.2.1

21 Oct 18:49
21f92b2

Choose a tag to compare

Changelog

21f92b2: bugfix: Add missing return (#354) (@kakkoyun)

Docker images

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

Thanks!

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