What's Changed
- Fix golangci-lint errors across codebase #11 by @egorikas in #540
- Fix golangci-lint errors across codebase #12 by @egorikas in #550
- The final batch of lint fixes & activation of the lint action by @egorikas in #553
- Add comprehensive unit tests for cluster_client.go (100% coverage) [AI Generated] by @gkeesh7 in #549
- Log drain errors when origin mem cache cannot flush to disk by @Anton-Kalpakchiev in #557
- Tracing putTag by @hweawer in #535
- Tracing executor tasks by @hweawer in #536
- Database persistence for writeback trace context by @hweawer in #541
- Tag stats for origin backend storage downloads by namespace by @Anton-Kalpakchiev in #563
- feat(origin): add tracing to blob upload handlers by @hweawer in #542
- feat(origin): add diagnostics to origin hash ring mismatch by @thijmv in #560
- Revert "feat(origin): add tracing to blob upload handlers" by @hweawer in #565
- feat(tracing): propagate trace context to writeback tasks in build-index and origin by @hweawer in #543
- refactor: use go min and max built-ins by @thijmv in #566
- feat(tracing): add trace-aware logging to writeback executor by @hweawer in #544
- feat: Creating transports with enabled tracing by @hweawer in #546
- feat: client side tracing upload path by @hweawer in #545
- feat(origin): pass trace headers in the nginx by @hweawer in #547
- feat(origin): add retry mechanism for origin hash ring membership by @thijmv in #567
- Close multiple small bugs by @egorikas in #568
- ci(integration): temporarily disable oci manifests until supported by @thijmv in #573
- build(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.34.0 in /.github/workflows by @dependabot[bot] in #571
- feat(cache): make LRU cache config-driven by @aliwert in #572
- fix(origin): reduce blobrefresh namespace metric tag cardinality by @thijmv in #575
New Contributors
Full Changelog: v0.1.19...v0.1.20