Releases: dragonflyoss/client
Releases · dragonflyoss/client
v0.1.18
v0.1.17
What's Changed
- feat: remove client certs for backend by @gaius-qi in #291
- chore(deps): Bump serde_yaml from 0.9.31 to 0.9.32 by @dependabot in #290
- chore(deps): Bump rustls-pemfile from 2.1.0 to 2.1.1 by @dependabot in #289
- chore(deps): Bump openssl from 0.10.63 to 0.10.64 by @dependabot in #287
- refactor: add dragonfly-client-core crate by @gaius-qi in #293
- fix: replace dragonfly_client::Error with dragonfly_client_core::Error by @gaius-qi in #294
Full Changelog: v0.1.16...v0.1.17
v0.1.16
What's Changed
Full Changelog: v0.1.15...v0.1.16
v0.1.15
What's Changed
- chore(deps): Bump dragonfly-api from 2.0.94 to 2.0.95 by @dependabot in #269
- chore(deps): Bump indicatif from 0.17.7 to 0.17.8 by @dependabot in #267
- chore(deps): Bump chrono from 0.4.33 to 0.4.34 by @dependabot in #266
- feat: generate CA by openssl with PEM foramt files by @gaius-qi in #270
- feat: remove error log about proxy directly to remote server by @gaius-qi in #271
- feat: add registry mirror for dfdaemon by @gaius-qi in #272
- feat: rewrite registry mirror request by @gaius-qi in #278
- chore(deps): Bump rocksdb from 0.21.0 to 0.22.0 by @dependabot in #273
- chore(deps): Bump serde_json from 1.0.113 to 1.0.114 by @dependabot in #274
- chore(deps): Bump clap from 4.4.18 to 4.5.1 by @dependabot in #275
- chore(deps): Bump rustls-pemfile from 2.0.0 to 2.1.0 by @dependabot in #276
- chore(deps): Bump anyhow from 1.0.79 to 1.0.80 by @dependabot in #277
- feat: if download back-to-source failed, proxy returns http code and header by @gaius-qi in #279
- feat: replace hyper-tls with hyper-rustls for HttpsConnector by @gaius-qi in #280
- feat: add self-signed certs for registry by @gaius-qi in #281
- feat: add certificate chain for download request for self-signed certificate by @gaius-qi in #282
- feat: add client certs to backend request config by @gaius-qi in #283
- chore: update crate version to 0.1.15 by @gaius-qi in #284
Full Changelog: v0.1.14...v0.1.15
v0.1.14
What's Changed
- feat: add proxy to dfdaemon by @gaius-qi in #215
- feat: add proxy config to dfdaemon by @gaius-qi in #216
- feat: add filtered query params to rule in proxy by @gaius-qi in #217
- feat: handle http request to remote server directly by @gaius-qi in #218
- feat: shutdown proxy service and fix proxy http request directly by @gaius-qi in #219
- feat: enable upgrade in http builder to support higher-level HTTP upgrades by @gaius-qi in #220
- feat: use GET request to replace of HEAD request to get header and status code by @gaius-qi in #221
- feat: add get_content_length function by @gaius-qi in #222
- feat: refresh header and add response_header to response by @gaius-qi in #223
- feat: rename header to request_header in Download by @gaius-qi in #224
- feat: return result directly by @gaius-qi in #225
- chore(deps): Bump hyper-rustls from 0.25.0 to 0.26.0 by @dependabot in #227
- chore(deps): Bump actions/cache from 3 to 4 by @dependabot in #226
- feat: implement download task into async read by @gaius-qi in #228
- feat: remove download_from_source and download_from_remote_peer with async read by @gaius-qi in #230
- feat: add parse_range_header to http utils by @gaius-qi in #231
- feat: add make_download_task_request to proxy by @gaius-qi in #232
- feat: replace filters with filtered_query_params by @gaius-qi in #233
- feat: intercept http request to download task by p2p in proxy by @gaius-qi in #234
- feat: copy reader to proxy response by @gaius-qi in #235
- feat: remove the range header to prevent the server from returning 206 by @gaius-qi in #236
- chore(deps): Bump serde from 1.0.195 to 1.0.196 by @dependabot in #240
- chore(deps): Bump serde_yaml from 0.9.30 to 0.9.31 by @dependabot in #239
- chore(deps): Bump chrono from 0.4.31 to 0.4.33 by @dependabot in #238
- chore(deps): Bump serde_json from 1.0.111 to 1.0.113 by @dependabot in #237
- feat: implement DownloadTaskResponse with multi responses by @gaius-qi in #242
- feat: if download by range, add content-range header to resopnse header by @gaius-qi in #244
- feat: implement copy range reader to http response by @gaius-qi in #245
- feat: change short of the output options from o to O by @gaius-qi in #247
- feat: remove task finished response by @gaius-qi in #246
- feat: async write data to response by @gaius-qi in #248
- feat: optimize proxy request by dfdaemon by @gaius-qi in #249
- feat: optimize logs of th copy piece actions by @gaius-qi in #250
- fix: calculate interested pieces by range by @gaius-qi in #251
- fix: caculate range length of range header by @gaius-qi in #252
- feat: add generate_self_signed_cert and generate_self_signed_cert_by_ca by @gaius-qi in #259
- feat: add tunnel to handle https and add ca_cert and ca_key config by @gaius-qi in #260
- feat: handle the upgraded request with https by @gaius-qi in #261
- feat: change proxy https port to 443 by @gaius-qi in #262
- feat: add leave host to dfdaemon by @gaius-qi in #263
- chore: update cargo version to v0.1.14 by @gaius-qi in #264
Full Changelog: v0.1.13...v0.1.14
v0.1.13
What's Changed
- feat: add rate limit of the upload speed in download piece by @gaius-qi in #211
- feat: add rate limit to download server and upload server by @gaius-qi in #212
- feat: hard_link or copy to output path by @gaius-qi in #213
- feat: if hardlink failed, remove the file and copy to output path by @gaius-qi in #214
Full Changelog: v0.1.12...v0.1.13
v0.1.12
What's Changed
- fix: log of the DownloadPeerBackToSourceFinishedRequest request by @gaius-qi in #198
- feat: get hashring by prefix string in task id by @gaius-qi in #203
- feat: add log for collecter spawn by @gaius-qi in #204
- chore(deps): Bump serde from 1.0.194 to 1.0.195 by @dependabot in #200
- chore(deps): Bump clap from 4.4.12 to 4.4.13 by @dependabot in #201
- chore(deps): Bump libc from 0.2.151 to 0.2.152 by @dependabot in #202
- fix: update available scheduler and addresses by @gaius-qi in #205
- feat: if download pieces are not enough, client send reschedule to scheduler by @gaius-qi in #206
- feat: report candidate parents when download failed by @gaius-qi in #207
- feat: sync available scheduler addresses from manager by @gaius-qi in #208
- feat: add connect error log to grpc client by @gaius-qi in #209
- chore: update cargo version to v0.1.12 by @gaius-qi in #210
Full Changelog: v0.1.11...v0.1.12
v0.1.11
What's Changed
Full Changelog: v0.1.10...v0.1.11