github AnInsomniacy/aria2-next v3.0.9
v3.0.9 - Download Integrity and Route Selection

6 hours ago

Summary

Aria2 Next 3.0.9 makes HTTP downloads more reliable and faster on poor routes. A retried download no longer corrupts its file. A slow connection no longer holds back the end of a download. A broken IPv6 route no longer keeps a download at a crawl. Release assets cover the same seven platforms.

Fixed

  • A download retried after a failure no longer treats the unwritten part of its preallocated file as received. With --continue, the retry resumes from the ranges the earlier attempt actually wrote (rayburst#767).
  • A server that answers HTTP 403 to additional connections while others are transferring now limits the connection count instead of failing the download. The count is probed upward again later (rayburst#767).
  • The end of a download no longer slows to a crawl behind one slow connection. Its remaining range is handed to idle connections, which take over the part the slow connection would deliver last (rayburst#762).
  • When one address family is several times slower per connection than the other, existing connections move to the faster one. Previously only new connections switched, so a slow IPv6 route could hold every connection of a download. In testing, a 156 MB download that took 26 to 120 seconds over such a route finished in 6 to 9 seconds.
  • A connection that stays far slower than the others for several seconds is replaced by a new one. Replacements back off when the new connection is no faster.
  • Progress is printed again when the output is not a console, such as under Scoop. A download shorter than a second still gets a progress line (#70).
  • A paused multi-file torrent resumes without asking for its file selection again (rayburst#754).
  • Session files saved with a UTF-8 byte order mark, as Windows editors and PowerShell 5 write them, load correctly.

Added

Downloads

Platform Download
Linux x86_64 aria2-next-3.0.9-linux-x86_64
Linux ARM64 aria2-next-3.0.9-linux-aarch64
macOS Apple Silicon aria2-next-3.0.9-macos-arm64
macOS Intel aria2-next-3.0.9-macos-x86_64
Windows x86_64 aria2-next-3.0.9-windows-x86_64.exe
Windows ARM64 aria2-next-3.0.9-windows-arm64.exe
Android ARM64 aria2-next-3.0.9-android-arm64
Checksums aria2-next-3.0.9-checksums.sha256

Don't miss a new aria2-next release

NewReleases is sending notifications on new releases.