Backend Changes
⛔ Breaking Changes
- [es] materialize span.kind and span.status tags (@pipiland2612 in #7272)
- Make jaeger.es.disablelegacyid feature stable (@yurishkuro in #7267)
✨ New Features
- [v2] switch memory backend to storage api v2 implementation (@Manik2708 in #7157)
🐞 Bug fixes, Minor Improvements
- Fix panic when reading malformed warning attribute (@yurishkuro in #7293)
- [fix] prevent panic when sanitizing read-only traces with multiple exporters (@victornguen in #7245)
- Update elasticsearch to use olivere/elastic/v7 (@pipiland2612 in #7244)
- Repoint docker compose files to use cr.jaegertracing.io (@jkowall in #7240)
- [es/v2] add metrics decorator for trace reader (@Manik2708 in #7201)
🚧 Experimental Features
- [spm] getcallrate implementation (@pipiland2612 in #7229)
- [cassandra] give responsibility of creating v2 factory to storage backend (@Manik2708 in #7228)
- Jaeger demo on kubernetes (@chahatsagarmain in #7262)
- [clickhouse] implement gettraces for clickhouse storage (@mahadzaryab1 in #7207)
- [spm] and esclient to es/reader.go and refactor test (@pipiland2612 in #7216)
- Add skeleton implementation for es as metricstorage for spm (@pipiland2612 in #7209)
📊 UI Changes
⚙️ 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)