Skip to content

v2.5.5 - Runtime BitTorrent Endpoint Control

Latest

Choose a tag to compare

@AnInsomniacy AnInsomniacy released this 02 Aug 05:11
b209e18

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-port changes through aria2.changeGlobalOption.
  • Added bt-external-port for NAT and port-forwarding configurations.
  • Added aria2.getBtEndpoint to 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