github AnInsomniacy/aria2-next v2.0.5
v2.0.5 - Static Release Compatibility

latest releases: v3.0.4, v3.0.3, v3.0.2...
5 months ago

Summary

This release tightens release-build portability and keeps the maintained CMake build working with newer local dependency baselines. The published release workflow produces standalone binaries for Linux, macOS, and Windows, with stricter static dependency selection and runtime dependency checks before assets are uploaded.

Changed

  • Centralized static release-link behavior in the CMake target setup for Linux and Windows release builds.
  • Forced Linux static release builds to resolve libraries from static archives when ARIA2_ENABLE_STATIC is enabled, preventing dynamic system libraries from leaking into fully static links.
  • Updated release packaging documentation to describe the maintained runtime dependency boundary for Linux, macOS, Windows, and Android artifacts.
  • Refined release note guidance so published asset downloads are presented consistently.

Fixed

  • Fixed CMake feature detection for Nettle 4.0, whose nettle_hash_digest_func no longer takes an explicit digest-length argument.
  • Fixed local default builds on systems that provide Nettle 4.0 through the package manager.
  • Fixed Linux ARM64 static release linking when CMake resolved -lm to a shared libm.so under a static executable link.

Downloads

Platform Download
Linux x86_64 aria2c-2.0.5-linux-x86_64
Linux ARM64 aria2c-2.0.5-linux-aarch64
macOS Apple Silicon aria2c-2.0.5-macos-arm64
macOS Intel aria2c-2.0.5-macos-x86_64
Windows x86_64 aria2c-2.0.5-windows-x86_64.exe
Windows ARM64 aria2c-2.0.5-windows-arm64.exe
Checksums aria2c-2.0.5-checksums.sha256

Don't miss a new aria2-next release

NewReleases is sending notifications on new releases.