Release 1.15.0
Backend Changes
Breaking Changes
-
The default value for the Ingester's flag
ingester.deadlockInterval
has been changed to0
(#1868, @jpkrohling)With the new default, the ingester won't
panic
if there are no messages for the last minute. To restore the previous behavior, set the flag's value to1m
. -
Mark
--collector.grpc.tls.client.ca
flag as deprecated for jaeger-collector. (#1840, @yurishkuro)The deprecated flag will still work, but will be removed removed in the future, it's recommended to use
--collector.grpc.tls.client-ca
instead.
New Features
- Support TLS for Kafka (#1414, @MichaHoffmann)
- Add ack and compression parameters for Kafka #1359 (#1712, @chandresh-pancholi)
- Propagate the bearer token to the gRPC plugin server (#1822, @radekg)
- Add Truncate and ReadOnly options for badger (#1842, @burmanm)
Bug fixes, Minor Improvements
- Use correct context on ES search methods (#1850, @rubenvp8510)
- Handling of expected error codes coming from grpc storage plugins #1741 (#1814, @chandresh-pancholi)
- Fix ordering of indexScanKeys after TraceID parsing (#1809, @burmanm)
- Small memory optimizations in badger write-path (#1771, @burmanm)
- Set an empty value when a default env var value is missing (#1777, @jpkrohling)
- Decouple storage dependencies and bump Go to 1.13.x (#1886, @yurishkuro)
- Update gopkg.in/yaml.v2 dependency to v2.2.4 (#1865, @objectiser)
- Upgrade jaeger-client 2.19 and jaeger-lib 2.2 and prom client 1.x (#1810, @yurishkuro)
- Unpin grpc version and use serviceConfig to set the load balancer (#1786, @guanw)
UI Changes
- The changelog is available here v1.5.0