Release Notes: This release fixes the percent-encoding bug which affects filename encodings. It adds PKCS12 support in certificate importation. It also adds an experimental internal implementation of the message digest functions ARC4 cipher and bignum. This means that no external libraries are required to build BitTorrent support, but this feature is still marked as experimental. This release also fixes the Android build with NDK r9.
Release Notes: This release changes the default disk cache size to 16 MiB. To change the default size, a --with-disk-cache configure option was added. Used URIs are now also saved by a --save-session option. The control file is now always saved if --force-save is given. The ctrl-c handling of the Mingw build was improved. The internal intl library is no longer supplied. From this release onward, a C++11 compiler is required to build the aria2 executable. For gcc, at least 4.6.3 is required.
Release Notes: This release adds large file support for Android build and libuv support for event polling mechanism. AppleTLS now supports Snow Leopard (10.6). The experimental libaria2 C++ library API was added.
Release Notes: This release fixes the bug which caused an invalid range error to be thrown when requesting range starts from 0 in HTTP downloads.
Release Notes: This release fixes the bug where active downloads were not saved with --save-session-interval and the bug where aria2 hangs when the size of the download result exceeds its maximum. BitTorrent UDP tracker support was added. If the filename specified using --save-session ends with ".gz", aria2 stores the session file in gzipped form. The -i option can handle this gzipped file as well as plain text files. A 1.15.2 based Portuguese translated manual was added.
Release Notes: This release fixes a bug that caused random crashes. It also fixes socket option setting failure on Windows.
Release Notes: This release fixes the bug which caused long-running BitTorrent downloads to stall. Several new options have been added.
Release Notes: This release adds the ability to persist the GID across sessions. The GID will be saved with --save-session. There are several restrictions on how the GID is persisted. See the manual for details. For this change, the GID is now 64-bit binary data and represented by a 16 character hex string in an RPC query. The disk cache feature was added, which may reduce disk activity. The console readout was redesigned. The warning displayed when --file-allocation=falloc is used on MinGW32 builds was removed as a bug.
Release Notes: This release fixes several critical bugs and adds new features such as TLS SNI and CORS support. The --file--allocation option now takes another value, "trunc". The new option --enable-mmap has been added. aria2 now uses system-wide SSL/TLS certificates by default, which eliminates the requirement to specify the --ca-certificate option.
Release Notes: This release fixes the bug that prevented --bt-lpd-interface from working. If some options sent by RPC request are not acceptable for the download type, they are now simply ignored instead of rejecting the RPC request entirely. The aria2 RPC server now returns an 4XX error code if the request is not valid in the HTTP level. To improve packaging, a --with-bashcompletiondir configure option was added. This option overrides where the aria2c bash_completion file is going to be installed. All manual pages are now generated by Sphinx.