Repository navigation
Releases: dragonflyoss/client
Releases · dragonflyoss/client
Release list
v1.5.7
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
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
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
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
- @sophiephoon-canva made their first contribution in #2017
- @entrop-tankos made their first contribution in #2030
Full Changelog: v1.5.3...v1.5.4
v1.5.3
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
- @544129603 made their first contribution in #2004
Full Changelog: v1.5.2...v1.5.3
v1.5.2
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
- @monkey92t made their first contribution in #1994
- @cparadis-nvidia made their first contribution in #2006
Full Changelog: v1.5.1...v1.5.2
v1.5.1
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
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
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
What's Changed
Full Changelog: v1.4.7...v1.4.8