Skip to content

aria_move 1.5.1

Choose a tag to compare

@macg4dave macg4dave released this 31 Oct 18:45
· 3 commits to main since this release

Downloads and installation

  • Debian/Ubuntu: sudo apt install ./aria-move_1.5.1_amd64.deb (arm64 on ARM64)
  • New Fedora / RHEL / AlmaLinux / Rocky 9+: sudo dnf install ./aria-move-1.5.1-1.el9.x86_64.rpm (aarch64 on ARM64), then sudo systemctl enable --now aria-move. On RHEL-family systems enable EPEL first (sudo dnf install epel-release) for aria2.
  • Windows x86_64: extract the ZIP or use the standalone executable.
  • Verify downloads against SHA256SUMS.

The .deb packages need glibc 2.36+ (Debian 12 baseline); the .rpm packages need glibc 2.34+ (EL9 baseline). Both install the same managed setup: a restricted aria-move account, aria-move.service, authenticated localhost RPC on port 6800 and the completion hook. See the README.

Changes

  • RPM packages for x86_64 and aarch64, with the full managed service (not just the binary, as in 1.0.1). Settings in /etc/aria_move are kept on upgrade; downloads, token and logs are kept on removal.
  • Logging rework: application errors, file-access failures and crashes always go to the system log (syslog/journald: journalctl -t aria_move; Windows: Application event log), plus stderr, including errors before the config loads. The log file follows log_level: verbose everything, normal completed moves and errors (packaged default), warn errors only. --json now formats the log file.
  • RPC secret is generated on the machine at install time and is the only source of the token; any rpc-secret line in aria2.conf is ignored, and a malformed secret file is refused with a clear error.
  • Updated packaged aria2.conf (download tuning, BitTorrent and tracker settings).
  • Docs: ReadWritePaths entries must exist (otherwise systemd fails with 226/NAMESPACE); include the log directory when log_file is on custom storage.
  • Package lifecycle tests: negative assertions now actually fail.

Verification

See the attached RELEASE_TESTS.md and release-test-logs.zip. All Debian and RPM packages passed their Docker lifecycle gates on both architectures (ARM64 under QEMU); Debian packages also passed the 2 GiB concurrency test. Windows tests passed. macOS binaries are not provided.