Releases: dragonflyoss/client
Releases · dragonflyoss/client
v0.1.118
What's Changed
- feat: add disk bandwidth for metrics and announcer by @gaius-qi in #845
- chore(deps): Bump codecov/codecov-action from 4 to 5 by @dependabot in #846
- chore(deps): Bump indicatif from 0.17.8 to 0.17.9 by @dependabot in #847
- chore(deps): Bump futures from 0.3.30 to 0.3.31 by @dependabot in #848
- chore(deps): Bump tempfile from 3.13.0 to 3.14.0 by @dependabot in #849
- chore(deps): Bump libc from 0.2.162 to 0.2.164 by @dependabot in #850
- dfget supports HDFS by @BruceAko in #838
- refactor: support hdfs for backend by @gaius-qi in #852
- feat: rename disk_read_bandwidth to disk_read_bytes by @gaius-qi in #853
- feat: reuse the tonic uds client in proxy by @gaius-qi in #854
- feat: reuse http client for backend by @gaius-qi in #855
- feat: reuse http client for object storage in backend by @gaius-qi in #856
- feat: add timeout for hdfs backend by @gaius-qi in #857
- fix: barrier blocks thread by @gaius-qi in #858
- add ut for containerd init by @CormickKneey in #859
- fix: rocksdb panic caused by out of bounds by @gaius-qi in #860
Full Changelog: v0.1.117...v0.1.118
v0.1.117
What's Changed
- refactor(metadata.rs): simplify is_empty checks for Task and Persiste… by @yxxhero in #829
- test(crio): add unit test for CRIO config by @yxxhero in #830
- feat: add reset handler for metrics by @gaius-qi in #837
- chore(deps): Bump tokio from 1.41.0 to 1.41.1 by @dependabot in #832
- chore(deps): Bump pprof from 0.13.0 to 0.14.0 by @dependabot in #833
- chore(deps): Bump libc from 0.2.161 to 0.2.162 by @dependabot in #834
- chore(deps): Bump hyper from 1.4.1 to 1.5.0 by @dependabot in #835
- chore(deps): Bump anyhow from 1.0.91 to 1.0.93 by @dependabot in #836
- feat: optimize generater of the piece id by @gaius-qi in #839
- feat: optimize find_matching_rule func by @gaius-qi in #840
- feat: optimize convert headermap to hashmap by @gaius-qi in #841
- feat: remove zstd comperssion in dfdaemon_download server by @gaius-qi in #842
- feat: remove fill_cache from getting in rocksdb by @gaius-qi in #843
- feat: remove unnecessary logs by @gaius-qi in #844
Full Changelog: v0.1.116...v0.1.117
v0.1.116
What's Changed
- chore(deps): Bump tokio from 1.40.0 to 1.41.0 by @dependabot in #810
- chore(deps): Bump bytes from 1.7.2 to 1.8.0 by @dependabot in #811
- chore(deps): Bump libc from 0.2.159 to 0.2.161 by @dependabot in #809
- chore(deps): Bump rustls-pki-types from 1.9.0 to 1.10.0 by @dependabot in #808
- chore(deps): Bump anyhow from 1.0.89 to 1.0.91 by @dependabot in #807
- feat(ops): Update Docker workflow for PRs on main branch by @yxxhero in #813
- feat: delete metadata and content of the persistent cache task by @gaius-qi in #816
- feat: add query params of the containerd by @gaius-qi in #817
- feat: add content_length, digest and piece_count for UploadPersistentCacheTaskStartedRequest by @gaius-qi in #818
- feat: response current replica count for persistent cache task by @gaius-qi in #819
- feat(container_runtime): support podman container runtime by @yxxhero in #812
- test: add ut for client-util by @CormickKneey in #826
- chore(deps): Bump thiserror from 1.0.64 to 1.0.65 by @dependabot in #824
- chore(deps): Bump regex from 1.11.0 to 1.11.1 by @dependabot in #823
- chore(deps): Bump futures-util from 0.3.30 to 0.3.31 by @dependabot in #822
- chore(deps): Bump hyper-util from 0.1.9 to 0.1.10 by @dependabot in #821
- test: add ut for client-util/tls by @CormickKneey in #827
- feat: when the task is downloading, it is not allowed to delete the task by @gaius-qi in #828
Full Changelog: v0.1.115...v0.1.116
v0.1.115
v0.1.114
What's Changed
- chore(deps): Bump uuid from 1.10.0 to 1.11.0 by @dependabot in #791
- chore(deps): Bump rustls-pemfile from 2.1.3 to 2.2.0 by @dependabot in #789
- chore(deps): Bump openssl from 0.10.66 to 0.10.68 by @dependabot in #788
- chore(deps): Bump serde_json from 1.0.128 to 1.0.132 by @dependabot in #787
- feat: remove lazy_static for getting build env by @gaius-qi in #795
- ensure proxy connection HTTP/1 to prevent possible failures by @CormickKneey in #796
- feat: add tonic-reflection sever error for ClientError by @gaius-qi in #797
- feat: exclude digest when calculating task id by @gaius-qi in #803
Full Changelog: v0.1.113...v0.1.114
v0.1.113
What's Changed
- feat: add basic auth for HTTP proxy by @gaius-qi in #785
- feat: support X-Dragonfly-Prefetch header to control prefetching by @gaius-qi in #786
- feat: storage needs split by the first 3 characters of task id(sha256) to avoid too many files in one directory by @gaius-qi in #792
Full Changelog: v0.1.112...v0.1.113
v0.1.112
What's Changed
- feat: add ca_cert, cert and key for mTLS in config by @gaius-qi in #772
- test: add unit tests for dragonfly-backend::http by @Lzzzzzt in #770
- refactor: unit tests of the self-signed certs in http backend by @gaius-qi in #778
- chore(deps): Bump rustls-pki-types from 1.8.0 to 1.9.0 by @dependabot in #773
- chore(deps): Bump clap from 4.5.18 to 4.5.20 by @dependabot in #774
- chore(deps): Bump libc from 0.2.158 to 0.2.159 by @dependabot in #775
- chore(deps): Bump tonic-reflection from 0.12.1 to 0.12.3 by @dependabot in #776
- feat: load certs in dfdaemon config by @gaius-qi in #779
- feat: add ServerTlsConfig and ClientTlsConfig for upload service by @gaius-qi in #780
- feat: add self-signed certs for manager client and scheduler client by @gaius-qi in #781
- test: fixed invalid_uri_should_fail in manager grpc by @gaius-qi in #782
- feat: add health check for manager addr by @gaius-qi in #783
Full Changelog: v0.1.111...v0.1.112
v0.1.111
What's Changed
- fix git info and update cargo.lock by @CormickKneey in #768
- feat: avoid the out stream is aborted in proxy and add calculate_interested test by @gaius-qi in #769
Full Changelog: v0.1.110...v0.1.111
v0.1.110
What's Changed
- feat: rename cache task to persistent cache task by @gaius-qi in #753
- feat(scheduler): add automatic scheduler switching feature by @PoloDyBala in #591
- ✨ feat: display detailed version for bin instead of the defa… by @CormickKneey in #754
- refactor: build environment for binaries by @gaius-qi in #755
- feat: add upload_rate_limit and download_rate_limit for announcer by @gaius-qi in #756
- chore(deps): Bump tempfile from 3.12.0 to 3.13.0 by @dependabot in #757
- chore(deps): Bump thiserror from 1.0.63 to 1.0.64 by @dependabot in #761
- chore(deps): Bump toml_edit from 0.22.20 to 0.22.22 by @dependabot in #760
- chore(deps): Bump tonic-health from 0.12.2 to 0.12.3 by @dependabot in #759
- chore(deps): Bump anyhow from 1.0.86 to 1.0.89 by @dependabot in #758
- chore(deps): Bump regex from 1.10.6 to 1.11.0 by @dependabot in #765
- chore(deps): Bump termion from 4.0.2 to 4.0.3 by @dependabot in #762
- chore(deps): Bump hyper-util from 0.1.8 to 0.1.9 by @dependabot in #763
- chore(deps): Bump sysinfo from 0.30.13 to 0.32.0 by @dependabot in #764
- chore: update client version to v0.1.110 by @gaius-qi in #767
New Contributors
- @PoloDyBala made their first contribution in #591
Full Changelog: v0.1.109...v0.1.110
v0.1.109
What's Changed
- fix: Ensure the parent directory of the destination exists by @Zyyeric in #732
- feat: ensure the parent directory of the destination exists by @gaius-qi in #734
- feat: announce disable shared for scheduler by @gaius-qi in #735
- chore(deps): Bump tokio-util from 0.7.11 to 0.7.12 by @dependabot in #736
- chore(deps): Bump hyper-util from 0.1.7 to 0.1.8 by @dependabot in #738
- chore(deps): Bump clap from 4.5.16 to 4.5.17 by @dependabot in #739
- chore(deps): Bump blake3 from 1.5.3 to 1.5.4 by @dependabot in #740
- feat: add log for deleting task content by @gaius-qi in #741
- refactor: change comments to rust style by @gaius-qi in #742
- chore(deps): Bump dashmap from 6.0.1 to 6.1.0 by @dependabot in #743
- chore(deps): Bump serde_json from 1.0.127 to 1.0.128 by @dependabot in #744
- chore(deps): Bump bytes from 1.7.1 to 1.7.2 by @dependabot in #745
- chore(deps): Bump clap from 4.5.17 to 4.5.18 by @dependabot in #746
- chore(deps): Bump local-ip-address from 0.6.1 to 0.6.3 by @dependabot in #747
- test: add unit test for dfget by @Lzzzzzt in #748
- test: refactor tests in dfget by @gaius-qi in #749
- chore: update dragonfly-api version to v2.0.159 by @gaius-qi in #750
- chore: update crate verison to v0.1.109 by @gaius-qi in #751
- feat: optimize the profile release for binary by @gaius-qi in #752
Full Changelog: v0.1.108...v0.1.109