Release 1.13.0
Backend Changes
Breaking Changes
-
The traces related metrics on collector now have a new tag
sampler_type(#1576, @guanw)This might break some existing metrics dashboard (if so, users need to update query to aggregate over this new tag).
The list of metrics affected:
traces.received,traces.rejected,traces.saved-by-svc. -
Remove deprecated index prefix separator
:from Elastic (#1620, @pavolloffay)In Jaeger 1.9.0 release the Elasticsearch index separator was changed from
:to-. To keep backwards
compatibility the query service kept querying indices with:separator, however the new indices
were created only with-. This release of Jaeger removes the query capability for indices containing:,
therefore it's recommended to keep using older version until indices containing old separator are
not queried anymore.
New Features
- Passthrough OAuth bearer token supplied to Query service through to ES storage (#1599, @rubenvp8510)
- Kafka kerberos authentication support for collector/ingester (#1589, @rubenvp8510)
- Allow Cassandra schema builder to use credentials (#1635, @PS-EGHornbostel)
- Add docs generation command (#1572, @pavolloffay)
Bug fixes, Minor Improvements
- Fix data race between
Agent.Run()andAgent.Stop()(#1625, @tigrannajaryan) - Use json number when unmarshalling data from ES (#1618, @pavolloffay)
- Define logs as nested data type (#1622, @pavolloffay)
- Fix archive storage not querying old spans older than maxSpanAge (#1617, @pavolloffay)
- Query service: fix logging errors on SIGINT (#1601, @jan25)
- Direct grpc logs to Zap logger (#1606, @yurishkuro)
- Fix sending status to health check channel in Query service (#1598, @jan25)
- Add tmp-volume to all-in-one image to fix badger storage (#1571, @burmanm)
- Do not fail es-cleaner if there are no jaeger indices (#1569, @pavolloffay)
- Automatically set
GOMAXPROCS(#1560, @rubenvp8510) - Add CA certs to all-in-one image (#1554, @chandresh-pancholi)
UI Changes
- UI pinned to version 1.3.0. The changelog is available here v1.3.0