github AnInsomniacy/aria2-next v2.1.4
v2.1.4 - ED2K and KAD Reliability Improvements

latest releases: v3.0.4, v3.0.3, v3.0.2...
4 months ago

Summary

Aria2 Next 2.1.4 improves ED2K/eMule download reliability, KAD discovery, peer source handling, and release validation for supported standalone artifacts. This release focuses on making ED2K transfers more resilient under LowID, KAD, compressed part, and slow-peer conditions.

Added

  • ED2K endgame range reclaiming and parallel piece handling to reduce tail stalls from slow peers.
  • KAD packed protocol support, obfuscated datagram handling, callback requests, and improved KAD search behavior.
  • Configurable UDP port support for ED2K Kad and peer reask packets.

Changed

  • Simplified KAD byte packing and unpacking helpers.
  • Updated ED2K/eMule README coverage and local maintenance documentation.
  • Release validation now archives manual validation assets.

Fixed

  • ED2K compressed part handling now keeps decompression state tied to the requested block, preventing valid compressed chunks from failing after partial writes.
  • ED2K source requests no longer reject valid sources because of an unnecessary UDP flags check.
  • ED2K search server sessions are initialized correctly.
  • ED2K client identity, source lifecycle, server discovery cadence, Kad discovery cadence, peer lifecycle, queued peer UDP reask, LowID callback state, transfer pacing, upload cooperation, and Windows MinGW builds were hardened.

Downloads

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

Don't miss a new aria2-next release

NewReleases is sending notifications on new releases.