Skip to content

Latest commit

 

History

History
141 lines (82 loc) · 8.62 KB

CHANGELOG.md

File metadata and controls

141 lines (82 loc) · 8.62 KB

Changes merged into master

#191 Add GA event tracking for actions in trace view

  • Partially addresses #157 - Enhanced Google Analytics integration

#198 Use <base> and config webpack at runtime to allow path prefix

  • Fix #42 - No support for Jaeger behind a reverse proxy

#195 Handle Error stored in redux trace.traces

  • Fix #166 - JS error on search page after viewing 404 trace

#192 Change fallback trace name to be more informative

  • Fix #190 - Change cannot-find-trace-name to trace-without-root-span

#189 Track JS errors in GA

  • Fix #39 - Log js client side errors in our server side logs

#179 Resolve perf issues on the search page

  • Fix #178 - Performance regression - Search page

#169 Use Ant Design instead of Semantic UI

  • Fix #164 - Use Ant Design instead of Semantic UI
  • Fix #165 - Search results are shown without a date
  • Fix #69 - Missing endpoints in jaeger ui dropdown

#168 Fix 2 digit lookback (12h, 24h) parsing

  • Fix #167 - 12 and 24 hour search lookbacks not converted to start timestamp correctly

#162 Only JSON.parse JSON strings in tags/logs values

  • Fix #146 - Tags with string type displayed as integers in UI, bigint js problem

#161 Add timezone tooltip to custom lookback form-field

  • Fix #154 - Explain time zone of the lookback parameter

#153 Add View Option for raw/unadjusted trace

  • Fix #152 - Add View Option for raw/unadjusted trace

#147 Use logfmt for search tag input format

  • Fix #145 - Support logfmt for tags text input in the search form
  • Fix #11 - Document allowed operators on tag search

#143 Add a config value for the DAG cutoff

  • Fix #130 - Why maximum dependency length is set to 100 in DAG?

#141 package.json#proxy should proxy all /api requests

  • Fix #139 - Anyone konw how to open 16686 port?

#140 Encode service names in API calls

  • Fix #138 - Cannot find operations if there is '/' char in serviceName

#136 Fix endless trace HTTP requests

  • Fix #128 - When trace id is invalid, Jaeger UI send this request forever

#134 Fix trace name resolution

  • Fix #117 - traceName relies on traceID to equal spanID
  • Fix #129 - ¯*( ツ )*/¯ is not very clear

#133 Better HTTP error messages

#122 Make dependencies tab configurable

#120 Add keyboard shortcut help modal

#118 Handle FOLLOWS_FROM reference type

  • Fix #115 - Rendering traces with spans containing a 'FOLLOWS_FROM' reference seems broken

#110 Fix browser back button not working correctly

  • Fix #94 - Browser back button not working correctly

#107 Embed UI config

The query service can embed custom UI configuration into index.html, speeding up the initial page load and allowing custom Google Analytics tracking IDs without requiring the UI bundle to be regenerated. This also lays the ground work for other UI configuration scenarios, in the future.

#97 Change to Apache license v.2 and add DCO / CONTRIBUTING.md

#93 Keyboard shortcuts and minimap UX

  • Fix #89 - [trace view] Drag and release on timeline header row zooms into respective range
  • Fix #23 - [trace view] Navigate and zoom via minimap
  • Fix #22 - [trace view] Pan and zoom via keyboard shortcuts

#84 Improve search dropdowns

  • Fix #79 - Sort services and operations operations (case insensitive)
  • Fix #31 - Filter options based on contains instead of starts with
  • Fix #30 - Filter options based on case insensitive match

#78 Custom menu via /api/config with project links as defaults

  • Fix #44 - Add configurable, persistent links to the header
  • Support for this is WIP in query service

#81 Fix Google Analytics tracking

#77 Fix trace mini-map blurry when < 60 spans

#74 Make left column adjustable in trace detail

#71 [trave view] Mouseover expands truncated text to full length in left column

#68 Virtualized scrolling for trace detail view

  • Performance improved for initial loading, expanding span details, text search and scrolling

#53 Refactor trace detail

  • Partial fix for #42 - Support URL prefix via homepage in package.json
  • Scatterplot dots are sized based on number of spans
  • Scatterplot dots mouseover shows trace name
  • Clicking span detail left column collapses detail
  • Clicking anywhere left of parent span name toggles children visibility
  • Clip or hide span bars when zoomed in (instead of flush left)
  • Label on span bars no longer off-screen
  • Full width of the header is clickable for tags, process, and logs headers (instead of header text, only)
  • Horizontal scrolling for wide content (e.g. long log values) (Fix #58)
  • Tall content scrolls via entire table instead of single table cell
  • Fix #55 - Some tags were not being rendered due to clashing keys (observed in a log message)
  • Fix jaegertracing/jaeger#326 - extraneous scrollbars in trace views
  • Ticks in span graph made to match trace detail (in number and formatting)
  • Fix #49 - Span position in graph doesn't not match its position in the detail