jaeger v1.10.0 Release Notes
Release Date: 2019-02-15 // about 5 years ago-
Backend Changes
๐ฅ Breaking Changes
- โ Remove cassandra SASI indices (#1328, @black-adder)
Migration Path:
- Run
plugin/storage/cassandra/schema/migration/v001tov002part1.sh
which will copy dependencies into a csv, update thedependency UDT
, create a newdependencies_v2
table, and write dependencies from the csv into thedependencies_v2
table. - Run the collector and query services with the cassandra flag
cassandra.enable-dependencies-v2=true
which will instruct jaeger to write and read to and from the newdependencies_v2
table. โก๏ธ 3. Update spark job to write to the newdependencies_v2
table. The feature will be done in #58. ๐ 4. Runplugin/storage/cassandra/schema/migration/v001tov002part2.sh
which will DELETE the old dependency table and the SASI index.
๐ Users who wish to continue to use the v1 table don't have to do anything as the cassandra flag
cassandra.enable-dependencies-v2
will default to false. Users may migrate on their own timeline however new features will be built solely on thedependencies_v2
table. In the future, we will remove support for v1 completely.๐ New Features
- ๐ Support certificates in elasticsearch scripts (#1339, @pavolloffay)
- โ Add ES Rollover support to main indices (#1309, @pavolloffay)
- Load ES auth token from file (#1319, @pavolloffay)
- โ Add username/password authentication to ES index cleaner (#1318, @gregoryfranklin)
- โ Add implementation of FindTraceIDs function for Elasticsearch reader (#1280, @vlamug)
- ๐ Support archive traces for ES storage (#1197, @pavolloffay)
๐ Bug fixes, Minor Improvements
- ๐ Use Zipkin annotations if the timestamp is zero (#1341, @geobeau)
- ๐ Use GRPC round robin balancing even if only one hostname (#1329, @benley)
- Tolerate whitespaces in ES servers and kafka brokers (#1305, @verma-varsha)
- Let cassandra servers contain whitespace in config (#1301, @karlpokus)
๐ป UI Changes