Skip to content

aria_move 1.5.2

Latest

Choose a tag to compare

@macg4dave macg4dave released this 14 Nov 05:16

Completed downloads on SMB shares can receive a timestamp refresh after aria2 has finished. Previously this could abort a verified move or leave the original in the incoming folder after the destination was published.

Version 1.5.2 recovers from timestamp-only changes while retaining the source-size, identity and content checks:

  • Before publication, discard staging and retry a fresh inventory and full verified copy, up to three attempts.
  • During cleanup, require a fresh byte-for-byte comparison with the published destination before accepting a timestamp-only change and removing the source.
  • Report old and new size, timestamp and identity values when a source-change check fails.
  • Add concurrent hook tests, opt-in real-share tests, and a Debian 13 QEMU VM with ext4, XFS, Btrfs and Linux SMB test stages.

Downloads

  • Debian/Ubuntu amd64 or arm64: sudo apt install ./aria-move_1.5.2_amd64.deb (use the arm64 package on ARM64).
  • RHEL/AlmaLinux/Rocky 9+ and Fedora: sudo dnf install ./aria-move-1.5.2-1.el9.x86_64.rpm (use aarch64 on ARM64), then enable the service with sudo systemctl enable --now aria-move. RHEL-family systems need EPEL for aria2.
  • Windows x86_64: extract the ZIP or download the standalone executable.
  • Verify every downloaded artifact against SHA256SUMS.

Debian packages use the Debian 12 / glibc 2.36 baseline; RPM packages use the EL9 / glibc 2.34 baseline. Existing settings remain in place on upgrade. See the installation instructions.

Verification

The attached RELEASE_TESTS.md and release-test-logs.zip record the release checks and their limits. The Debian 13 VM exercises a Linux CIFS client against Samba backed by ext4; it does not emulate a ZFS server. World-share testing uses the Windows SMB client. macOS binaries are not provided.