Releases: parca-dev/parca
v0.6.1
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
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
- @fpuc made their first contribution in #467
- @cbrgm made their first contribution in #484
- @yomete made their first contribution in #487
- @derekparker made their first contribution in #494
- @manojVivek made their first contribution in #495
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
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
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
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
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
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
Highlights
- K8s discovery by @thorfour in #360
- Add contributing guide. by @Sylfrena in #269
- Add retries to insert by @thorfour in #361
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
What's Changed
- Fix cache type conversion error by @kakkoyun in #357
- pkg/storage: Fix iterators to only get index range within chunks by @metalmatze in #370
- pkg/storage: Improve flame graph stack iterating by @metalmatze in #369
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
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.