3.1.0.0 - June 16, 2008

New Features:

  • UI | Protocol overhead is now shown in the speed graph
  • UI | Downloads can now be moved and renamed while running - torrent will be auto-paused
  • UI | New "rename" action which renames torrent file, save file and displayed name at same time
  • UI | Plugin log views now support autoscrolling, pausing and regex filtering
  • UI | Plugin menu items which in the right-click menu now appear in the "Torrent" menu also
  • UIv3 | Experimental option to use Mozilla/Firefox as browser widget on any platform (XulRunner or Firefox 3 must be installed)
  • Plug | Added support for plugins to easily use an external configuration file for settings
  • Plug | Plugins can now have full control over on-complete and on-removal file moving
  • Plug | Added resource downloader to provide way to download files from Sourceforge
  • Plug | Added API methods to generically pop up the message box to a user
  • Plug | Added API methods to listen to download-complete events
  • Plug | Added various convenience methods for using log views and config models
  • Plug | Added API to allow native UI objects to be added to config views
  • Plug | Added some more methods for plugins to control some transport mechanisms
  • Plug | Added ability to add menus to status entry objects
  • Plug | Plugins can now open files using default application handlers

Changes:

  • Core | added "upload_only" flag to AZMP/LTEP handshakes, disconnect any uploading_only peers we don't need / that don't need us when disconnect seeds when seeding is set
  • Core | Further startup speed improvements
  • Core | Speedup of various file batch operations (priority changes)
  • Core | Added option to allow the removal of files linked outside the save directory when removing data
  • UI | Column menu option to disable fast renaming in files view, changed fast rename to behave more like the windows explorer
  • UI | In console UI, shrunk help text down to be more concise

Corrected bugs:

  • Core | Made change so that plugins could not inadvertently turn off Azureus extension protocol
  • Core | The UDP tracker client option has been nonfunctional for quite a while now -> fixed
  • Core | Fixed various file-priority-change related bugs that resulted in error states
  • Core | Stop premature creation of torrent directories before download has started
top