Known Issues
The pull request #2297 aimed to add TLS support for the gRPC Query server but the flag registration is missing, so that this feature can't be used at the moment. A fix is planned for the next Jaeger version (1.20).
Backend Changes
New Features
- Reload TLS certificates on change (#2389, @pavolloffay)
- Add --kafka.producer.batch-min-messages collector flag (#2371, @prymitive)
- Make UDP socket buffer size configurable (#2336, @kbarukhov)
- Enable batch and queued retry processors by default (#2330, @pavolloffay)
- Add trace anonymizer prototype (#2328, @yurishkuro)
- Add native OTEL ES exporter (#2295, @pavolloffay)
- Define busy error type in processor (#2314, @pavolloffay)
- Use gRPC instead of tchannel in hotrod (#2307, @pavolloffay)
- TLS support for gRPC Query server (#2297, @jan25)
Bug fixes, Minor Improvements
- Check missing server URL in ES OTEL client (#2411, @pavolloffay)
- Fix Elasticsearch version in ES OTEL writer (#2409, @pavolloffay)
- Fix go vet warnings on Go 1.15 (#2401, @prymitive)
- Add new Elasticsearch reader implementation (#2364, @pavolloffay)
- Only add the collector port if it was not explicitly set (#2396, @joe-elliott)
- Fix panic in collector when Zipkin server is shutdown (#2392, @Sreevani871)
- Update validity of TLS certificates to 3650 days (#2390, @rjs211)
- Added span and trace id to hotrod logs (#2384, @joe-elliott)
- Jaeger agent logs "0" whenever sampling strategies are requested (#2382, @jpkrohling)
- Fix shutdown order for collector components (#2381, @Sreevani871)
- Serve jquery-3.1.1.min.js locally (#2378, @chaseSpace)
- Use a single shared set of CA, client & server keys/certs for testing (#2343, @rjs211)
- fix null pointer in jaeger-spark-dependencies (#2327, @moolen)
- Rename ARCH to TARGETARCH for multi platform build by docker buildx (#2320, @morlay)
- Mask passwords when written as json (#2302, @objectiser)
UI Changes
- UI pinned to version 1.10.0. The changelog is available here v1.10.0