Skip to content

Releases: jaegertracing/jaeger

Release v1.26.0

06 Sep 17:52
Compare
Choose a tag to compare

Backend Changes

New Features

Bug fixes, Minor Improvements

UI Changes

Release v1.25.0

05 Aug 01:44
0aa15fa
Compare
Choose a tag to compare

New Features

Bug fixes, Minor Improvements

Release 1.24.0

07 Jul 12:01
8c4133b
Compare
Choose a tag to compare

Backend Changes

Breaking Changes

  • Upgrade Badger from v1.6.2 to v3.2103.0 (#3096, @Ashmita152):
    • Deprecated --badger.truncate flag.
    • All badger related expvar prefix has changed from badger to badger_v3.

New Features

Monitor tab for service health metrics

Bug fixes, Minor Improvements

Release 1.23.0

04 Jun 19:21
0b59004
Compare
Choose a tag to compare

Backend Changes

Breaking Changes

  • Remove unused --es-archive.max-span-age flag (#2865, @albertteoh):
    • max-span-age is only relevant when searching for unarchived traces. Archived traces are searched with no look-back limit.

New Features

Bug fixes, Minor Improvements

UI Changes

Enhancements

  • Make search panel more compact, button more visible (@meenal06 in #724)

Fixes

  • Add null check for span.logs in search/filter-spans (@achesin in #734)
  • Several updates to dependencies.

Release 1.22.0

23 Feb 22:13
c991a00
Compare
Choose a tag to compare

Backend Changes

Breaking Changes

  • Remove deprecated TLS flags (#2790, @albertteoh):

    • --cassandra.tls is replaced by --cassandra.tls.enabled
    • --cassandra-archive.tls is replaced by --cassandra-archive.tls.enabled
    • --collector.grpc.tls is replaced by --collector.grpc.tls.enabled
    • --collector.grpc.tls.client.ca is replaced by --collector.grpc.tls.client-ca
    • --es.tls is replaced by --es.tls.enabled
    • --es-archive.tls is replaced by --es-archive.tls.enabled
    • --kafka.consumer.tls is replaced by --kafka.consumer.tls.enabled
    • --kafka.producer.tls is replaced by --kafka.producer.tls.enabled
    • --reporter.grpc.tls is replaced by --reporter.grpc.tls.enabled
  • Remove deprecated flags of Query Server --query.port and --query.host-port, please use dedicated HTTP --query.http-server.host-port (defaults to :16686) and gRPC --query.grpc-server.host-port (defaults to :16685) host-ports flags instead (#2772, @rjs211)

    • By default, if no flags are set, the query server starts on the dedicated ports. To use common port for gRPC and HTTP endpoints, the host-port flags have to be explicitly set
  • Remove deprecated CLI flags (#2751, @LostLaser):

    • --collector.http-port is replaced by --collector.http-server.host-port
    • --collector.grpc-port is replaced by --collector.grpc-server.host-port
    • --collector.zipkin.http-port is replaced by --collector.zipkin.host-port
  • Remove deprecated flags --health-check-http-port & --admin-http-port, please use --admin.http.host-port (#2752, @pradeepnnv)

  • Remove deprecated flag --es.max-num-spans, please use --es.max-doc-count (#2482, @BernardTolosajr)

  • Remove deprecated flag --jaeger.tags, please use --agent.tags (#2753, @yurishkuro)

  • Remove deprecated Cassandra flags (#2789, @albertteoh):

    • --cassandra.enable-dependencies-v2 - Jaeger will automatically detect the version of the dependencies table
    • --cassandra.tls.verify-host - please use --cassandra.tls.skip-host-verify instead
  • Remove incorrectly scoped downsample flags from the query service (#2782, @joe-elliott)

    • --downsampling.hashsalt removed from jaeger-query
    • --downsampling.ratio removed from jaeger-query

New Features

  • Add TLS Support for gRPC and HTTP endpoints of the Query and Collector servers (#2337, #2772, #2798, @rjs211)

    • If TLS in enabled on either or both of gRPC or HTTP endpoints, the gRPC host-port and the HTTP host-port have to be different
    • If TLS is disabled on both endpoints, common HTTP and gRPC host-port can be explicitly set using the following host-port flags respectively:
      • Query: --query.http-server.host-port and --query.grpc-server.host-port
      • Collector: --collector.http-server.host-port and --collector.grpc-server.host-port
  • Add support for Kafka SASL/PLAIN authentication via SCRAM-SHA-256 or SCRAM-SHA-512 mechanism (#2724, @WalkerWang731)

  • [agent] Add metrics to show connections status between agent and collectors (#2657, @WalkerWang731)

  • Add plaintext as a supported kafka auth option (#2721, @pdepaepe)

  • Add ability to use JS file for UI configuration (#123 from jaeger-ui) (#2707, @th3M1ke)

  • Support Elasticsearch ILM for managing jaeger indices (#2796, @bhiravabhatla)

  • Push official images to quay.io, in addition to Docker Hub (#2783, @Ashmita152)

  • Add status command (#2684, @sniperking1234)

    • Usage:
      $ ./cmd/collector/collector-darwin-amd64 status
      {"status":"Server available","upSince":"2021-02-19T17:57:12.671902+11:00","uptime":"25.241233383s"}
  • Support configurable date separator for Elasticsearch index names (#2637, @sniperking1234)

Bug fixes, Minor Improvements

UI Changes

  • UI pinned to version 1.13.0. The changelog is available here v1.13.0

Release 1.21.0

16 Nov 14:49
72b9a06
Compare
Choose a tag to compare

Backend Changes

New Features

  • New debug Docker images for Jaeger backends are included in the distribution (#2545, @Ashmita152)
  • A utility to anonymize a trace for sharing publicly (#2621, #2585, @Ashmita152)
  • Sampling strategies file can be loaded from a URL, not just a file path (#2519, @goku321)
  • Configuration parameters can be inspected at runtime via /debug/vars admin endpoint (#2496, @dstdfx)
  • OTLP-proto encoding for Kafka supported in the OTEL Ingester (#2580, @XSAM)
  • Display backend & UI versions in Jaeger UI

Bug fixes, Minor Improvements

UI Changes

  • UI pinned to version 1.12.0. The changelog is available here v1.12.0

Release 1.20.0

29 Sep 18:26
480ba74
Compare
Choose a tag to compare

Backend Changes

Breaking Changes

  • Configurable ES doc count (#2453, @albertteoh)

    The --es.max-num-spans flag has been deprecated in favour of --es.max-doc-count.
    --es.max-num-spans is marked for removal in v1.21.0 as indicated in the flag description.

    If both --es.max-num-spans and --es.max-doc-count are set, the lesser of the two will be used.

    The use of --es.max-doc-count (which defaults to 10,000) will limit the results from all Elasticsearch
    queries by the configured value, limiting counts for Jaeger UI:

    • Services
    • Operations
    • Dependencies (edges in a dependency graph)
    • Span fetch size for a trace
  • The default value for the flag query.max-clock-skew-adjustment has changed to 0s, meaning that the clock skew adjustment is now disabled by default. See #1459.

New Features

Bug fixes, Minor Improvements

UI Changes

  • UI pinned to version 1.11.0. The changelog is available here v1.11.0

Release 1.19.2

27 Aug 07:23
66d0d20
Compare
Choose a tag to compare

Upgrade to a working UI version before React refactoring.

Release 1.19.1

26 Aug 22:31
16c3043
Compare
Choose a tag to compare

Revert UI back to 1.9 due to a bug jaegertracing/jaeger-ui#628

Release 1.19.0

26 Aug 15:13
7f43f14
Compare
Choose a tag to compare

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

Bug fixes, Minor Improvements

UI Changes

  • UI pinned to version 1.10.0. The changelog is available here v1.10.0