v2.8.0
Significant Changes
- We now create and use
.downloaded
/.persistence
directories where uplink was started from when the user has not otherwise configured the path. - Uplink will check and ensure there is disk space to download file into, erring out otherwise.
- Uplink only retries downloads that failed due to network error, that too by continuing from where last attempt had failed at, instead of starting from scratch, but only upto 3 times.
- Code maintenance and readability improvements also included.
What's Changed
- docs: quickstart uplink by @de-sh in #266
- fix: retry only
reqwest
errors by @de-sh in #269 - fix: downloader thread error out without logline by @de-sh in #270
- fix: spawn generators to remove time skew by @de-sh in #272
- refactor:
TunshellSession
~>TunshellClient
by @de-sh in #273 - test: use
current_dir
, remove unused loop by @de-sh in #271 - refactor: reintroduce single device simulator as an uplink built-in by @de-sh in #274
- refactor: setup connections with bridge before spawn by @de-sh in #277
- feat: ensure disk has enough space to download file into by @de-sh in #268
- fix: simulator should send
action_status
to bridge asActionResponse
by @de-sh in #283 - feat: don't persist simulated streams in-memory by @de-sh in #284
- fix: timeout process as per config by @de-sh in #287
- refactor: split handling of data and actions by @de-sh in #279
- feat: try continuing partially downloaded files by @de-sh in #286
Full Changelog: v2.7.1...v2.8.0