Breaking Changes
bt-external-ip is now session-wide and can no longer be configured per download or through input-file entries.
Summary
This release adds live BitTorrent listener rebinding and consistent external endpoint announcements without interrupting established peer connections.
Added
- Added runtime
listen-portchanges througharia2.changeGlobalOption. - Added
bt-external-portfor NAT and port-forwarding configurations. - Added
aria2.getBtEndpointto report active local and advertised endpoints.
Changed
- Tracker, DHT, and BEP 10 announcements now refresh after endpoint changes.
- Local Peer Discovery continues to publish the actual local listener port.
- External IP configuration is validated and managed globally.
Fixed
- Failed listener replacements now preserve the previous working listener.
- Endpoint changes during tracker activity are announced immediately after the active request completes.
Downloads
| Platform | Download |
|---|---|
| Linux x86_64 | aria2-next-2.5.5-linux-x86_64 |
| Linux ARM64 | aria2-next-2.5.5-linux-aarch64 |
| macOS Apple Silicon | aria2-next-2.5.5-macos-arm64 |
| macOS Intel | aria2-next-2.5.5-macos-x86_64 |
| Windows x86_64 | aria2-next-2.5.5-windows-x86_64.exe |
| Windows ARM64 | aria2-next-2.5.5-windows-arm64.exe |
| Android ARM64 | aria2-next-2.5.5-android-arm64 |
| Checksums | aria2-next-2.5.5-checksums.sha256 |