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
|