Skip to content

Releases: dragonflyoss/client

v1.5.7

Choose a tag to compare

@github-actions github-actions released this 22 Sep 13:32
ada7179

What's Changed

  • fix(proxy): make the request rate limiter fair to avoid a permanent 429 wedge by @BraveY in #2066
  • perf(storage): reuse pooled TCP connections for piece downloads instead of connecting per piece by @gaius-qi in #2067
  • chore(deps): Bump clap from 4.6.6 to 4.6.7 by @dependabot[bot] in #2064
  • chore(deps): Bump dragonfly-api from 2.3.6 to 2.3.8 by @dependabot[bot] in #2063
  • chore(deps): Bump quinn from 0.11.11 to 0.11.12 by @dependabot[bot] in #2061
  • chore(deps): Bump taiki-e/install-action from 2.87.11 to 2.87.15 by @dependabot[bot] in #2060
  • fix(grpc): scope request rate limiting to dfdaemon services, exempting health checks by @gaius-qi in #2071

Full Changelog: v1.5.6...v1.5.7

v1.5.6

Choose a tag to compare

@github-actions github-actions released this 22 Sep 03:35
d3e21c9

What's Changed

  • chore(ci): migrate to cncf-ubuntu runners by @chlins in #2044
  • chore(deps): Bump rocksdb from 0.24.0 to 0.25.0 by @dependabot[bot] in #2050
  • chore(deps): Bump lru from 0.18.3 to 0.18.4 by @dependabot[bot] in #2049
  • chore(deps): Bump uuid from 1.24.0 to 1.26.1 by @dependabot[bot] in #2048
  • chore(deps): Bump toml_edit from 0.25.13+spec-1.1.0 to 0.25.15+spec-1.1.0 by @dependabot[bot] in #2047
  • chore(deps): Bump taiki-e/install-action from 2.87.5 to 2.87.11 by @dependabot[bot] in #2046
  • chore(deps): Bump dragonfly-client-request from 1.7.3 to 1.7.4 by @dependabot[bot] in #2045
  • fix(proxy): disable Nagle on accepted connections to avoid tail latency by @gaius-qi in #2054
  • fix(config): raise default storage and proxy buffer sizes to 2MiB by @gaius-qi in #2055
  • refactor(storage): track page cache second chances with a queue-mirroring map by @gaius-qi in #2056
  • fix(storage): notify piece waiters only after page cache bookkeeping by @gaius-qi in #2059

Full Changelog: v1.5.5...v1.5.6

v1.5.5

Choose a tag to compare

@github-actions github-actions released this 09 Sep 02:14
d5bccb0

What's Changed

  • fix(proxy): map dfdaemon download errors to specific HTTP status codes by @gaius-qi in #2032
  • chore(deps): bump tonic-health to 0.14.6 and dragonfly-client-request to 1.7.2 by @gaius-qi in #2033
  • chore(deps): Bump taiki-e/install-action from 2.87.0 to 2.87.5 by @dependabot[bot] in #2034
  • chore(deps): Bump http-body-util from 0.1.3 to 0.1.5 by @dependabot[bot] in #2035
  • chore(deps): Bump glob from 0.3.3 to 0.3.4 by @dependabot[bot] in #2036
  • chore(deps): Bump tokio-rustls from 0.26.4 to 0.26.5 by @dependabot[bot] in #2037
  • chore(deps): Bump prost-wkt-types from 0.7.1 to 0.7.2 by @dependabot[bot] in #2038
  • chore(deps): Bump rocksdb from 0.24.0 to 0.25.0 by @dependabot[bot] in #2039
  • Add unit tests for HTTP client config and Dragonfly retry settings by @gaius-qi in #2040

Full Changelog: v1.5.4...v1.5.5

v1.5.4

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:55
72fd774

What's Changed

  • fix(dfctl): pass enable_task_id_based_blob_digest flag in preheat gRPC request by @gaius-qi in #2019
  • feat: add per-piece download duration metric split by traffic type by @sophiephoon-canva in #2017
  • fix(piece): collect local peer traffic metrics for cached pieces by @gaius-qi in #2028
  • chore(deps): Bump lru from 0.18.2 to 0.18.3 by @dependabot[bot] in #2021
  • chore(deps): Bump taiki-e/install-action from 2.86.5 to 2.87.0 by @dependabot[bot] in #2022
  • chore(deps): Bump rustls from 0.23.41 to 0.23.43 by @dependabot[bot] in #2023
  • chore(deps): Bump serde from 1.0.228 to 1.0.229 by @dependabot[bot] in #2024
  • chore(deps): Bump tonic-reflection from 0.14.5 to 0.14.6 by @dependabot[bot] in #2025
  • chore(deps): Bump base64 from 0.22.1 to 0.23.1 by @dependabot[bot] in #2026
  • chore(deps): Bump github/codeql-action/upload-sarif from 4.37.8 to 4.37.9 by @dependabot[bot] in #2027
  • refactor(sysinfo): collect network stats in a background task shared via watch channel by @gaius-qi in #2029
  • Implement backtosource concurency control by @entrop-tankos in #2030

