jaeger v1.12.0 Release Notes
Release Date: 2019-05-16 // almost 5 years ago-
Backend Changes
๐ฅ Breaking Changes
๐ The
kafka
flags were removed in favor ofkafka.producer
andkafka.consumer
flags (#1424, @ledor473)The following flags have been removed in the Collector and the Ingester:
--kafka.brokers --kafka.encoding --kafka.topic --ingester.brokers --ingester.encoding --ingester.topic --ingester.group-id
In the Collector, they are replaced by:
--kafka.producer.brokers --kafka.producer.encoding --kafka.producer.topic
In the Ingester, they are replaced by:
--kafka.consumer.brokers --kafka.consumer.encoding --kafka.consumer.topic --kafka.consumer.group-id
โ Add Admin port and group all ports in one file (#1442, @yurishkuro)
This change fixes issues #1428, #1332 and moves all metrics endpoints from API ports to admin ports. It requires re-configuring Prometheus scraping rules. Each Jaeger binary has its own admin port that can be found under
--admin-http-port
command line flag by running the${binary} help
command.
๐ New Features
- โ Add gRPC resolver using external discovery service (#1498, @guanw)
- ๐ gRPC storage plugin framework (#1461, @chvck)
- ๐ Supports customized kafka client id (#1507, @newly12)
- ๐ Support gRPC for query service (#1307, @annanay25)
- ๐ฆ Expose tls.InsecureSkipVerify to es.tls.* CLI flags (#1473, @stefanvassilev)
- Return info msg for
/health
endpoint (#1465, @stefanvassilev) - โ Add pprof endpoint to admin endpoint (#1375, @konradgaluszka)
- โ Add inbound transport as label to collector metrics #1446 (guanw)
- ๐ Sorted key/value store
badger
backed storage plugin (#760, @burmanm) - โ Add Admin port and group all ports in one file (#1442, @yurishkuro)
- โ Adds support for agent level tag (#1396, @annanay25)
- โ Add a Downsampling writer that drop a percentage of spans (#1353, @guanw)
๐ Bug fixes, Minor Improvements
- Sort traces in memory store to return most recent traces (#1394, @jacobmarble)
- โ Add span format tag for jaeger-collector (#1493, @guo0693)
- โฌ๏ธ Upgrade gRPC to 1.20.1 (#1492, @guanw)
- Switch from counter to a gauge for partitions held (#1485, @bobrik)
- โ Add CORS handling for Zipkin collector service (#1463, @JonasVerhofste)
- Check elasticsearch nil response (#1467, @YEXINGZHE54)
- Disable sampling in logger -
zap
(#1460, @psinghal20) - ๐ New layout for proto definitions and generated files (#1427, @annanay25)
- โฌ๏ธ Upgrade Go to 1.12.1 (#1437 ,@yurishkuro)
๐ป UI Changes
- ๐ UI pinned to version 1.2.0. The changelog is available here v1.2.0