Summary
This patch release improves BitTorrent metadata reporting for libtorrent-backed magnet tasks, restores a clear metadata-stage display name for frontends, and corrects release packaging behavior for platform certificate trust handling. It also makes manual release workflow validation easier by allowing latest to mean the current CMakeLists.txt version.
Added
- Added JSON-RPC
bittorrent.metadatastate reporting for libtorrent magnet metadata resolution. - Added a metadata-stage display name field sourced from the magnet
dnvalue when real torrent metadata is not available yet.
Changed
- Manual release workflow dispatch now defaults the version input to
latest, resolving to the current project version. - Release packaging now selects platform trust behavior explicitly for libcurl: Windows native CA, macOS Apple SecTrust, Linux configured CA bundle, and explicit Android CA handling.
Fixed
- Fixed invalid empty
bittorrent.infooutput during magnet metadata download. - Fixed Motrix-facing magnet titles falling back to the placeholder
magnetpath while metadata is still downloading. - Fixed Windows HTTPS certificate verification in static release builds by enabling libcurl native CA handling.
Downloads
| Platform | Download |
|---|---|
| Linux x86_64 | aria2-next-2.2.1-linux-x86_64
|
| Linux ARM64 | aria2-next-2.2.1-linux-aarch64
|
| macOS Apple Silicon | aria2-next-2.2.1-macos-arm64
|
| macOS Intel | aria2-next-2.2.1-macos-x86_64
|
| Windows x86_64 | aria2-next-2.2.1-windows-x86_64.exe
|
| Windows ARM64 | aria2-next-2.2.1-windows-arm64.exe
|
| Checksums | aria2-next-2.2.1-checksums.sha256
|