What's Changed
- feat(agent): emit e2e torrent download throughput metric by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/594
- feat(agent): emit metainfo download time and throughput by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/596
- feat(agent): emit total data served by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/597
- feat: add ability to enable mutex profile by @sambhav-jain-16 in https://github.com/uber/kraken/pull/595
- feat(proxy): emit download counter for blob download qps by @thijmv in https://github.com/uber/kraken/pull/592
- feat(proxy): emit upload counter for blob upload qps by @thijmv in https://github.com/uber/kraken/pull/591
- feat(agent): tune bucket ranges for download performance histograms by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/600
- fix(agent): emit blob download RPS metric even on failure by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/599
- feat(proxy): add metrics for data served and download failures by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/601
- fix(agent): tune download throughput histogram buckets by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/602
- feat(agent): Add leeching throughput metric by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/604
- fix(origin): improve metrics on remote blob downloads by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/605
- feat(proxy): Add blob download performance metrics by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/606
- fix(blobrefresh): deduplicate download requests for blobs under different namespaces by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/610
- build(deps): bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 by @dependabot[bot] in https://github.com/uber/kraken/pull/608
- feat(nginx/config): allow overwrite of proxy_read_timeout through yaml by @Anton-Kalpakchiev in https://github.com/uber/kraken/pull/615
- build(deps): bump pygments from 2.15.0 to 2.20.0 by @dependabot[bot] in https://github.com/uber/kraken/pull/583
- build(deps): bump requests from 2.32.4 to 2.33.0 by @dependabot[bot] in https://github.com/uber/kraken/pull/582
- test(agent): cover mb_served metric in download paths by @dmedovich in https://github.com/uber/kraken/pull/609
- build(deps): bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in https://github.com/uber/kraken/pull/618
- fix(castore): introduce fast path while getting torrent metadata to reduce allocs by @sambhav-jain-16 in https://github.com/uber/kraken/pull/611
- perf(castore): generate metadata from bytes in in-mem cache by @sambhav-jain-16 in https://github.com/uber/kraken/pull/614
- build(docs): update stale python requirements by @thijmv in https://github.com/uber/kraken/pull/624
- feat(nginx): add config to update the backlog of nginx by @sambhav-jain-16 in https://github.com/uber/kraken/pull/625
- fix(build-index): fix blob dependency resolver for multi-arch manifests by @thijmv in https://github.com/uber/kraken/pull/620
New Contributors
- @dmedovich made their first contribution in https://github.com/uber/kraken/pull/609
Full Changelog: https://github.com/uber/kraken/compare/v0.1.22...v0.1.23