Backend Changes
✨ New Features:
- Feat: add sampling store support to badger (@slayer321 in #4834)
- Feat: add span adjuster that moves some otel resource attributes to span.process (@james-ryans in #4844)
- Add product/file version in windows executables (@ResamVi in #4811)
🐞 Bug fixes, Minor Improvements:
- Fix dependency policy and add to security-insights.yml (@jkowall in #4907)
- Add reload interval to otel server certificates (@james-ryans in #4898)
- Feat: add blackhole storage, for benchmarking (@yurishkuro in #4896)
- Add otel resource detector to jaeger components (@james-ryans in #4864)
- Fix batchprocessor to set correct span format flags (@k0zl in #4796)
- Expose collector ports in docker images (@arunvelsriram in #4810)
🚧 Experimental Features:
- Exp(jaeger-v2): simplify all-in-one configuration (@yurishkuro in #4875)
- Exp: support primary and archive storage (@yurishkuro in #4873)
- Feat(jaeger-v2): create default config for all-in-one (@yurishkuro in #4842)
👷 CI Improvements:
- Ci: split the install-tools into test/build groups (@MeenuyD in #4878)
- Simplify binary building in makefile (@yurishkuro in #4885)
- Ci: pass variable instead of calling make build-xxx-debug (@yurishkuro in #4883)
- Simplify makefile (@yurishkuro in #4882)
- Test: add more linters (@yurishkuro in #4881)
- Ci: enable linting of code in examples/ (@yurishkuro in #4880)
- Ci: keep the ui asset's .gz file timestamps the same as the original file (@yurishkuro in #4879)
- Add first pass at the security-insights.yml (@jkowall in #4872)
- Create scorecard.yml for ossf implementation (@jkowall in #4870)
- Add ci validation of shell scripts using shellcheck (@akagami-harsh in #4826)
- Chore: add dynamic loading bar functionality to release-notes.py (@anshgoyalevil in #4857)
- Ci: add the label-check workflow to verify changelog labels on each pr (@anshgoyalevil in #4847)
- Ci(hotrod): print hotrod container logs in case of test failure (@yurishkuro in #4845)
- Ci: drop -v from ci unit tests to make failures easier to see (@yurishkuro in #4839)
- Use commit hash as image label when building & integration-testing (@yurishkuro in #4824)
- Clean-up some linter warnings in build scripts (@yurishkuro in #4823)
- Fix build-all-in-one-image script (@albertteoh in #4819)
- [ci-release] improve release workflow for manual runs (@yurishkuro in #4818)
- Add --force to docker commands (@albertteoh in #4820)
- Use setup-node.js for publish release (@albertteoh in #4816)
- Clean up ci scripts and prune docker images between builds (@yurishkuro in #4815)
- Clean-up & fortify ci-release (@yurishkuro in #4813)
UI Changes
- UI pinned to version 1.35.0.