Relase 1.18.0
Backend Changes
Breaking Changes
-
Remove Tchannel between agent and collector (#2115, #2112, @pavolloffay)
Remove
Tchannel
port (14267) from collector andTchannel
reporter from agent.These flags were removed from agent:
--collector.host-port --reporter.tchannel.discovery.conn-check-timeout --reporter.tchannel.discovery.min-peers --reporter.tchannel.host-port --reporter.tchannel.report-timeout
These flags were removed from collector:
--collector.port
-
Normalize CLI flags to use host:port addresses (#1827, @annanay25)
Flags previously accepting listen addresses in any other format have been deprecated:
collector.port
is superseded bycollector.tchan-server.host-port
collector.http-port
is superseded bycollector.http-server.host-port
collector.grpc-port
is superseded bycollector.grpc-server.host-port
collector.zipkin.http-port
is superseded bycollector.zipkin.host-port
admin-http-port
is superseded byadmin.http.host-port
New Features
- Add grpc storage plugin OTEL exporter (#2229, @pavolloffay)
- Add OTEL ingester component (#2225, @pavolloffay)
- Add Kafka OTEL receiver/ingester (#2221, @pavolloffay)
- Create Jaeger OTEL agent component (#2216, @pavolloffay)
- Merge hardcoded/default configuration with OTEL config file (#2211, @pavolloffay)
- Support periodic refresh of sampling strategies (#2188, @defool)
- Add Elasticsearch OTEL exporter (#2140, @pavolloffay)
- Add Cassandra OTEL exporter (#2139, @pavolloffay)
- Add Kafka OTEL storage exporter (#2135, @pavolloffay)
- Clock skew config (#2119, @joe-elliott)
- Introduce OpenTelemetry collector (#2086, @pavolloffay)
- Support regex tags search for Elasticseach backend (#2049, @annanay25)
Bug fixes, Minor Improvements
- Do not skip service/operation indexing for firehose spans (#2242, @yurishkuro)
- Add build information to OTEL binaries (#2237, @pavolloffay)
- Enable service default sampling param (#2230, @defool)
- Add Jaeger OTEL agent to docker image upload (#2227, @ning2008wisc)
- Support adding process tags in OTEL via env variable (#2220, @pavolloffay)
- Bump OTEL version and update exporters to use new API (#2196, @pavolloffay)
- Support sampling startegies file flag in OTEL collector (#2195, @pavolloffay)
- Add zipkin receiver to OTEL collector (#2181, @pavolloffay)
- Add Dockerfile for OTEL collector and publish latest tag (#2167, @pavolloffay)
- Run OTEL collector without configuration file (#2148, @pavolloffay)
- Update gocql to support AWS MCS (#2133, @johanneswuerbach)
- Return appropriate gRPC errors/codes to indicate request status (#2132, @yurishkuro)
- Remove tchannel port from dockerfile and test (#2118, @pavolloffay)
- Remove tchannel between agent and collector (#2115, @pavolloffay)
- Move all tchannel packages to a single top level package (#2112, @pavolloffay)
UI Changes
- UI pinned to version 1.9.0. The changelog is available here v1.9.0