Преглед на файлове

Updated NEWS for 1.16.1 release

Tatsuhiro Tsujikawa преди 12 години
родител
ревизия
e1f661d5b7
променени са 1 файла, в които са добавени 110 реда и са изтрити 0 реда
  1. 110 0
      NEWS

+ 110 - 0
NEWS

@@ -1,3 +1,113 @@
+aria2 1.16.1
+============
+
+Release Note
+------------
+
+This release adds the ability to persist GID across sessions. The GID
+will be saved with --save-session. There are several restrictions how
+GID is persisted. See the manual for details. For this change, now GID
+is 64 bits binary data and represented by 16 characters hex string in
+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 build was removed as
+a bug.
+
+Changes
+-------
+
+* mingw32: Re-open files with read-only mode enabled on seeding
+
+  On Mingw32 build, if aria2 opens file with GENERIC_WRITE access
+  right, some programs cannot open the file aria2 is seeding. To avoid
+  this situation, re-open files with read-only enabled when seeding is
+  about to begin.
+
+* Save gid option with --save-session option
+
+* Added --gid option
+
+  This option sets GID manually. aria2 identifies each download by the
+  ID called GID. The GID must be hex string of 16 characters, thus
+  [0-9a-zA-Z] are allowed and leading zeros must not be stripped. The
+  GID all 0 is reserved and must not be used. The GID must be unique,
+  otherwise error is reported and the download is not added.  This
+  option is useful when restoring the sessions saved using
+  --save-session option. If this option is not used, new GID is
+  generated by aria2.
+
+* Use 64 bits random bytes as GID
+
+  This change replaces the current 64 bit sequential GID with 64 bits
+  random bytes GID in an attempt to support persistent
+  GID. Internally, the GID is stored as uint64_t. For human
+  representation and RPC interface, GID is represented as 16 bytes hex
+  string. For console readout, 16 bytes are too long, so it is
+  abbreviated to first 6 bytes.  When querying GID in RPC calls, user
+  can speicfy the prefix of GID as long as the prefix is shared by
+  more than 1 GID entries.
+
+* Fixed BitfieldMan::getOffsetCompletedLength overflow on 32-bit systems
+
+* mingw32: Use HANDLE only for MinGW32 build
+
+* Changed console readout, making it more compact
+
+  "SIZE:" is removed because it is obvious. SEEDING, SEED, SPD and UP
+  are now replaced with SEED, SD, DL and UL respectively.
+
+* Compact readout when more than 1 simultaneous downloads are going on
+
+  If more than 1 simultaneous downloads are going on, use more compact
+  format in readout. Currently, at most 5 download stats are
+  displayed.
+
+  util::abbrevSize() is rewritten to support "Gi" unit and provides
+  more compact abbreviation.
+
+* Console color output
+
+  Log level and download result string is now colored.
+
+* Logger: Simplified console output and change level format in log
+
+  The date and time are now removed from console output.  The log
+  level is now formatted as "[LEVEL]".
+
+* Start to find faster host before the number of missing segments becomes 1
+
+  The old implementation starts to find faster host when the number of
+  missing segment becomes 1. Because of --min-split-size option,
+  before the number of missing segment becomes 1, the number of
+  connection becomes 1 and it can be slow. In this case, we have to
+  wait until the last segment is reached. The new implementation
+  starts to find faster host when the remaining length is less than
+  --min-split-size * 2, to mitigate the problem stated above.
+
+* Removed warning when --file-allocation=falloc is used in MinGW32 build
+
+  The warning was just a mistake. SetFilePointerEx + SetEndOfFile
+  actually allocate disk space.
+
+* Write data in 4K aligned offset in write with disk cache enabled
+
+  This greatly reduces disk activity especially on Win + NTFS.  Not so
+  much difference on Linux.
+
+* mingw32: Removed FSCTL_SET_SPARSE set
+
+* Added --disk-cache option
+
+  This option enables disk cache. If SIZE is 0, the disk cache is
+  disabled. This feature caches the downloaded data in memory, which
+  grows to at most SIZE bytes. The cache storage is created for aria2
+  instance and shared by all downloads. The one advantage of the disk
+  cache is reduce the disk seek time because the data is written in
+  larger unit and it is reordered by the offset of the file. If the
+  underlying file is heavily fragmented it is not the case.
+
+
+
 aria2 1.16.0
 ============