Skip to content

Jaeger UI v2.20.0

Latest

Choose a tag to compare

@yurishkuro yurishkuro released this 20 Jul 01:58
05b8aed

✨ New Features

🐞 Bug fixes, Minor Improvements

  • Fix(genai): fix span icon hover tooltip and refine type icons and labels (@swetalin-10 in #4239)
  • Feat(timeline): emphasize span-type icons and soften tree chrome (@ysh-bot in #4238)
  • Chore(genai-tab): prefix the token usage row with "tokens:" (@swetalin-10 in #4222)
  • Fix(trace): show span pill labels as tooltips (@udita-0707 in #4220)
  • Feat(trace): expand span pills to hardcoded attribute set (@udita-0707 in #4214)
  • Fix(genai-tab): simplify and fix rendering of genai span icons (@swetalin-10 in #4221)
  • Feat(search): show and track trace search latency (@ysh-bot in #4216)
  • Refactor(otel): introduce iattributes collection replacing raw attribute arrays (@ysh-bot in #4211)
  • Feat(trace): add http status summary chips (@udita-0707 in #4149)
  • Feat(spanbarrow): add genai span type icons for llm, tool, agent, and retrieval spans (@swetalin-10 in #3857)
  • Fix(stats): make heatmap theme-aware (@jkowall in #4200)
  • Fix(listview): remove array-length pre-allocation that created holes (@dolliecoder in #4194)
  • Feat(genai-tab): add genai span detail content (@swetalin-10 in #4191)
  • Feat(utils): add genai span classification and isgenaitrace detection (@swetalin-10 in #3856)
  • Feat(monitor): sync monitor filters to url on change (@udita-0707 in #4182)
  • Fix(timeline): restore critical path hover animation in dark mode (@yurishkuro in #4180)
  • Feat(search): add absolute/relative toggle for table start time (@yurishkuro in #4175)
  • Feat(search): improve table view column sorting (@sksingh2005 in #3994)
  • Fix(filter-spans): stringify object/array attribute values for span search (@bhuvan-somisetty in #4171)
  • Fix: increase critical path bar contrast in dark mode (@bhavyamsharmaa in #4163)
  • Fix(assistant): render tool-call parts in chat thread (@SoumyaRaikwar in #4164)
  • Feat(monitor): support service/spankind/timeframe url params (@udita-0707 in #4119)
  • Feat(trace): add decorative span type icons in tree view (@swetalin-10 in #3832)
  • Fix(tracegraph): theme-aware edge and legend colors in dark mode (@bhavyamsharmaa in #4074)
  • Fix(tracepage): handle root span navigation at index 0 (@dolliecoder in #4145)
  • Fix: fix sidepanel resize when timeline is hidden (@sksingh2005 in #4046)
  • Fix(bug): clear trace id input field on navigation/reload (#4135) (@shubhtrek in #4136)
  • Refactor: standardize keyvaluepair typing across the ddg model (@shubhtrek in #4064)
  • Default to table view for search results (@yurishkuro in #4133)
  • Feat(flamegraph): resizable 50/50 table/chart split with scroll affordance (@yurishkuro in #4121)
  • Fix: copyicon button jumps/enlarges on hover (animation/layout glitch) (@akshatsinghai6682-sketch in #4022)
  • Fix(plexus): use currentcolor for ddg edge weight labels in dark mode (@shubhtrek in #4079)
  • Fix(search): keep back-to-search across find and trace id clicks (@udita-0707 in #4080)
  • Fix(monitor): replace hardcoded light-mode colors with design tokens in operations table (@udita-0707 in #4054)
  • Fix(assistant): wrap fetch passed to httpagent (@yurishkuro in #4044)

🚧 Experimental Features

  • Feat(genai): add genai tab shell to span detail panel (@swetalin-10 in #4122)
  • Feat(tracepage): add genaitimelineviewer view type with auto-activation (@swetalin-10 in #3872)

👷 CI Improvements

  • Chore(pnpm): migrate from npm to pnpm (@thisis-manan in #4137)
  • Chore(ci): route build/lint/test/coverage steps through makefile entrypoints(part of migration to pnpm) (@aprv10 in #4139)

⚙️ Refactoring

  • Refactor(search): remove dead trace redux slice and its search actions/api (@swetalin-10 in #3999)
  • Refactor(timeline): extract critical path logic into helper module (@sonalyadav1 in #4060)
  • Refactor(stats): extract computespanselftime to shared utility (@yurishkuro in #4113)
  • Refactor(ddg): use functional component for graph (@sksingh2005 in #4100)
  • Refactor:migrate virtualizedtraceview to functional component (@sksingh2005 in #4081)
  • Refactor(tracegraph): migrate to functional component (@sksingh2005 in #4058)