Skip to content

aria2 0.3.9

Choose a tag to compare

@github-actions github-actions released this 18 Sep 09:41
e95a4fe

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.