github AnInsomniacy/aria2-next v2.4.3
v2.4.3 - Release Packaging Dependency Cleanup

latest releases: v3.0.9, v3.0.8, v3.0.7...
5 months ago

Summary

This release tightens the maintained release packaging contract across Linux, macOS, and Windows. It reduces over-bundling, removes external network smoke checks from release validation, and keeps final binary dependency gates focused on reproducible standalone artifacts.

Changed

  • Linux release binaries now use the system OpenSSL 3 runtime while keeping helper dependencies linked into the executable.
  • Windows release binaries use WinTLS for HTTPS and WinCNG-backed libssh2 crypto, with OpenSSL DLL leakage rejected by the runtime dependency gate.
  • Windows release linking now statically absorbs compiler runtimes so libgcc_s_seh-1.dll and libc++.dll do not leak into release artifacts.
  • Release validation no longer runs real external URL dry-run checks.

Fixed

  • Fixed Linux ARM64 runtime dependency validation for the platform ELF loader.
  • Fixed Windows ARM64 llvm-mingw tool resolution for ar and ranlib.
  • Fixed Windows ARM64 runtime dependency validation for the llvm-mingw UCRT API-set import.

Breaking Changes

  • Removed legacy static-build and build-time CA bundle CMake options. TLS now uses the platform/system trust store or an explicit runtime --ca-certificate path.

Downloads

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

Don't miss a new aria2-next release

NewReleases is sending notifications on new releases.