All Versions
45
Latest Version
Avg Release Cycle
41 days
Latest Release
42 days ago

Changelog History
Page 1

  • v1.26.0 Changes

    September 06, 2021

    Backend Changes

    ๐Ÿ†• New Features

    ๐Ÿ› Bug fixes, Minor Improvements

    ๐Ÿ’ป UI Changes

  • v1.25.0 Changes

    August 04, 2021

    ๐Ÿ†• New Features

    ๐Ÿ› Bug fixes, Minor Improvements

  • v1.24.0 Changes

    July 07, 2021

    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

  • v1.23.0 Changes

    June 04, 2021

    Backend Changes

    ๐Ÿ†• New Features

    ๐Ÿ’ฅ Breaking Changes

    ๐Ÿ†• New Features

    ๐Ÿ› Bug fixes, Minor Improvements

    • ๐Ÿ›  Fix jaeger-agent reproducible memory leak (#3050, @jpkrohling)
    • ๐Ÿ”„ Changed Range Query to use startTimeMillis date field instead of startTime field (#2980, @Sreevani871)
    • ๐Ÿ‘Œ Verify FindTraces() received a query (#2979, @esnible)
    • Set Content-Type in healthcheck's http response (#2926, @logeable)
    • โž• Add jaeger-query HTTP handler diagnostic logging (#2906, @albertteoh)
    • ๐Ÿ›  Fix es-archive namespace default values (#2865, @albertteoh)
  • v1.22.0 Changes

    February 23, 2021

    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: bash $ ./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
  • v1.21.0 Changes

    November 13, 2020

    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

    • โšก๏ธ Update x/text to v0.3.4 (#2625, @objectiser)
    • โšก๏ธ Update CodeQL to latest best practices (#2615, @jhutchings1)
    • โฌ†๏ธ Bump opentelemetry-collector to v0.14.0 (#2617, @Vemmy124)
    • โฌ†๏ธ Bump Badger to v1.6.2 (#2613, @Ackar)
    • ๐Ÿ›  Fix sarama consumer deadlock (#2587, @albertteoh)
    • Avoid deadlock if Stop is called before Serve (#2608, @chlunde)
    • Return buffers to pool on network errors or queue overflow (#2609, @chlunde)
    • Clarify deadlock panic message (#2605, @yurishkuro)
    • ๐Ÿ›  fix: don't create tags w/ empty name for internal zipkin spans (#2596, @mzahor)
    • TBufferedServer: Avoid channel close/send race on Stop (#2583, @chlunde)
    • โฌ†๏ธ Bumped OpenTelemetry Collector to v0.12.0 (#2562, @jpkrohling)
    • ๐Ÿ”ง Disable Zipkin server if port/address is not configured (#2554, @yurishkuro)
    • [hotrod] Add links to traces (#2536, @yurishkuro)
    • 0๏ธโƒฃ OTel Cassandra/Elasticsearch Exporter queue defaults (#2533, @joe-elliott)
    • โšก๏ธ [otel] Update jaeger-lib to v2.4.0 (#2538, @dstdfx)
    • โœ‚ Remove unnecessary ServiceName index seek if tags query is available (#2535, @burmanm)
    • โšก๏ธ Update static UI assets path in contrib doc (#2548, @albertteoh)

    ๐Ÿ’ป UI Changes

    • ๐Ÿ“Œ UI pinned to version 1.12.0. The changelog is available here v1.12.0
  • v1.20.0 Changes

    September 29, 2020

    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

    • ๐Ÿ”Œ Grpc plugin archive storage support (#2317, @m8rge)
    • Separate Ports for GRPC and HTTP requests in Query Server (#2387, @rjs211)
    • ๐Ÿ”ง Configurable ES doc count (#2453, @albertteoh)
    • โž• Add storage metrics to OTEL, metrics by span service name (#2431, @pavolloffay)

    ๐Ÿ› Bug fixes, Minor Improvements

    ๐Ÿ’ป UI Changes

    • ๐Ÿ“Œ UI pinned to version 1.11.0. The changelog is available here v1.11.0
  • v1.19.2 Changes

    August 26, 2020

    โ™ป๏ธ Upgrade to a working UI version before React refactoring.

  • v1.19.1 Changes

    August 26, 2020

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

  • v1.19.0 Changes

    August 26, 2020

    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