Skip to content

Bump Downloader from 5.9.4 to 5.9.5 - #439

Merged
Otiel merged 1 commit into
masterfrom
dependabot/nuget/src/BandcampDownloader.IntegrationTests/Downloader-5.9.5
Jul 27, 2026
Merged

Bump Downloader from 5.9.4 to 5.9.5#439
Otiel merged 1 commit into
masterfrom
dependabot/nuget/src/BandcampDownloader.IntegrationTests/Downloader-5.9.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Updated Downloader from 5.9.4 to 5.9.5.

Release notes

Sourced from Downloader's releases.

5.9.5

Highlights

Fixed

  • Issue #​239 — rare IOException: The process cannot access the file … .download when finalizing a download. The library deleted its temp/target files with a bare File.Delete, which threw immediately if an external process (typically an antivirus real-time scan of the freshly written file) still held a handle. All downloader-owned file deletions now retry with exponential backoff (6 attempts over ~3 seconds), which rides out transient scans of even large files. If the lock never clears, the failure is no longer a bare IOException: the error now explains that an external process (antivirus or another program) is holding the file and how to resolve it, with the original exception preserved as InnerException. (#​239)
  • RemoteFileResolver.GetFileInfoAsync no longer throws on slow/unreachable hosts. The internal connect-timeout cancellation (TaskCanceledException) was being rethrown as a hard failure even though the caller's cancellation token was never signaled, breaking the documented fallback to the URL-derived file name. The rethrow is now gated on the caller's token; unreachable hosts fall back as intended.

Added

  • .NET 11 (preview) supportnet11.0 target added to the library and validated by CI on Ubuntu, macOS, and Windows alongside net8.0/net9.0/net10.0.

Internal

  • Test coverage raised from 88.7% to 90.2% with new deterministic unit tests; several flaky tests (stop/resume timing, Windows CI file-lock cleanup) made deterministic; test project switched to portable PDBs to fix a Fody crash on the Windows net11.0 CI leg.

Full Changelog: bezzad/Downloader@v5.9.4...v5.9.5

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 Jul 27, 2026
---
updated-dependencies:
- dependency-name: Downloader
  dependency-version: 5.9.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/nuget/src/BandcampDownloader.IntegrationTests/Downloader-5.9.5 branch from abc164f to 8c3b69d Compare July 27, 2026 14:09
@Otiel
Otiel merged commit b0e7294 into master Jul 27, 2026
5 checks passed
@Otiel
Otiel deleted the dependabot/nuget/src/BandcampDownloader.IntegrationTests/Downloader-5.9.5 branch July 27, 2026 14:20
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