New Contributors

Full Changelog: v1.5.3...v1.5.4

v1.5.3

Choose a tag to compare

@github-actions github-actions released this 28 Aug 07:55
96204e5

What's Changed

  • fix(dfinit): support images CRI plugin in containerd v2 configs by @544129603 in #2004
  • chore: release v1.5.3 with scheduling policy support by @gaius-qi in #2015
  • feat(digest): support manifest digest-based task IDs for OCI manifest URLs by @gaius-qi in #2018

New Contributors

Full Changelog: v1.5.2...v1.5.3

v1.5.2

Choose a tag to compare

@github-actions github-actions released this 26 Aug 03:02
8212ee1

What's Changed

  • feat(client): add OpenCSG download support by @monkey92t in #1994
  • chore(deps): Bump taiki-e/install-action from 2.85.13 to 2.86.5 by @dependabot[bot] in #2013
  • chore(deps): Bump async-trait from 0.1.89 to 0.1.92 by @dependabot[bot] in #2012
  • chore(deps): Bump dragonfly-client-request from 1.5.0 to 1.6.0 by @dependabot[bot] in #2011
  • chore(deps): Bump futures from 0.3.32 to 0.3.34 by @dependabot[bot] in #2010
  • chore(deps): Bump github/codeql-action/upload-sarif from 4.37.7 to 4.37.8 by @dependabot[bot] in #2009
  • chore(deps): Bump thiserror from 2.0.18 to 2.0.20 by @dependabot[bot] in #2008
  • feat(storage): make per-piece writeback configurable by @cparadis-nvidia in #2006
  • Refactor URL query parameter filtering for task ID consistency by @gaius-qi in #2014

New Contributors

Full Changelog: v1.5.1...v1.5.2

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 20 Aug 04:16
ecaf24d

What's Changed

  • chore(deps): Bump github/codeql-action/upload-sarif from 4.37.4 to 4.37.7 by @dependabot[bot] in #2001
  • chore(deps): Bump anyhow from 1.0.103 to 1.0.104 by @dependabot[bot] in #2000
  • chore(deps): Bump clap from 4.6.5 to 4.6.6 by @dependabot[bot] in #1999
  • chore(deps): Bump lru from 0.18.1 to 0.18.2 by @dependabot[bot] in #1997
  • chore(deps): Bump fastrand from 2.4.1 to 2.5.0 by @dependabot[bot] in #1996
  • chore(deps): Bump taiki-e/install-action from 2.85.10 to 2.85.13 by @dependabot[bot] in #1995
  • refactor(client): replace inline termion formatting with terminal helper functions by @gaius-qi in #2002
  • chore: bump workspace version from 1.5.0 to 1.5.1 by @gaius-qi in #2003

Full Changelog: v1.5.0...v1.5.1

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 06:33
250ce49

What's Changed

  • Enhance QUIC streaming, reduce polling latency, and optimize downloads by @gaius-qi in #1988
  • Refactor to move dragonfly-client-request to dragonfly-sdk by @gaius-qi in #1991
  • Remove stale dragonfly-client-request dependency blocking crates.io publish by @gaius-qi with @Copilot in #1992

Full Changelog: v1.4.9...v1.5.0

v1.4.9

Choose a tag to compare

@github-actions github-actions released this 12 Aug 14:09
1bdea4a

What's Changed

  • chore(deps): Bump http from 1.4.2 to 1.5.0 by @dependabot[bot] in #1978
  • chore(deps): Bump ringbuf from 0.4.8 to 0.5.1 by @dependabot[bot] in #1977
  • chore(deps): Bump serde_json from 1.0.150 to 1.0.151 by @dependabot[bot] in #1976
  • chore(deps): Bump taiki-e/cache-cargo-install-action from 3.0.6 to 3.0.8 by @dependabot[bot] in #1975
  • chore(deps): Bump tokio from 1.52.3 to 1.53.1 by @dependabot[bot] in #1973
  • chore(deps): Bump taiki-e/install-action from 2.85.5 to 2.85.10 by @dependabot[bot] in #1972
  • fix(piece-collector): add timeout to unblock pieces when slow parents delay reporting by @gaius-qi in #1980
  • Enhance storage management with page cache optimizations and readahead by @gaius-qi in #1981
  • chore(tests): install crypto provider before backend tests by @gaius-qi in #1982
  • Refactor QUIC client to reuse connection for multiple streams by @gaius-qi in #1983
  • Handle transient accept errors in storage/server without aborting by @gaius-qi in #1984
  • refactor(storage): move buffer size tuning from TCP to QUIC sockets by @gaius-qi in #1985
  • chore: bump version to 1.4.9 and optimize storage/read path by @gaius-qi in #1986

Full Changelog: v1.4.8...v1.4.9

v1.4.8

Choose a tag to compare

@github-actions github-actions released this 05 Aug 07:24
1bb8528

What's Changed

  • Enhance piece download metadata and update workspace version by @gaius-qi in #1971

Full Changelog: v1.4.7...v1.4.8