Skip to content

v2.8.0

Compare
Choose a tag to compare
@de-sh de-sh released this 26 Sep 15:49
· 146 commits to main since this release

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 as ActionResponse 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