Skip to content

Releases: dragonflyoss/client

v0.1.18

05 Mar 12:11
b9e8271
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.17...v0.1.18

v0.1.17

05 Mar 10:39
7018373
Compare
Choose a tag to compare

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

04 Mar 12:39
4bd5785
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.15...v0.1.16

v0.1.15

04 Mar 02:29
4541565
Compare
Choose a tag to compare

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

01 Mar 10:45
1007c7a
Compare
Choose a tag to compare

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

18 Jan 02:34
15eaac4
Compare
Choose a tag to compare

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

18 Jan 02:34
29a0548
Compare
Choose a tag to compare

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

09 Jan 02:39
a68e50b
Compare
Choose a tag to compare

What's Changed

  • feat: refresh addresses of available schedulers when call grpc api by @gaius-qi in #197

Full Changelog: v0.1.10...v0.1.11

v0.1.10

04 Jan 12:51
a6f9896
Compare
Choose a tag to compare

What's Changed

  • feat: add verbose options to command by @gaius-qi in #195
  • feat: add Cargo.lock to project and change announce interval by @gaius-qi in #196

Full Changelog: v0.1.9...v0.1.10

v0.1.9

04 Jan 05:21
b8466f1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.8...v0.1.9