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.
Release Notes: This release adds JSON-RPC over WebSocket. It uses the same request/response JSON objects with existing JSON-RPC over HTTP and adds event notifications from server to client. See the man page for details. The TLS hostname check is rewritten based on RFC 6125, and it is used for both GNUTLS and OpenSSL builds. The --bt-remove-unselected-file option was added. This option removes the unselected files when a BitTorrent download is completed.