Releases: dragonflyoss/client
Releases · dragonflyoss/client
v0.2.22
v0.2.21
What's Changed
Full Changelog: v0.2.20...v0.2.21
v0.2.20
What's Changed
- feat: add a LRU cache module for preheat jobs by @SouthWest7 in #945
- refactor(dragonfly-client-storage): optimize lru_cache for storage by @gaius-qi in #1040
- refactor: optimize storage cache by @gaius-qi in #1041
- chore(deps): Bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 by @dependabot in #1049
- chore(deps): Bump uuid from 1.15.1 to 1.16.0 by @dependabot in #1046
- chore(deps): Bump serde from 1.0.218 to 1.0.219 by @dependabot in #1045
- chore(deps): Bump wiremock from 0.6.2 to 0.6.3 by @dependabot in #1044
- test(dragonfly-client-storage): add unit tests for
lru_cache
andcache
module. by @SouthWest7 in #1050 - chore(deps): Bump http from 1.2.0 to 1.3.1 by @dependabot in #1052
- chore(deps): Bump github/codeql-action from 3.28.11 to 3.28.12 by @dependabot in #1051
- chore(deps): Bump tempfile from 3.18.0 to 3.19.1 by @dependabot in #1053
- chore(deps): Bump http-body-util from 0.1.2 to 0.1.3 by @dependabot in #1054
- chore(deps): Bump bytes from 1.10.0 to 1.10.1 by @dependabot in #1055
- chore(deps): Bump blake3 from 1.6.0 to 1.7.0 by @dependabot in #1056
- feat(dragonfly-client/src/grpc): support exchange_ib_verbs_queue_pair_endpoint api by @gaius-qi in #1059
- feat(dragonfly-client/src/resource): reuse grpc client in piece downloader by @gaius-qi in #1060
- feat(dragonfly-client): reducing lock contention and improving concurrency by @gaius-qi in #1061
- test: add benchmarks for dragonfly-client-storage/cache by @SouthWest7 in #1057
- feat: optimize benches for cache and lru cache by @gaius-qi in #1063
- feat: remove repeat piece from piece collector by @gaius-qi in #1062
Full Changelog: v0.2.19...v0.2.20
v0.2.19
What's Changed
Full Changelog: v0.2.18...v0.2.19
v0.2.18
What's Changed
- chore(deps): Bump reqwest-middleware from 0.4.0 to 0.4.1 by @dependabot in #1030
- chore(deps): Bump clap from 4.5.30 to 4.5.31 by @dependabot in #1028
- chore(deps): Bump tokio from 1.43.0 to 1.44.0 by @dependabot in #1029
- chore(deps): Bump uuid from 1.14.0 to 1.15.1 by @dependabot in #1031
- chore(deps): Bump tempfile from 3.17.1 to 3.18.0 by @dependabot in #1032
- chore(deps): Bump github/codeql-action from 3.28.10 to 3.28.11 by @dependabot in #1033
- chore: change the registry origin from dockerhub to ecr by @gaius-qi in #1034
- test: add unit tests for RocksdbStorageEngine by @BruceAko in #1035
- test(dragonfly-client-storage): optimize engine tests by @gaius-qi in #1036
- chore(ci/Dockerfile): add bottom for client image by @gaius-qi in #1037
Full Changelog: v0.2.17...v0.2.18
v0.2.17
What's Changed
- chore(workflows/docker.yml): build debug image for client by @gaius-qi in #1009
- feat(dragonfly-client/proxy): add switch for cache in proxy by @gaius-qi in #1010
- feat(dragonfly-client/proxy): remove finished_piece_readers when copy finished by @gaius-qi in #1011
- chore(deps): Bump anyhow from 1.0.95 to 1.0.97 by @dependabot in #1012
- chore(workflows/docker.yaml): add debug suffix for trivy by @gaius-qi in #1017
- chore(deps): Bump reqwest-tracing from 0.5.5 to 0.5.6 by @dependabot in #1014
- chore(deps): Bump chrono from 0.4.39 to 0.4.40 by @dependabot in #1016
- chore(deps): Bump termion from 4.0.3 to 4.0.4 by @dependabot in #1015
- chore(deps): Bump serde_json from 1.0.138 to 1.0.140 by @dependabot in #1013
- feat(dragonfly-client/proxy): eliminate potential memory leak in piece reader handling by @gaius-qi in #1018
- fix(dragonfly-client/resource/piece_collector.rs): remove download piece number by @gaius-qi in #1019
- chore(ci/Dockerfile.debug): add flamegraph for debug image by @gaius-qi in #1020
- feat(dragonfly-client/proxy): improved data transfer efficiency in the proxy by @gaius-qi in #1021
- refactor(dragonfly-client-storage): optimize buffer creation sequence for better readability by @gaius-qi in #1022
- feat: change crc to crc32fast by @gaius-qi in #1023
- feat: optimize profile.release and remove tracing-flame by @gaius-qi in #1024
- feat: add certs cache for generating self-signed certs by @gaius-qi in #1025
- feat: add static SUPPORTED_HTTP_PROTOCOLS for proxy by @gaius-qi in #1026
- feat(dragonfly-client): optimize piece download performance by @gaius-qi in #1027
Full Changelog: v0.2.16...v0.2.17
v0.2.16
What's Changed
- feat: cleaning up Unix Domain Sockets to avoid crashes by @gaius-qi in #1003
- fix(dragonfly-client/proxy): resolve OOM issues caused by LRU cache memory leak by @gaius-qi in #1004
- chore(release): set toolchain to 1.82.0 by @gaius-qi in #1006
- feat(dragonfly-client-storage): optimize hard link handling and cache logic by @gaius-qi in #1005
- feat(dragonfly-client/proxy): optimize map_or in proxy by @gaius-qi in #1007
Full Changelog: v0.2.14...v0.2.16
v0.2.15
v0.2.14
What's Changed
- chore(deps): Bump serde from 1.0.217 to 1.0.218 by @dependabot in #995
- chore(deps): Bump clap from 4.5.29 to 4.5.30 by @dependabot in #997
- chore(deps): Bump tempfile from 3.16.0 to 3.17.1 by @dependabot in #998
- chore(deps): Bump blake3 from 1.5.5 to 1.6.0 by @dependabot in #999
- chore(deps): Bump github/codeql-action from 3.28.9 to 3.28.10 by @dependabot in #1000
- chore(deps): Bump uuid from 1.13.1 to 1.14.0 by @dependabot in #996
- feat(dragonfly-client-util): remove wyhash package by @gaius-qi in #1001
- feat: remove piece_length in Register process by @gaius-qi in #1002
Full Changelog: v0.2.13...v0.2.14