jaeger v1.36.0 Release Notes

Release Date: 2022-07-05 // over 1 year ago
  • Backend Changes

    ๐Ÿ’ฅ Breaking Changes

    ๐Ÿ†• New Features

    • โž• Add flag to enable span size metrics reporting (@ymtdzzz in #3782)
      • Span size metrics are enabled via the --collector.enable-span-size-metrics flag (even if --collector.queue-size-memory is disabled).
    • โž• Add multi-tenancy support (@esnible in #3688)
      • Enabled when --multi_tenancy.enabled=true is passed to the collector.
      • The header carrying the tenants can be specified via the --multi_tenancy.header flag, which defaults to x-tenant.
      • The list of allowed tenants can be set via the --multi_tenancy.tenants flag, which defaults to an unrestricted list of tenants.

    ๐Ÿ› Bug fixes, Minor Improvements

    • Introduce ParentReference adjuster (@bobrik in #3786)
    • Ignore the problem of self-reported spans when multi-tenant enabled (@esnible in #3787)
    • Copy expvar metrics implementation from jaeger-lib (@yurishkuro in #3772)
    • Copy Prometheus metrics implementation from jaeger-lib (@yurishkuro in #3771)
    • Copy metrics API from jaeger-lib (@yurishkuro in #3767)
    • ๐Ÿšš Use file move instead of overwriting content (@yurishkuro in #3726)
    • ๐Ÿ”จ Refactor tenancy checking from gRPC to gRPC batch consumer (@esnible in #3718)
    • ๐Ÿ›  Fix ineffectual --skip-dependencies flag in es-rollover (@frzifus in #3724)
    • ๐Ÿ›  Fix custom gogo codec to allow OTLP data (@yurishkuro in #3719)

    ๐Ÿ’ป UI Changes