Releases: dragonflyoss/client
Releases · dragonflyoss/client
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
v0.1.108
What's Changed
- test: Add unit tests for object storage by @Lzzzzzt in #714
- feat: optimize make_need_fields_message macro by @gaius-qi in #721
- test: set plugin ext to .dylib in macos by @gaius-qi in #722
- feat: add log for generate certs by @gaius-qi in #723
- feat: print log for tls failed by @gaius-qi in #730
- feat: support ca and skip_verify for containerd registry and remove mirror mode for containerd old version by @gaius-qi in #731
- chore(deps): Bump tokio-stream from 0.1.15 to 0.1.16 by @dependabot in #729
- chore(deps): Bump wiremock from 0.6.1 to 0.6.2 by @dependabot in #728
- chore(deps): Bump serde from 1.0.209 to 1.0.210 by @dependabot in #726
- chore(deps): Bump leaky-bucket from 1.0.1 to 1.1.2 by @dependabot in #725
- Fix: Comment for Storage in piece.rs is wrong by @Zyyeric in #724
- feat: add X-Dragonfly-Use-P2P header for proxy to use P2P to distribute the content by @gaius-qi in #733
Full Changelog: v0.1.107...v0.1.108