Update NEWS

pull/693/head release-1.24.0
Tatsuhiro Tsujikawa 2016-06-14 22:40:46 +09:00
parent dd7efdefc0
commit 09e7cfc4c0
1 changed files with 38 additions and 50 deletions

88
NEWS
View File

@ -1,79 +1,67 @@
aria2 1.23.0
aria2 1.24.0
============
Release Note
------------
This release fixes several bugs reported by users, and adds several
new features. Read the following section for details.
This release fixes several bugs. The new functionality is that when
options which is only applicable in waiting state are submitted to an
active download via RPC, the download is now automatically restarted
to reflect the changes. Previously, those options were just ignored.
Changes
-------
* Simplify cache write
* BitTorrent: Allow 32KiB request
The previous cache write routine was too complex. I'm sure I can
rewrite it to more elegantly. But the primary motivation of this
complex logic is for disk activity reduction on Windows 7, and I
observed it on my old IDE disk. I checked it again recently, and
there is no difference between with and without this complex logic.
For this reason, it was removed. Will revert this change if many of
users are not happy with this.
It looks like the 32KiB is the default request size of python
bittorrent client. Previously, aria2 only allowed maximum 16KiB
request.
* Allow subsecond value in ns cookie.txt file's expiry time field
* Don't unchoke peer which is not interested in us
Fixes GH-655
* Fix bug that evaluation of Peer::amChoking is negated
* Adjust chromium cookie time
* Faster seed/download on fast connection
* import-po: iterate on glob, not ls output
* Increase DHT task concurrency to 15
Patch from Mingye Wang
Fix GH-653
* Add --stderr option to redirect all stdout log output to stderr
* Fixed mmap failure check with MAP_FAILED flag
Fixes GH-638
Fix GH-662
* Add "hide" to --download-result option
Patch from suzker
Fixes GH-639
* Added file size overflow check for mmap on 32bit os
* Fix downloaded metaurl torrent filename
Fix GH-662
* Add a little bit of color to have a better visual of important
informations
Patch from suzker
Patch from rotor
* Use standard percent-encode for tracker request query
* Update README URLs based on HTTP redirects
Fix GH-659
Patch from ReadmeCritic
* mingw32: Gain privilege before opening files
* Relocate from github.com/tatsuhiro-t/aria2 to github.com/aria2/aria2
Fix GH-657
Fixes GH-602
* Restart active download to apply previously not applicable options
* mingw: Defer the falloc warning until falloc is specified by option
Previously, we categorized options that can be used in
aria2.changeOption RPC method into 2 categories. The options in one
category can be applied on the fly, meaning that download continues
to be active while applying options. Another category includes
options which are only applicable when downloads are waiting or
paused.
Fixes GH-594
In this change, when active download is ordered to change options
which only applicable in waiting or paused state, it is now paused,
and then automatically restarted. Although we have limited number
of download concurrency, the pause and restart is done atomically,
and the download is inserted at the front of the queue, it is picked
up immediately if the concurrency regulation allows.
* Add bittorrent key to aria2.tellStopped status
Fixes GH-612
* Addsystem.listNotifications RPC method
Merges GH-620
Patch from Sonny Piers
* Report CheckIntegrity info in tellStatus
- Adds verifiedLength to tellStatus. Reports the length of data that
has been verified of the current RequestGroup being verified.
- Adds verifyPending to tellStatus. Reports if the RequestGroup has
a verification of integrity pending.
Closes GH-561
Patch from Kurt Kartaltepe
Fix GH-640 and GH-644