Release 1.23.0
Backend Changes
Breaking Changes
- Remove unused
--es-archive.max-span-age
flag (#2865, @albertteoh):max-span-age
is only relevant when searching for unarchived traces. Archived traces are searched with no look-back limit.
New Features
- Inject trace context to grpc metadata (#2870, @lujiajing1126)
- Passing default sampling strategies file as environment variable (#3027, @Ashmita152)
- [es] Add index rollover mode that can choose day and hour (#2965, @WalkerWang731)
- Add a TIMEOUT environment variable for es rollover (#2938, @ediezh)
- Allow the ILM policy name to be configurable (#2971, @jrRibeiro)
- [es] Add remote read clusters option for cross-cluster querying (#2874, @dgrizzanti)
- Enable logging in ES client (#2862, @albertteoh)
Bug fixes, Minor Improvements
- Fix jaeger-agent reproducible memory leak (#3050, @jpkrohling)
- Changed Range Query to use startTimeMillis date field instead of startTime field (#2980, @Sreevani871)
- Verify FindTraces() received a query (#2979, @esnible)
- Set Content-Type in healthcheck's http response (#2926, @logeable)
- Add jaeger-query HTTP handler diagnostic logging (#2906, @albertteoh)
- Fix es-archive namespace default values (#2865, @albertteoh)