Releases: thumbrise/otelext
Releases · thumbrise/otelext
v0.1.1
0.1.1 (2026-03-18)
Bug Fixes
- CompositeSampler allows later samplers to upgrade RecordOnly to RecordAndSample (338b603)
CI/CD
- Add autosolve workflow (c609cd5)
- Configure autosolve workflow (aa1a603)
- Configure autosolve workflow (73773a7)
- Configure autosolve workflow 2 (57e92de)
- Configure autosolve workflow 3 (9529841)
- Configure autosolve workflow 4 (8a8b0fc)
- Configure autosolve workflow 5 (0d3033f)
- Configure autosolve workflow 6 (3476100)
- Configure autosolve workflow 7 (fe138ef)
- Configure autosolve workflow 8 (4d93c6f)
- Replace autosolve with openhands resolver (4efca21)
- Replace autosolve workflow with custom one (f2e0446)
- Replace autosolve workflow with installation with installation from binary (ebada89)
- Replace autosolve workflow with installation without pipx (19f0ff2)
v0.1.0
0.1.0 (2026-03-18)
Features
- implement trace filtering system with composable samplers and filters (97f23b9)
Bug Fixes
- call Filter.Key() before acquiring write lock to prevent potential deadlock (c876dd1)
- call RegisteredFilters once in Description to avoid inconsistent snapshots (bf52444)
- use go-version 1.25 for golangci-lint compatibility (92c5a2c)
- reset filterKeys in ClearFilters and add sync.RWMutex for concurrency safety (563e0ab)
- return defensive copy from RegisteredFilters to prevent shared backing array (0573bb7)
Tests
- update assertions to expect nil SamplingResult.Attributes per OTel spec (e2edf7c)
Code Refactoring
- optimize FilterBasedSampler and improve test clarity (ae486e0)
- unexport CompositeSampler.Samplers and defensively copy slice in constructor (d5a426b)
Performance Improvements
- hoist attribute.NewSet outside the filter loop in ShouldSample (e22bcc8)
v0.0.2
0.0.2 (2026-03-18)
Bug Fixes
- Adds flag dash to benchmark command in Taskfile (db884d4)
- cache semantic-release plugins in release workflow (fe93b22)
- define BRANCH_REF env var for semantic-release dry-run (a8f889c)
- remove release dry-run job from PR workflow (b486da3)
- Replace interpolated head branch with $BRANCH_REF variable in release dry-run job (56d73f7)
- use PR head branch for semantic-release dry-run (dae4bd3)
- Fix release dry-run to use correct branch ref for pull_request events (9375c5c)
CI/CD
- Add commitlint workflow (e4e9433)
- Add golangci-lint.yml workflow (0e9233d)
- Add package.json and lock for setup node github action (aea1d62)
- Add release rules to commit-analyzer (fecbae6)
- Add releaserc dry run workflow (48d7f63)
- Add releaserc workflow (907d4ba)
- Add test.yml workflow (dda5bfd)
- Cache npm packages for workflows (1df1fa1)
- Change name of test job (b43902b)
- Change order of checkout and setup go in test job (9af234f)
- Merge CI jobs in one workflow (461cf9a)
- Replace commitlint job with official github action (c41a037)
- Replace golangci-lint action with official (15b9e0d)
- Replace release DRY-RUN workflow with official github action semantic-release, add dynamic branch for dry-run release (611616e)
- Replace release workflow with official github action semantic-release (c930715)