aria2 0.3.9
Changes
- fix: publish releases from master pushes (93f3961)
- Expose download lifecycle event streams and terminal result signaling (3bbddda)
- Emit structured metadata resolution events (52a0e66)
- Expose Metalink ingestion and batch download controls (edc535b)
- Extend Node.js RPC client with comprehensive aria2 methods (dbd8fb1)
- Make SDK publishing mandatory and expose torrent file metadata via C API (060a05c)
- Remove obsolete legacy code (e6cba48)
- Remove obsolete code and simplify aria2 components (9489601)
- Refactor RPC implementation and remove redundant code (1f273bf)
- Fix FTP transfer sequencing, resume handling, and listing parsing (528b9de)
- Implement FTP control-channel keep-alive (68a9ac5)
- Keep FTP active-mode listeners alive until data transfer (ad81df4)
- Refactor FTP connection into focused modules (58c626f)
- Clarify FTP client adapter and engine path documentation (a885a16)
- Fix FTP pool reuse and decouple it from engine lifecycle (3439f17)
- Remove pooled flag from FTP negotiation config (96902ea)
- Consolidate dev package manager checks into CI (05351f7)
- Remove obsolete FTP download finalization method (c5b83a6)
- Unify FTP data-channel negotiation flows (038b7f4)
- Refactor FTP command writing into a shared helper (4981743)
- Refactor FTP negotiation module organization (34cd50d)
- Refactor FTP negotiation command helpers into dedicated modules (0aefbf8)
- Consolidate FTP connection handling and validate passive mode parsing (4a6a9d0)
- Extract FTP attempt execution into dedicated module (e61e274)
- Refactor BitTorrent seed manager into focused modules (71f1061)
- Remove obsolete code and simplify implementation (4d55baa)
- Refactor Metalink request group handling into modules (0cc4ada)
- Remove obsolete implementation (71f485c)
- Remove obsolete code and simplify implementation (40191bb)
- Refactor DHT engine API and extract tests (75f4a2d)
- Remove obsolete implementation (c8b8863)
- Remove obsolete peer management implementation (941241a)
- Restrict execute helpers to their defining modules (bccc4e7)
- Remove obsolete implementation (8987325)
- Remove obsolete implementation (c305a13)
- Remove obsolete request group option operations module (de2f217)
- Remove obsolete implementation (9fcb639)
- Refine piece download completion handling (4380847)
- Remove obsolete code and simplify implementation (81cee8a)
- Remove obsolete implementation (de401e7)
- Remove obsolete 1658-line file (002bffe)
- Remove obsolete implementation code (60833e9)
- Remove obsolete code and simplify implementation (b3dd6b3)
- Remove obsolete implementation (a52a13b)
- Remove obsolete RPC compatibility code (06d651e)
- Validate torrent data before creating downloads (91d05ac)
- Refine RPC server construction and delegate payload validation (3f67acc)
- fix: scope memory follow to metadata sources (90cca82)
- fix: honor engine download options (4ccfeca)
- fix: resolve pkcs8 compatibility in sftp (b0ee237)
- fix: remove matrix from job condition (#64) (08a4e41)
- fix: remove invalid matrix job condition (#63) (7b20ad6)
- fix: target one package manager smoke job (#62) (32333c9)
- fix: trust Homebrew formula before tapping (#61) (8e21754)
- fix: trust Homebrew formula in CI (#60) (e80ad6b)
- fix: use valid Homebrew tap name (#59) (3dae519)
- ci: run package manager smoke on retry (#58) (75afc4f)
- ci: add package manager release retry (#57) (4b34961)
- fix: avoid Homebrew aria2 link conflict (#56) (a2e0e2b)
- chore: update package-manager manifests for v0.3.8 (811edd2)
Choose a binary
| Platform | minimal | standard | tui | full |
|---|---|---|---|---|
| Linux x86_64 | Download | Download | Download | Download |
| Linux ARM64 | Download | Download | Download | Download |
| Windows x86_64 | Download | Download | Download | Download |
| macOS ARM64 | Download | Download | Download | Download |
| macOS x86_64 | Download | Download | Download | Download |
Variants
- minimal: HTTP/FTP base download, without TUI
- standard: HTTP/FTP + BitTorrent + RPC, without TUI
- tui: standard + local and RPC TUI
- full: standard + Metalink + SFTP + TUI
Each archive has a matching checksum file.