Releases: jaegertracing/jaeger-ui
Releases · jaegertracing/jaeger-ui
Jaeger UI v1.74.0
🐞 Bug fixes, Minor Improvements
- Replace dependency react-window (@Parship999 in #3070)
- Fix the flaky test in tracepage/index.test.js (@Parship999 in #3089)
- Fix top bar tab order (@mdwyer6 in #3067)
- Expand the logs automatically (@Parship999 in #3054)
⚙️ Refactoring
- Convert tracediff component from class to functional component (@Parship999 in #3099)
- Remove the history instance from the app component (@Parship999 in #3100)
- Update to modern jsx transform (@Parship999 in #3097)
- Fix some eslint warnings (@Parship999 in #3096)
- Convert servicesview/index to functional component (@Parship999 in #3004)
- Convert filteredlist/index.tsx from class to functional component (@Parship999 in #3083)
- Fix some lint warnings (@Parship999 in #3090)
- Convert searchresults/diffselection to functional component and improved testcases (@JeevaRamanathan in #3076)
- Convert tracediff/tracediffheader {cohorttable, tracediffheader} to functional component (@JeevaRamanathan in #3082)
- Convert seachresults{resultitem, resultitemtitle} to functional components (@JeevaRamanathan in #3071)
- Tighten tracearchive type to more strictly enforce correct state (@tklever in #623)
Jaeger UI v1.73.0
✨ New Features
- Upgrade project to react 19 (@vishvamsinh28 in #3040)
🐞 Bug fixes, Minor Improvements
- Make the scrollbar always visible in lookback dropdown (@Parship999 in #3048)
- Add click to copy for trace id (@Darshit42 in #2997)
- Improve performance on trace statistics page after value for sub-group is selected (@DamianMaslanka5 in #2843)
- Highlight active mode button in tracegraph (@Saquib45 in #3034)
⚙️ Refactoring
- Fix typescript ref typing errors across react components (@vishvamsinh28 in #3042)
- Convert
VerticalResizer.tsx
from class component to functional component (@Parship999 in #2951)
Jaeger UI v1.72.0
🐞 Bug fixes, Minor Improvements
- Do not mark help-wanted issues as stale (@Parship999 in #3000)
- Fix the issue of operation reset to all when reloading the search screen (@Parship999 in #2995)
- Enable automated closing of stale pull requests and issues (@Parship999 in #2994)
- Setup husky pre-commit hook with lint-staged (@gkbishnoi07 in #2983)
- Upgrade redux-actions to 3.x (@Parship999 in #2980)
- Feat: upgrade to eslint 9+ with flat configuration (@gkbishnoi07 in #2966)
- Add code coverage explanation to readme.md (@Parship999 in #2968)
- Fix the ddg node tooltip position (@Parship999 in #2967)
- Implemented the mouse-over popup functionality for the dots on the time series view (@Parship999 in #2964)
- Fix ui bug of convertserviceerrorratetopercentages (@pipiland2612 in #2957)
- Fix bug when calculate groupbyoperation metrics (@pipiland2612 in #2923)
👷 CI Improvements
- Fix: enable codeql scan on main to resolve configuration missing error (@gkbishnoi07 in #2958)
⚙️ Refactoring
- Convert archivenotifier/index to functional component (@Parship999 in #2999)
- Convert tracediffgraph.tsx from class to functional component (@Parship999 in #2998)
- Convert layoutsettings/index.tsx component to functional component (@Parship999 in #2986)
- Convert deepdependencies/header/index.tsx component to functional component (@Parship999 in #2985)
- Convert
traces.tsx
from class component to functional component (@Parship999 in #2959) - Convert
sidepanel/index.tsx
from class component to functional component (@Parship999 in #2960) - Convert
uifindinput.tsx
from class component to functional component (@Parship999 in #2954) - Convert
detailtabledropdown.tsx
from class component to functional component (@Parship999 in #2948) - Convert
listitem.tsx
from class component to functional component (@Parship999 in #2950) - Convert
page.tsx
from class component to functional component (@Parship999 in #2947) - Convert
qualitymetrics/header.tsx
from class component to functional component (@Parship999 in #2915) - Convert
operationdetailstable/index.tsx
from class component to functional component (@Parship999 in #2928) - Convert
traceidsearchinput.tsx
from class component to functional component (@Parship999 in #2929) - Fix eslint warnings in ddg component (@Parship999 in #2920)
Jaeger UI v1.71.0
⚙️ Refactoring
- Convert
opsgraph.tsx
from class component to functional component (@Parship999 in #2914) - Convert
regiondemo.tsx
from class component to functional component (@Parship999 in #2910) - Convert
dividerdemo.tsx
from class component to functional component (@Parship999 in #2909) - Convert
draggablemanagerdemo.tsx
from class component to functional component (@Parship999 in #2908) - Convert
nameselector.tsx
from class component to functional component (@Parship999 in #2889) - Convert
copyicon.tsx
from class component to functional component (@Parship999 in #2887)
Jaeger UI v1.70.0
🐞 Bug fixes, Minor Improvements
- Fix react fragment key issues in multiple components (@Parship999 in #2823)
- Move tracediff header chevron icon (@Parship999 in #2845)
- Feat: filter logs based on the selected time range (@tejas-raskar in #2844)
- Enhance tracediff ui components (@Parship999 in #2806)
- Rewrite computeselftime to improve performance on trace statistics page (@DamianMaslanka5 in #2767)
- Fix array return pattern in
labeledlist
component (@Parship999 in #2812) - Allow json logs to occupy entire available width (@tejas-raskar in #2814)
- Feat: convert monitoratmemptystate to a functional component (@vishvamsinh28 in #2790)
- Replace deprecated
overlayclassname
withclassnames.root
(@abhayporwals in #2772) - [fix]: reduce default minimum allowed zoom (@hari45678 in #2775)
- Fix dependencygraph dag extra render (@mdwyer6 in #2749)
⚙️ Refactoring
- Convert qualitymetrics components to functional components (@Parship999 in #2856)
- Refactor: spandetailrow to functional component (@tejas-raskar in #2827)
- Migrate tracetimelineviewerimpl to a functional component (@tejas-raskar in #2816)
- Refactor canvasspangraph to functional component and improve test coverage (@vishvamsinh28 in #2824)
Jaeger UI v1.69.0
🐞 Bug fixes, Minor Improvements
- Reduce load time of trace page by deferring critical path tooltip (@DamianMaslanka5 in #2718)
- Migrate copyicon tests (@nojaf in #2727)
- [fix]: make reset icon in sdg more intuitive (@hari45678 in #2723)
- Migrate from enzyme to @testing-library/react in keyboardshortshelp (@nojaf in #2725)
- Improve performance of trace statistics page when grouping by tag (@DamianMaslanka5 in #2724)
- Improve performance of expanding and collapsing spans (@DamianMaslanka5 in #2722)
- Improve performance of trace statistics (@DamianMaslanka5 in #2721)
- [feat]: add context menu on node to dag (@hari45678 in #2719)
- Fix grouping on trace statistics page for tags (@DamianMaslanka5 in #2717)
- Improve performance when expanding/collapsing span details (@DamianMaslanka5 in #2716)
👷 CI Improvements
- Add ability to use typescript in tests (@DamianMaslanka5 in #2731)
⚙️ Refactoring
Jaeger UI v1.68.0
✨ New Features
- Feat: change dag styling and add search functionality (@hari45678 in #2710)
🐞 Bug fixes, Minor Improvements
- Add sample graph data when in dev mode (@hari45678 in #2698)
- Add depth and layout controls and sfdp layout to dag view (@hari45678 in #2691)
- Add sfdp engine in @jaegertracing/plexus (@hari45678 in #2690)
- Add handling or error for invalid json formats and tests (@rohitlohar45 in #2689)
Jaeger UI v1.67.0
🐞 Bug fixes, Minor Improvements
- Replace react-vis with recharts (@hari45678 in #2679)
- Add config option to allow displaying full traceid (@avinpy-255 in #2536)
🧹 Refactoring & cleanup
- Migrate detailscard from classbased to function based component (@yaten2302 in #2670)
- [accordiankeyvalues]: replace defaultprops with destructuring (@its-me-abhishek in #2667)
- Make changes to allow for /api/quality-metrics to work (@ADI-ROXX in #2641)
- [keyvaluestable]: replace defaultprops with destructuring (@its-me-abhishek in #2666)
- [traceheader]: replace defaultprops with destructuring (@its-me-abhishek in #2621)
- [breakabletext]: replace defaultprops with destructuring (@its-me-abhishek in #2619)
- [timelinerow]: replace defaultprops with destructuring (@its-me-abhishek in #2622)
Release v1.66.0
v1.66.0 (2025-02-03)
🐞 Bug fixes, Minor Improvements
- Remove defaultprops from minimap.tsx (@ADI-ROXX in #2615)
- Remove defaultprops from scatterplot.jsx (@ADI-ROXX in #2618)
- Migrate empasizednode from class based to function based component (@AdiIsHappy in #2638)
- Remove defaultprops from accordiantext.tsx (@ADI-ROXX in #2612)
- Remove defaultprops from ticks.tsx (@ADI-ROXX in #2617)
- Remove defaultprops from timelinerow.tsx (@ADI-ROXX in #2616)
- Remove defaultprops from traceheader.jsx (@ADI-ROXX in #2620)
- Remove defaultprops from accordianlogs.tsx (@ADI-ROXX in #2613)
- Remove defaultprops fromt breakabletext.tsx (@ADI-ROXX in #2611)
- Remove defaultprops from errormessage & newwindowicon (@ADI-ROXX in #2609)
- [loadingindicator]: replace defaultprops with destructuring (@its-me-abhishek in #2601)
- [fix]: disable submit button on invalid minduration or maxduration (@hari45678 in #2600)
- [deps]: remove dependency on redux-form (@hari45678 in #2593)
- [fix]: remove redux-form dependency from sort selector (@hari45678 in #2569)
- [revert]: revert redux and react-redux dependency upgrades (@yurishkuro in #2577)
- Fix: deep clone trace data for consistency (@Zen-cronic in #2571)
- [fix]: remove redux-form dependency from monitor page (@hari45678 in #2562)
- Fix tracediff graph pan and zoom issue (@anshgoyalevil in #2566)
👷 CI Improvements
- Remove unused matrix from codeql workflow (@yurishkuro in #2635)
- Rename dco->dco check (@yurishkuro in #2633)
- Add fake dco check for merge queue events (@yurishkuro in #2632)
- Don't run label check in merge queue (@yurishkuro in #2631)
- Don't run codeql from merge queue (@yurishkuro in #2630)
- Enable workflows to run in merge queue (@yurishkuro in #2629)
- [ci] fix cache resolution and syntax in check binary size workflow (@chahatsagarmain in #2591)
- [ci]: add workflow to guard against growing bun
Jaeger UI v1.65.0
🐞 Bug fixes, Minor Improvements
- Add new formatting function "add" (@drewcorlin1 in #2507)
- Add pad_start link formatting function #2505 (@drewcorlin1 in #2504)
- Allow formatting link parameter values as iso date #2487 (@drewcorlin1 in #2501)