jaeger v1.14.0 Release Notes
Release Date: 2019-09-02 // over 4 years ago-
Backend Changes
๐ฅ Breaking Changes
Create ES index templates instead of indices (#1627, @pavolloffay)
๐ This can break existing Elasticsearch deployments if security policies are applied.
For instance JaegerX-Pack
configuration now requires permission to create index templates -manage_index_templates
.๐ New Features
โ Add Elasticsearch version configuration to rollover script (#1769, @pavolloffay)
โ Add Elasticsearch version flag (#1753, @pavolloffay)
โ Add Elasticsearch 7 support (#1690, @gregoryfranklin)
The index mappings in Elasticsearch 7 are not backwards compatible with the older versions.
Therefore using Elasticsearch 7 with data created with older version would not work.
โฌ๏ธ Elasticsearch 6.8 supports 7.x, 6.x, 5.x compatible mappings. The upgrade has to be done
๐ first to ES 6.8, then apply data migration or wait until old daily indices are removed (this requires
to start Jaeger with--es.version=7
to force using ES 7.x mappings for newly created indices).0๏ธโฃ Jaeger by default uses Elasticsearch ping endpoint (
/
) to derive the version which is used
for index mappings selection. The version can be overridden by flag--es.version
.๐ Support for Zipkin Protobuf spans over HTTP (#1695, @jan25)
โ Added support for hot reload of UI config (#1688, @jpkrohling)
โ Added base Grafana dashboard and Alert rules (#1745, @jpkrohling)
โ Add the jaeger-mixin for monitoring (#1668, @gouthamve)
โ Added flags for driving cassandra connection compression through config (#1675, @sagaranand015)
๐ Support index cleaner for rollover indices and add integration tests (#1689, @pavolloffay)
โ Add client TLS auth to gRPC reporter (#1591, @tcolgate)
Collector kafka producer protocol version config (#1658, @marqc)
๐ง Configurable kafka protocol version for msg consuming by jaeger ingester (#1640, @marqc)
๐ Use credentials when describing keyspaces in cassandra schema builder (#1655, @MiLk)
โ Add connect-timeout for Cassandra (#1647, @sagaranand015)
๐ Bug fixes, Minor Improvements
- ๐ Fix gRPC over cmux and add unit tests (#1758, @yurishkuro)
- โ Add CA certificates to agent image (#1764, @yurishkuro)
- ๐ Fix badger merge-join algorithm to correctly filter indexes (#1721, @burmanm)
- ๐ Change Zipkin CORS origins and headers to comma separated list (#1556, @JonasVerhofste)
- โ Added null guards to 'Process' when processing an incoming span (#1723, @jpkrohling)
- Export expvar metrics of badger to the metricsFactory (#1704, @burmanm)
- Pass TTL as int, not as float64 (#1710, @yurishkuro)
- ๐ Use find by regex for archive index in index cleaner (#1693, @pavolloffay)
- ๐ Allow token propagation if token type is not specified (#1685, @rubenvp8510)
- ๐ Fix duplicated spans when querying Elasticsearch (#1677, @pavolloffay)
- ๐ Fix the threshold precision issue (#1665, @guanw)
- ๐ Badger filter duplicate results from a single indexSeek (#1649, @burmanm)
- ๐ Badger make default dirs work in Windows (#1653, @burmanm)
๐ป UI Changes
- ๐ UI pinned to version 1.4.0. The changelog is available here v1.4.0