Release v1.36.0
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).
- Span size metrics are enabled via the
- 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 tox-tenant
. - The list of allowed tenants can be set via the
--multi_tenancy.tenants
flag, which defaults to an unrestricted list of tenants.
- Enabled when
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
- UI pinned to version 1.25.0 - see the changelog.