Backend Changes
🐞 Bug fixes, Minor Improvements
- Make enabletracing param work correctly in jaeger-v2 query extension (@Frapschen in #7226)
🚧 Experimental Features
- [clickhouse] implement factory with minimal configuration (@mahadzaryab1 in #7518)
- [clickhouse] implement writer for clickhouse storage (@mahadzaryab1 in #7514)
- [clickhouse] add attributes for event in clickhouse storage (@mahadzaryab1 in #7512)
- [clickhouse] add column for storing complex attributes (@mahadzaryab1 in #7510)
- [clickhouse] add attributes to span table for clickhouse storage (@mahadzaryab1 in #7503)
⚙️ Refactoring
- Move clickhouse queries to sql files with embed directive (@mahadzaryab1 in #7523)
- Use maps.copy for cleaner map handling (@quantpoet in #7513)
📊 UI Changes
🐞 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)