✨ New Features:
- Support Elasticsearch 8.x (@pmuls99 in #4829)
- Make ArchiveTrace button auto-configurable (@thecoons in #4913)
🐞 Bug fixes, Minor Improvements:
- [SPM] differentiate null from no error data (@albertteoh in #4985)
- Fix example/grafana-integration (@angristan in #4980)
- Fix (badger): add missing SamplingStoreFactory.CreateLock method (@slayer321 in #4966)
- Normalize metric names due to breaking change (@albertteoh in #4957)
- [kafka-consumer] add topic name as a tag to offset manager metrics (@abliqo in #4951)
- Make UI placeholder more descriptive (@yurishkuro in #4937)
- Remove google.golang.org/protobuf dependency from model & storage apis (@akagami-harsh in #4917)
- Read OTEL env vars for resource attributes (@yurishkuro in #4932)
🚧 Experimental Features:
- Exp: rename jaeger-v2 binary to just jaeger (@yurishkuro in #4918)
👷 CI Improvements:
- [CI]: improve kafka integration test self-sufficiency (@RipulHandoo in #4989)
- Separate all-in-one integration tests for v1 and v2 (@yurishkuro in #4968)
- Collect code coverage from integration tests and upload to codecov (@yurishkuro in #4964)
- [CI/ES] use default template priorities (@yurishkuro in #4962)
- Unleash dependabot on docker files and add dependency review workflow (@step-security-bot in #4945)
- Split unit-test workflow into tests and lint (@MeenuyD in #4933)
- [CI]: harden github actions (@step-security-bot in #4923)
- [CI]: build jaeger v2 image on main branch runs (@yurishkuro in #4920)
- Exp: publish jaeger v2 image (@yurishkuro in #4919)
- [CI]: set default to fix 'unbound variable' error on main (@yurishkuro in #4916)
- [CI]: test jaeger-v2 as all-in-one in ci (@yurishkuro in #4890)
- Fix release script broken by recent linting cleanup (@yurishkuro in #4915)
UI Changes
- UI pinned to version 1.36.0.