2.3.0 2023-12-20
This release contains several new features relating to rules for the Rules-based sampler. It is backwards-compatible with existing configurations and recommended for all Refinery users. Please see Release Notes for more information on using the new features.
Features
- feat: Add
matches
operator to rules (#939) | Kent Quirk - feat: Add Fields option for rules (#949) | Kent Quirk
- feat: use a computed field for current descendant count in rules (#950) | Yingrong Zhao
- feat: add sent reason for late arriving spans (#936) | Yingrong Zhao
- docs: Add rule conditions documentation (#951) | Kent Quirk
- docs: document stress relief in readme (#955) | Faith Chikwekwe
Fixes
- fix: Fix memory size parsing (#944) | tvdfly
- fix: handle otlp request with /v1/traces/ path (#933) | Yingrong Zhao
Maintenance
- maint: Update
firstversion
for 2.2 (#957) | Kent Quirk - maint: update codeowners to pipeline (#937) | Jamie Danielson
- maint: update codeowners to pipeline-team (#942) | Jamie Danielson
- maint: update project workflow for pipeline (#938) | Jamie Danielson
- maint: upload test result to circle ci (#940) | Yingrong Zhao
- maint: use command to check for other commands (#941) | Robb Kidd
- docs: Add section on running tests to contributing guide (#953) | Mike Goldsmith
- docs: update doc for release process and config/rules doc generation process (#932) | Yingrong Zhao
- test: Integration tests fail in parallel (#935) | Kent Quirk
- test: try to deflake several flaky tests (#934) | Kent Quirk
- test: attempt to fix flaky integration tests (#945) | Yingrong Zhao
- test: add deterministic fallback test (#948) | Faith Chikwekwe
- test: use
t.Setenv
to set env vars in tests (#947) | Eng Zer Jun