Skip to content

Bump Downloader from 4.0.3 to 5.8.0 - #418

Merged
Otiel merged 1 commit into
masterfrom
dependabot/nuget/src/BandcampDownloader.IntegrationTests/Downloader-5.8.0
Jun 8, 2026
Merged

Bump Downloader from 4.0.3 to 5.8.0#418
Otiel merged 1 commit into
masterfrom
dependabot/nuget/src/BandcampDownloader.IntegrationTests/Downloader-5.8.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown
Contributor

Updated Downloader from 4.0.3 to 5.8.0.

Release notes

Sourced from Downloader's releases.

5.8.0

  • Fixed issue #​226 (AOT downloads failing with HTTP 428): the real cause was that some CDNs (e.g. BunnyCDN) return 428 as a per-client concurrency throttle for parallel chunks, and error classification relied on Exception.Source, which is empty under AOT/trimming — making the 428 fatal only in AOT. Error retry-ability is now decided by exception type and HTTP status code, deterministically across JIT and AOT.

  • Retries now use exponential backoff with full jitter instead of a fixed delay, so chunks throttled together (428/429/503) disperse on retry instead of repeating the burst.

  • 428 Precondition Required and transport-level HttpRequestExceptions (no HTTP status) are now treated as transient/retryable; permanent client errors (400/401/403/404) and 500/502 remain non-retryable.

  • Fixed issue #​231 (follow-up): in environments where a TLS-inspecting proxy/antivirus breaks concurrent HTTPS connections, parallel/range chunk downloads failed (SEC_E_DECRYPT_FAILURE, "response ended prematurely", aborted sockets) even though a single sequential connection worked. The download service now automatically falls back to a single connection and completes the download instead of failing, when a multi-connection attempt fails with a transient transport error.

5.6.0

Full Changelog: bezzad/Downloader@v5.4.0...v5.6.0

  • Fixed issue #​225: A download cancelled under poor network conditions now ends as Stopped instead of Failed, even when a network/SSL error is thrown during cancellation.
  • Fixed issue #​230: DownloadProgressChanged no longer reports 100% immediately when the server omits Content-Length; progress stays at 0% (unknown size) until the download completes.
  • Fixed issue #​231: A response stream that ends prematurely (before the advertised size) is no longer silently treated as a completed download; it now retries/resumes and, when it cannot, fails with an IncompleteDownloadException instead of leaving an unfinished .download file.

5.4.0

  • Fixed issue #​228: IsAotCompatible and PublishAot properties added to enable AOT compilation for .NET 8 and later.

Full Changelog: bezzad/Downloader@v5.3.0...v5.4.0

5.3.0

What's Changed

  • Fix #​223: URI encode links by @​XanderLuciano in Fix #223: URI encode links bezzad/Downloader#224
    • The issue was caused by incorrect URL encoding of square brackets in the download URL.
    • This has been resolved to ensure proper handling of such URLs.

New Contributors

Full Changelog: bezzad/Downloader@v5.2.0...v5.3.0

5.2.0

Fixed issue #​220: Some servers don't like the Range header and respond with errors like 403, 404 or 503. even though the file is perfectly downloadable with a normal request (no Range header).

Full Changelog: bezzad/Downloader@v5.1.1...v5.2.0

5.1.1

What's Changed

New Contributors

Full Changelog: bezzad/Downloader@v5.1.0...v5.1.1

5.1.0

What's Changed

Full Changelog: bezzad/Downloader@v5.0.0...v5.1.0

5.0.0

What's Changed

New Contributors

Full Changelog: bezzad/Downloader@v4.1.1...v5.0.0

4.1.1

What's Changed

New Contributors

Full Changelog: bezzad/Downloader@v4.0.3...v4.1.1

4.1.0

What's Changed

New Contributors

Full Changelog: bezzad/Downloader@v4.0.3...v4.1.0

Commits viewable in compare view.

@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Jun 8, 2026
@dependabot
dependabot Bot force-pushed the dependabot/nuget/src/BandcampDownloader.IntegrationTests/Downloader-5.8.0 branch from aa20362 to a742d94 Compare June 8, 2026 10:27
---
updated-dependencies:
- dependency-name: Downloader
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@Otiel
Otiel force-pushed the dependabot/nuget/src/BandcampDownloader.IntegrationTests/Downloader-5.8.0 branch from a742d94 to f49292d Compare June 8, 2026 13:56
@Otiel
Otiel enabled auto-merge June 8, 2026 13:57
@Otiel
Otiel merged commit 51b59c3 into master Jun 8, 2026
5 checks passed
@Otiel
Otiel deleted the dependabot/nuget/src/BandcampDownloader.IntegrationTests/Downloader-5.8.0 branch June 8, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant