Skip to content

Releases: jaegertracing/jaeger

Release v1.29.0

01 Dec 10:54
398f096
Compare
Choose a tag to compare

Backend Changes

Breaking Changes

New Features

Bug fixes, Minor Improvements

  • Fix debug image builds by installing build-base to enable GCC (@yurishkuro in #3400)
  • Limit URL size in Elasticsearch index delete request (@jkandasa in #3375)

UI Changes

  • UI pinned to version 1.19.0. The changelog is available here v1.19.0

Release v1.28.0

06 Nov 05:02
514a0cc
Compare
Choose a tag to compare

Backend Changes

New Features

Bug fixes, Minor Improvements

  • Do not throw error on empty indices in Elasticsach rollover lookback (@jkandasa in #3369)
  • Treat input throughput data as immutable (@rbroggi in #3360)
  • Remove dependencies on unused tools, install tools explicitly instead of via go.mod (@rbroggi in #3355)
  • Update mockery to version 2 and adapt to install-tools approach (@rbroggi in #3358)
  • Control lightweight storage integration tests via build tags (@rbroggi in #3346)
  • Remove package integration from coverage reports (@rbroggi in #3357)
  • Remove outdated reference to cover.sh (@rbroggi in #3348)
  • Update monitoring mixin (@jpkrohling in #3331)
  • Update Jaeger chart link (@isbang in #3328)
  • Fix args order in strings.Contains in es-rollover (@pavolloffay in #3324)
  • Use (TB).TempDir instead of non-portable /mnt/* in Badger (@pavolloffay in #3325)
  • Fix peer.service retrieval from Zipkin's MESSAGE_ADDR annotation (@Git-Jiro in #3312)

UI Changes

  • UI pinned to version 1.18.0. The changelog is available here v1.18.0

Release v1.27.0

06 Oct 18:15
d5b41b6
Compare
Choose a tag to compare

Backend Changes

New Features

Bug fixes, Minor Improvements

UI Changes

  • UI pinned to version 1.17.0. The changelog is available here v1.17.0

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