Release 1.12.0
Backend Changes
Breaking Changes
-
The
kafkaflags were removed in favor ofkafka.producerandkafka.consumerflags (#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-idIn the Collector, they are replaced by:
--kafka.producer.brokers --kafka.producer.encoding --kafka.producer.topicIn 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-portcommand line flag by running the${binary} helpcommand.
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
/healthendpoint (#1465, @stefanvassilev) - Add pprof endpoint to admin endpoint (#1375, @konradgaluszka)
- Add inbound transport as label to collector metrics #1446 (guanw)
- Sorted key/value store
badgerbacked 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