Downloader

Fast, cross-platform and reliable multipart downloader with asynchronous progress events for .NET applications.

MIT License

Stars
1.3K
Committers
16

Bot releases are hidden (Show)

Downloader - v3.1.2 Latest Release

Published by bezzad 3 months ago

  • Download the same file from multiple sources https://github.com/bezzad/Downloader/issues/118
  • Control the amount of system memory (RAM) the Downloader consumes during downloading.
  • Refactor all codes and test.
  • User xUnit instead of msunit tests.
  • Improve memory performance.
  • Fixed some bugs.

Full Changelog: https://github.com/bezzad/Downloader/compare/v3.0.6...v3.1.2

Downloader - v3.0.6

Published by bezzad over 1 year ago

Resume download with a different URL #136

Downloader - v3.0.5

Published by bezzad over 1 year ago

added memory buffering limitation to prevent memory performance issue #126

Downloader - version 3.0.4

Published by bezzad over 1 year ago

Added task async method for the download cancellation operation. #132

Downloader - Release version 3.0.3

Published by bezzad over 1 year ago

  • Fixed serialized download package after canceled or failed. #129
Downloader - version 3.0.2

Published by bezzad almost 2 years ago

  • Added Cancellation token to download file methods. #127
  • Fixed use of correct frameworks version. #124, #128
Downloader - version 3.0.1

Published by bezzad almost 2 years ago

  • Added MinimumSizeOfChunking option to download small files without chunks. #95
  • Fixing Pre-allocated and stream into final file location. #54, #109
  • Added direct download feature without storing incoming bytes on temps.
  • Fixed create not existing directory when downloading with path.
Downloader - version 3.0.0 beta

Published by bezzad about 2 years ago

  • Added MinimumSizeOfChunking option to download small files without chunks. #95
  • Fixing Pre-allocated and stream into final file location. #54, #109
  • Added direct download feature without storing incoming bytes on temps.
Downloader - version 2.4.1

Published by bezzad about 2 years ago

  • Fixing the process of fetching the file name when the download link has a redirection URL. #106
  • Fixing the download completion process, when one of the chunks had an error, the other chunks are canceled.
Downloader - version 2.3.4

Published by bezzad about 2 years ago

  • Fixed timeout issue at .Net Framework when network disconnects #104
Downloader - version 2.3.9

Published by bezzad about 2 years ago

  • Fixed issue #94: File is downloaded from the beginning after resuming
  • Fixed issue #104: When network disconnects download gets stuck (.Net framework)
Downloader - version 2.3.8

Published by bezzad about 2 years ago

  • Added fast Pause and Resume downloads asynchronously
  • Fix no supported servers issue #98 #94 #93 #92
Downloader - version 2.3.7

Published by bezzad about 2 years ago

Fixed parallel downloading when a server does not support download in range. #98 #99

Downloader - version 2.3.6

Published by bezzad about 2 years ago

  • Fixed Error during download #93
  • Merge PR: Added ability to have a different number of chunks vs number of downloads in parallel #92
  • Added license bot config file
Downloader - version 2.3.5

Published by bezzad over 2 years ago

  • Fixed embedded PDB file to Nuget package
Downloader - version 2.3.4

Published by bezzad over 2 years ago

Ability to download just a certain range of bytes of a large file.

Downloader - version 2.3.3

Published by bezzad over 2 years ago

Fixed JSON Serialization. issue #81

Downloader - version 2.3.2

Published by bezzad over 2 years ago

Set a dynamic speed limit on downloads (changeable speed limitation on the go) #77

Downloader - version 2.3.1

Published by bezzad almost 3 years ago

Fixed issue #72
Ignore add range of requests when the chunk count is 1

Downloader - version 2.3.0

Published by bezzad almost 3 years ago

  • Add new API #64