NEWS 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. aria2 1.3.0
  2. ===========
  3. Release Note
  4. ------------
  5. This release adds the ability to specify the output filenames in
  6. BitTorrent downloads and the option to limit overall download speed
  7. and dry run mode which just checks the availability of the remote
  8. file. -i list option can now take new options: select-file and
  9. index-out. The default behavior of sending HTTP Authorization header
  10. is reverted back to version 1.1.2 style. The bug in
  11. AdaptiveURISelector was fixed. You can now seed read-only files in
  12. BitTorrent. --file-allocation option can take new parameter
  13. 'falloc'. If it is given and you are using newer file systems such as
  14. ext4, btrfs or xfs, large(few GiB) files are allocated almost
  15. instantly. The performance optimization has been done and aria2 runs
  16. more efficiently.
  17. Indonesian, Russian, Italian, Ukrainian, Simplified Chinese, Japanese,
  18. Spanish and Norwegian Nynorsk translations were updated.
  19. Changes
  20. -------
  21. * Added 'falloc' parameter for --file-allocation option. 'falloc'
  22. allocation mode uses posix_fallocate() system call to allocate file
  23. on disk. If you are using newer file systems such as ext4 (with
  24. extents support), btrfs or xfs, 'falloc' is your best choice. It
  25. allocates large(few GiB) files almost instantly. Don't use 'falloc'
  26. with legacy file systems such as ext3 because it takes almost same
  27. time as 'prealloc' and it blocks aria2 entirely until allocation
  28. finishes. 'falloc' may not be available if your system doesn't have
  29. posix_fallocate() system call.
  30. * Added --bt-tracker-interval option to specify the interval between
  31. tracker requests. If non-zero value is specified, aria2 uses it and
  32. ignores the interval value in the response of tracker. If zero is
  33. specified, aria2 determines the inteval value based on the tarcker
  34. response and download progress.
  35. * Reduced CPU usage in RarestPieceSelector.
  36. * Reduced CPU usage when hitting download limit/upload limit.
  37. * Changed the default value of --uri-selector option from 'inorder' to
  38. 'feedback'
  39. * Included current URI in exception message.
  40. * Fixed the bug that AdaptiveURISelector doesn't select any URI when
  41. all URIs are tested and their timeout is not reached.
  42. * Reuse URIs when all unused URIs run out.
  43. * Removed --direct-file-mapping option and CopyDiskAdaptor.
  44. * Added --dry-run option. In this mode, aria2 just checks whether
  45. the remote file is available and doesn't download data. This
  46. option has effect on HTTP/FTP downloads and BitTorrent downloads
  47. are canceled in this mode.
  48. * Parse options in -i list using OptionParser.
  49. * Don't reset URI in retry to avoid additional round trips because
  50. of redirects.
  51. * Added --index-out option to specify each file path for torrent. The
  52. index shown in --show-files option is used to specify which file
  53. path should be altered. For example, to change the file path with
  54. index=2, use --index-out=2=aria2.tar.bz2. You can use this option
  55. multiple times: --index-out=1=aria2.tar.bz2
  56. --index-out=2=aria2-opt.tar.bz2. The short hand form -O is also
  57. available. This option can be specified in -i list.
  58. * Added --max-overall-download-limit option. Now --max-upload-limit
  59. option is not ignored when --max-overall-upload-limit option has
  60. non-zero value. aria2 checks download(upload) speed in the order:
  61. first checks overall speed limit and if it is not exceeded, then
  62. checks speed limit per download. Thus you can specify both
  63. value. For example, set --max-overall-download-limit=1M and
  64. --max-download-limit=500K to prevent from one download from eating
  65. all overall speed limit.
  66. * Now select-file can be specified in the uri list(-i list).
  67. * Made the upper value of --max-concurrent-downloads options unlimited.
  68. * Fixed the bug that disk writer is not created even if it shares same
  69. piece with the preceding file if the length of previous file is 0.
  70. * In BitTorrent, Open files in read-only mode for hash check. After
  71. that, re-open file in read/write mode only when the download is
  72. not finished.
  73. * Added --http-auth-challenge option. If it is set to true, aria2
  74. sends HTTP authorization header only when it is requested by the
  75. server. If false is set, then authorization header is always sent to
  76. the server. This is useful for servers that don't respond 401 code
  77. when authentication is required. There is an exception: if username
  78. and password are embedded in URI, authorization header is always
  79. sent to the server regardless of this option. The default value of
  80. this option is false.