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