Backend Changes
⛔ Breaking Changes
- [metrics][storage] move metrics reader decorator to metrics storage factory (@mahadzaryab1 in #6287)
- [v2][storage] move span reader decorator to storage factories (@mahadzaryab1 in #6280)
✨ New Features
- [v2][storage] implement read path for v2 storage interface (@mahadzaryab1 in #6170)
- Create cassandra db schema on session initialization (@akstron in #5922)
🐞 Bug fixes, Minor Improvements
- Fix password in integration test (@akstron in #6284)
- [cassandra] change compaction window default to 2hrs (@yurishkuro in #6282)
- Improve telemetry.settings (@yurishkuro in #6275)
- [kafka] otel helper instead of tlscfg package (@chahatsagarmain in #6270)
- [refactor] fix package misspelling: telemetery->telemetry (@yurishkuro in #6269)
- [prometheus] use otel helper instead of tlscfg package (@chahatsagarmain in #6266)
- [fix] use metrics decorator around metricstorage (@yurishkuro in #6262)
- Use real metrics factory instead of nullfactory (@yurishkuro in #6261)
- [v2] use only version number for buildinfo (@yurishkuro in #6260)
- [refactor] move spm v2 config to cmd/jaeger/ with all other configs (@yurishkuro in #6256)
- [es-index-cleaner] use otel helper instead of tlscfg (@chahatsagarmain in #6259)
- [api_v2] change time fields in archivetracerequest to non-nullable (@rim99 in #6251)
- [es-rollover] use otel helpers for tls config instead of tlscfg (@chahatsagarmain in #6238)
- Enable usestdlibvars linter (@mmorel-35 in #6249)
- [storage_v1] add time window to gettracerequest (@rim99 in #6244)
- [fix][query] fix misconfiguration in tls settings from using otel http helper (@mahadzaryab1 in #6239)
- Auto-generate gogo annotations for api_v3 (@yurishkuro in #6233)
- Use confighttp in expvar extension (@yurishkuro in #6227)
- Parameterize listen host and override when in container (@yurishkuro in #6231)
- Remove 0.0.0.0 overrides in hotrod ci (@yurishkuro in #6226)
- [storage][v2] add reader adapter that just exposes the underlying v1 reader (@mahadzaryab1 in #6221)
- Change start/end time in gettrace request to not be pointers (@yurishkuro in #6218)
- Pass real meterprovider to components (@chahatsagarmain in #6173)
- [v2] update versions in readme (@yurishkuro in #6206)
- Fix: testcreatecollectorproxy unit test failing on go-tip (@Saumya40-codes in #6204)
- Respect environment variables when creating internal tracer (@akstron in #6179)
🚧 Experimental Features
- [v2]add script for metrics markdown table (@vvs-personalstash in #5941)
👷 CI Improvements
- Allow using different container runtime (@rim99 in #6247)
- K8s integration test for hotrod (@chahatsagarmain in #6155)
- Pass username/password to cassandra docker-compose health check (@akstron in #6214)
- [fix][ci] change the prometheus healthcheck endpoint (@mahadzaryab1 in #6217)
📊 UI Changes
🐞 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)