3.0.2.0 - August 20, 2007

New Features:

  • Core | Act on suspend/resume events on Windows
  • Core | Added new AZ message to inform of bad pieces
  • Core | Added new stacked HAVE message to reduce peer-peer overhead
  • Core | IPv6 support - dht, version server, tracker and improved transport
  • UI | New "Torrent" menu in the menu bar
  • UI | New "Piece Distribution" subview in the pieces tab
  • UI | Auto-speed ping views in Tools->Statistics->Transfers when Auto Speed is enabled
  • UI | "Clear Resume Data" menu option added
  • UI | "Clear remembered save paths" option added (for the Open Torrent dialog)

Changes:

  • Core | Optimise memory usage for single-file downloads
  • Core | Optimise memory usage for queued torrents (no need to keep resume data in memory)
  • Core | Much better peer ID identification code added, many more clients now correctly identified
  • Core | Changes made to identify some "fake" clients (or other clients which identify themselves in a problematic way)
  • Core | Biased optimistic disconnect slightly against leechy peers
  • Core | Core changes in some places to allow "Default save path" to be used without requiring "Use default data dir" to be enabled
  • Core | Reduce CPU usage when many (queued) torrents are present and in the the pieces view
  • Core | *nix: New startup script to detect Gecko/XULRunner and to allow better restarting
  • UI | UL/DL speed selection on right click of status bar changed from menu to scale widget.
  • UI | Open Torrent Window now asks to create directories if they don't exist yet, instead of evilly auto-creating them when you click the Browse button
  • UI | Added download status, distributed copies and completed piece count to the General torrent view
  • UI | User Comment field more useful in General torrent view - easy edit link, hyperlink formatting, auto-resizing
  • UI | "Show Transfer Bar" menu option is now a checkbox menu item - so you can now hide the transfer bar using the menu item
  • Plug | Added setVisible method for plugin menu items

Corrected bugs:

  • Core | Fixed bug where renaming a download for a single file torrent would sometimes cause data to get out of sync and cause file errors
  • Core | Allow pipelined http seed requests to switch torrents
  • Core | Bootstrap DHT better when no contacts
  • Core | Fixed bug where renaming a download in some conditions would generate "Target is sub-directory" errors
  • UI | Fixed swarm view rendering bug where some incomplete peers were shown as full circles
  • Plug | Fixed bug where previously removed child menu items would still be present when generating some menus
top