github parca-dev/parca v0.25.0

latest releases: @parca/web@0.16.964, @parca/web@0.16.963
16 hours ago

What's Changed

  • ui: Refactor Flame Graph color mapping logic by @yomete in #5954
  • ui: Ensure Flame Graph is reset on all toolbar interactions by @yomete in #5953
  • ui: Test id refactoring to remove the hardcoded strings by @manojVivek in #5955
  • ui: Compare close button test id by @manojVivek in #5957
  • feat(parcacol): use distinct for label discovery to reduce rows returned by @secfree in #5921
  • feat: use Distinct instead of Project for profile metadata queries by @secfree in #5959
  • Upgrade otlp to 1.8 and adjust code to spec by @brancz in #5960
  • fix(server): mount grpcWebMux with StripPrefix to match grpc gateway routes by @junotx in #5956
  • feat(debuginfo-upload): add signed requests support for s3 by @iamKunal in #5923
  • ui: Handle undefined BigInt values properly by @yomete in #5961
  • ui: Improve timezone handling in DateTimePicker by @yomete in #5962
  • Add test IDs for Invert Call Stack button by @yomete in #5964
  • ui: Cancel previous request when a new query starts by @yomete in #5963
  • ui: Lower threshold for skipping nodes considered too small by @yomete in #5965
  • Migrate from arrow.Record to arrow.RecordBatch by @metalmatze in #5966
  • otel: Fix minor bugs by @brancz in #5969
  • Add parca_target_samples_total metric to track total scraped samples by @metalmatze in #5988
  • ui: Improve label name and values UI by @yomete in #5989
  • ui: Add refetch support for label names in matchers UI by @yomete in #5990
  • ui: Modify "Refresh results" button placement by @yomete in #5992
  • ui: remove overflow for MatchersInput component by @yomete in #5993
  • ui: Skip nodes < 1px width by @yomete in #5996
  • *: HasProfileData endpoint and time range support for ProfileTypes query by @manojVivek in #6003
  • ui: Add refresh results to Group by and Sum by dropdowns by @yomete in #5999
  • pkg/query: Set line as null when using frame filter by @brancz in #6002
  • HasProfileData endpoint usage fixes and time range for ProfileTypes query by @manojVivek in #6004
  • query: ensure null bitmaps are properly sized before clearing a bit by @asubiotto in #6006
  • ui: Return promise for MatchersInput refetch functions by @yomete in #6007
  • ui: Metrics Graph - Limiting the series count to 100 when more than that by @manojVivek in #6024
  • Dynamically adjust the method name area in the flame graph tooltip by @Haoning-Sun in #6026
  • Fix root cumulative value in flamegraph trimming by @yomete in #6028
  • Add purged state for debuginfo cleanup by @brancz in #6030
  • ui: Query selector state refactoring and batchUpdates support in URLState by @manojVivek in #6033
  • Add Hide CUDA/python/libc Internals preset filter by @brancz in #6052
  • ui: Query state utilization metrics support by @manojVivek in #6053
  • ui: Flamegraph state reset bug fix and verbose logs by @manojVivek in #6054
  • ui: Calling the set methods only when the relative time's unit and value changes by @manojVivek in #6010
  • ui: Utilization metrics series selection fixes by @manojVivek in #6055
  • ui: Fix for the unwanted flashing during the re-rendering of the utilization components by @manojVivek in #6057
  • Fix hide cuda preset by @brancz in #6063
  • api: Validate the profile type before ingestion by @manojVivek in #6061
  • ui: Improved series selection to use topk(max()) logic by @manojVivek in #6064

New Contributors

Full Changelog: v0.24.2...v0.25.0

Don't miss a new parca release

NewReleases is sending notifications on new releases.