Releases: jaegertracing/jaeger-ui
Releases · jaegertracing/jaeger-ui
Jaeger UI v1.39.0
✨ New Features:
- Support uploading traces in opentelemetry format (otlp json) (@NavinShrinivas in #2145)
🐞 Bug fixes, Minor Improvements:
Jaeger UI v1.38.0
✨ New Features:
- [feature]: add zoom in/out controls to plexus graphs (@Wise-Wizard in #2072)
🐞 Bug fixes, Minor Improvements:
Jaeger UI v1.37.0
✨ New Features:
- Replace implementation of DAG view with Plexus's Digraph (@prathamesh-mutkure in #1981)
- Support sticky configuration for deep dependency graph (@Wise-Wizard in #2063)
🐞 Bug fixes, Minor Improvements:
- Add exact phrase search syntax help (@kshmidt-digma in #2028)
- Fix broken hot reload of plexus package (@Wise-Wizard in #2089)
- Feat: remove
is-promise
library (@EshaanAgg in #2080) - Feat: remove
reactga
and migrate toga4
for tracking (@EshaanAgg in #2071) - Chore: import only lodash submodules (@anshgoyalevil in #2041)
- Replace reselect with memoize (@cooleditphoto in #2042)
👷 CI Improvements:
- Setup ossf scorecard workflow (@mmorel-35 in #2096)
- Ci: simplify check-label workflow (@EshaanAgg in #2068)
- Fix: fix some linting warnings (@EshaanAgg in #2064)
Jaeger UI v1.36.0
✨ New Features:
- [SPM] Add span kind selector (@albertteoh in #2012)
- Make ArchiveTrace button auto-configurable (@thecoons in #1944)
🐞 Bug fixes, Minor Improvements:
- Speed up trace statistics view calculation (@maxgaponov in #1941)
- Exit
mergeChildrenCriticalPath
early for an empty critical path (@maxgaponov in #1974) - Add link to faq explaining why service map is empty (@yurishkuro in #1963)
👷 CI Improvements:
- Change vite config from cjs to esm (@ShivamMadlani in #1992)
- Restore scripts/get-tracking-version.js deleted by accident (@yurishkuro in #1998)
Jaeger UI v1.35.0
✨ New Features:
- Add tooltip when hovering critical path (@GLVSKiriti in #1871)
- Added tooltip when hovered on header column of tracestatistics view (@GLVSKiriti in #1902)
🐞 Bug fixes, Minor Improvements:
- Upgrade ant-design to v5.x (@anshgoyalevil in #1907)
- [refactor]: enhancement to selftime calculation logic in tracestatistics view (@GLVSKiriti in #1901)
- Fix: disregard malformed references pointing to the same span (@zimv in #823)
- Fix: add style for ioarrowforward (@NineKama in #1869)
- Replace deprecated ant-design props from referencebutton and keyvaluestable (@anshgoyalevil in #1864)
- Remove deprecated usages from antd dropdown, tooltip, and tab components (@anshgoyalevil in #1859)
- Replace deprecated visible prop of ant-design v3 with open prop of ant-design v4 (@anshgoyalevil in #1855)
- Replace deprecated usage of ant-design tabs component from searchtracepage (@anshgoyalevil in #1857)
👷 CI Improvements:
- Ci: add the label-check workflow to verify changelog labels on each pr (@anshgoyalevil in #1897)
Jaeger UI v1.34.0
Enhancements
- Handle Critical Path computation when child span starts before and ends after parent span. (@GLVSKiriti in #1780)
Fixes
- Restore ability to search in select fields (@prathamesh-mutkure in #1805)
- Replace match.params with useparams hook (@anshgoyalevil in #1837)
- Add custom withrouteprops hoc for react-router-dom v6 migration (@anshgoyalevil in #1836)
- Remove unused icon (@priyanshu-kun in #1829)
- Improve tooltip for elasticsearch tag queries (@pavolloffay in #1809)
- Replace react-router-redux with redux-first-history (@anshgoyalevil in #1826)
- Fix all controversial icons. (@priyanshu-kun in #1824)
- Speed up tests locally by upto 45% (@anshgoyalevil in #1818)
- Priyanshu kun/clean any (@priyanshu-kun in #1814)
- Moment.js replaced with dayjs (@prathamesh-mutkure in #1738)
- Replaced all uncontroversial icons from various icon sets to io5 (@priyanshu-kun in #1771)
- Speed up ci unit-test workflow by 28% (@anshgoyalevil in #1804)
- Fix linting warnings for no-unused-vars, no-var-requires (@priyanshu-kun in #1800)
- Improve tooltip for tag search (@yurishkuro in #1799)
- Fix copyicon to receive reactnode instead of string (@anshgoyalevil in #1791)
- Refactor critical path code to prevent it from ever throwing exceptions (@GLVSKiriti in #1785)
- Print suggestion on fixing prettier-lint errors (@yurishkuro in #1783)
- Upgrade to node 18 (@yurishkuro in #1776)
- Extend try/catch for critical path (@yurishkuro in #1778)
- Convert utils/treenode.js and selectors/trace.js to typescript (@yurishkuro in #1777)
Jaeger UI v1.33.0
Enhancements
- Visualize Critical Path of a trace (@GLVSKiriti in #1582)
- Add JSON Folding Support in Logs (@prathamesh-mutkure in #1724)
- Recognize uninstrumented services via both producer and client span kinds (@Wck-iipi in #1681)
Fixes
- Make popup on the Search input field less intrusive enhancement (@anikdhabal in #1685)
- Resolves #1697 - Bug fix of popover not closing (@jriyyya in #1705)
Jaeger UI v1.32.0
Enhancements
- Add text label to copy buttons on tags (@Yushmanth-reddy in #1547)
Fixes
- Migrate ScoreCard.test.js from Enzyme to React Shallow Renderer (@anshgoyalevil in #1653)
- Fix the tooltip position of copy value and JSON Buttton (@anikdhabal in #1650)
- Fix lint issues when bumping eslint-plugin-import (@Kavinjsir in #1652)
- [deps] Remove @types/moment, @types/history and @types/classnames (@anshgoyalevil in #1637)
- Remove dependency on isomorphic-fetch (@Yushmanth-reddy in #1616)
- Fix flaky test causing spurious drops in code coverage (@GLVSKiriti in #1632)
- [deps] Remove @types/memoize-one dep (@anshgoyalevil in #1625)
Jaeger UI v1.31.0
Enhancements
- Add boolean property to config to prevent popups to a new page (@Binrix in #1521)
- Trace statistics table is now using antd Table component to fix visual design consistency (@GLVSKiriti in #1500)
- Add second copy icon for value only to make it easier to get tool tips (@yurishkuro in #1505)
- Escape keys/values when rendering JSON objects to fix some parsing and additional tests (@yurishkuro in #1498)
Fixes
- Bump lerna from 7.1.0 to 7.1.1 (@dependabot in #1529)
- Bump webpack from 5.87.0 to 5.88.1 (@dependabot in #1528)
- Bump terser from 5.18.0 to 5.18.2 (@dependabot in #1527)
- Bump typescript from 5.1.3 to 5.1.6 (@dependabot in #1530)
- Bump @typescript-eslint/parser from 5.59.11 to 5.60.1 (@dependabot in #1525)
- Bump lerna from 7.0.2 to 7.1.0 (@dependabot in #1523)
- Bump @typescript-eslint/eslint-plugin from 5.59.11 to 5.60.1 (@dependabot in #1522)
- Bump eslint from 8.42.0 to 8.43.0 (@dependabot in #1508)
- Bump lerna from 7.0.1 to 7.0.2 (@dependabot in #1504)
- Bump webpack from 5.86.0 to 5.87.0 (@dependabot in #1501)
- Bump lerna from 6.6.2 to 7.0.1 (@dependabot in #1492)
- Bump @typescript-eslint/eslint-plugin from 5.59.9 to 5.59.11 (@dependabot in #1495)
- Bump @types/react-dom from 18.2.4 to 18.2.5 (@dependabot in #1496)
- Bump terser from 5.17.7 to 5.18.0 (@dependabot in #1497)
- Escape keys/values when rendering JSON objects (@yurishkuro in #1498)
- Bump webpack-dev-server from 4.15.0 to 4.15.1 (@dependabot in #1488)
- Bump rollup-plugin-visualizer from 5.9.0 to 5.9.2 (@dependabot in #1486)
- Bump html-webpack-plugin from 5.5.1 to 5.5.3 (@dependabot in #1487)
- Bump @babel/preset-typescript from 7.21.5 to 7.22.5 (@dependabot in #1481)
- Bump @babel/preset-env from 7.22.4 to 7.22.5 (@dependabot in #1482)
- Bump @babel/eslint-parser from 7.21.8 to 7.22.5 (@dependabot in #1483)
- Bump @babel/core from 7.22.1 to 7.22.5 (@dependabot in #1484)
Jaeger UI v1.30.0
Enhancements
- Allow disabling file upload via site config (@yurishkuro in #1464)
- Support in-page-search in trace view on key=value pairs (@bobrik in #1391)
Fixes
- Bump webpack from 5.80.0 to 5.85.0 (@dependabot in #1457)