ChangeLog
From AzureusWiki
Contents |
[edit]
3.0.3.4 - October 4, 2007
New Features:
* UI | Added "All Peers" view
Changes:
* Core | Added workarounds for some buggy UPnP router implementations * UI | NAT status bar indicator and health icons now ignore UDP and LAN-local connections
Corrected bugs:
* Core | Fixed bug where a torrent's save location is "forgotten" when a recheck is done in some circumstances * Core | Fixed MacOSX playback bug * Core | Fixed update restart bug
[edit]
3.0.3.0 - September 20, 2007
New Features:
* Core | Added experimental support for LibTorrent extension protocol handshake * UI | Added available disk space indicators to the torrent open dialog (requires Java 1.6) * UI | Added "handshake reserved bytes" column in peer view * UI | Added "Open Transfer Bar on start" and "Remember Transfer Bar" location options * UI | Added http-seed config to torrent creation wizard * UIv3 | Embedded Media Player
Changes:
* Core | Speedup hash-checking by ~30% / less CPU usage * Core | More improvements to client identification code * UI | Provide both "per-torrent" and "across-torrents" speed menu options * UI | Speed improvements for menu generation and changing file priority in "Files" view * Plug | Plugins can now dynamically register language resource bundles * UI | Allow minibars to stick to any screen border in multi monitor setups
Corrected bugs:
* Core | Fixed bug when trying to add torrents with semi-colon characters in filename * Core | LAN peer detection for explicit IP addresses was broken
[edit]
3.0.2.2 - August 30, 2007
New Features:
None.
Changes:
* UI | Improved usability of speed scale widget. * UI | Restored reposition functionality of torrent context menus
Corrected bugs:
* Core | *nix: Allowing multi-instance now works again * Core | IPv6 DHT v4 pollution fix * UI | MacOSX: Fixed not remembering user turned off Maximized state * UI | MacOSX: Fixed Drag and Drop for moving torrents in My Torrents view * UI | A few config pages had their labels missing
[edit]
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
[edit]
3.0.1.6 - June 21, 2007
New Features:
* Core | IP Filter Autoloading. Supports DAT (eMule), P2P (PeerGardian, splist), and P2B v1,2,3 (Peer Gardian 2) formats. * UI | Option to display divider lines every 60 updates on the Statistics view * Plug | Added helper class to make listening to download events across all downloads easier * Core | Azureus AutoSpeed v2 Beta * Core | Byte-level download control for Downloads * Core | Speed tester wizard * UI | Added "Transfers Bar" (similar to the "Download Bar") * UI | Correctly identifies FoxTorrent and Blizzard Downloader peers * UI | Determines version information for Bits On Wheels and Opera peers * UI | Vivaldi view can use mouse wheel too zoom now (requires clicking on the view first) * UI | Date Completed column * UI | (Beta) Various Auto Speed algorithms * UI | Auto-open MyShares if any shares * Core | Auto-speed: added control for forced-max network speed * Core | Option to clear stored tracker list used for creating torrents * UI | Option to add full UPnP debug information to the log view * Core | Alerts can now be shown in individual message popup boxes * Core | Alerts can now be suppressed and shown on demand * Core | Per-peer upload/download speed limits * Core | Per-category upload/download speed limits * Core | Per-torrent super-seeding via MyTorrents context menu * UI | Option to auto-download and install updates * UI | Overall piece map for Piece View * UI | New "Peer ID" columns in the Peers View * Plug | Plugins can now add their own status indicators on the status bar * Plug | Plugins can now add menu items to the system tray, download bars, menu bar * Plug | Plugins can now remove menu items that are created (allows for dynamic menus) * Plug | Added extra methods on DownloadManager making it easier to listen to download events
Changes:
* Core | Handle 503s better with webseeds * Core | Disable HTTP authentication dialog for webseeds * Core | Reduce DHT registration counts for queued torrents * UI | Running Azureus while azureus is already running now brings Azureus to front * UI | OSX: Make minimize to status bar icon hide the main window instead of putting it in the doc * Core | Include msvcr71.dll in Windows installation bundles, for compatibility with Java6 * Plug | Added full set of config parameter methods for completeness
Corrected bugs:
* Core | Plugin installation/updates using Vista * Core | Updater now works on Vista with security challenged users * Core | Fixup "Get Right" webseed handling as per the spec * Core | Fixed bug which sometimes prevented corrupted torrents being removed properly * Core | Fix rare case where app dir on win32 could report wrong azureus dir on multi-az computers * Core | Prevent upnp dispatcher queue from growing too large * Core | Limit UPnP write-request exec threads * UI | Fixed force starting a torrent via the Open Torrent Window options. * Core | 100% CPU problem in network code under some conditions * UI | Fixed issue where excessive file checks were being done when generating the torrent context menu * Plug | UPnP plugin now correctly attempts to remove existing mappings if they are in the way of new mappings * Core | Fix Re-adding a torrent causing "1-" or "-1" directories or files * Core | Fixed bug where files were sometimes moved into a subdirectory, where the directory name was only one character long * Plug | Fixed bug where some plugin menu items didn't appear under certain conditions
[edit]
3.0.1.4 - May 29, 2007
New Features:
* Core | Byte-level download control for Downloads * Core | Speed tester wizard * UI | Added "Transfers Bar" (similar to the "Download Bar") * UI | Correctly identifies FoxTorrent and Blizzard Downloader peers * UI | Determines version information for Bits On Wheels and Opera peers * UI | Vivaldi view can use mouse wheel too zoom now (requires clicking on the view first) * UI | Date Completed column * UI | (Beta) Various Auto Speed algorithms * UI | Auto-open MyShares if any shares * Core | Auto-speed: added control for forced-max network speed * Core | Option to clear stored tracker list used for creating torrents * UI | Option to add full UPnP debug information to the log view * Core | Alerts can now be shown in individual message popup boxes * Core | Alerts can now be suppressed and shown on demand * Core | Per-peer upload/download speed limits * Core | Per-category upload/download speed limits * Core | Per-torrent super-seeding via MyTorrents context menu * UI | Option to auto-download and install updates * UI | Overall piece map for Piece View * UI | New "Peer ID" columns in the Peers View * Plug | Plugins can now add their own status indicators on the status bar * Plug | Plugins can now add menu items to the system tray, download bars, menu bar * Plug | Plugins can now remove menu items that are created (allows for dynamic menus) * Plug | Added extra methods on DownloadManager making it easier to listen to download events
Changes:
* Core | Handle 503s better with webseeds * Core | Disable HTTP authentication dialog for webseeds * Core | Reduce DHT registration counts for queued torrents * UI | Running Azureus while azureus is already running now brings Azureus to front * UI | OSX: Make minimize to status bar icon hide the main window instead of putting it in the doc * Core | Include msvcr71.dll in Windows installation bundles, for compatibility with Java6 * Plug | Added full set of config parameter methods for completeness
Corrected bugs:
* Core | Updater now works on Vista with security challenged users * Core | Fixup "Get Right" webseed handling as per the spec * Core | Fixed bug which sometimes prevented corrupted torrents being removed properly * Core | Fix rare case where app dir on win32 could report wrong azureus dir on multi-az computers * Core | Prevent upnp dispatcher queue from growing too large * Core | Limit UPnP write-request exec threads * UI | Fixed force starting a torrent via the Open Torrent Window options. * Core | 100% CPU problem in network code under some conditions * UI | Fixed issue where excessive file checks were being done when generating the torrent context menu * Plug | UPnP plugin now correctly attempts to remove existing mappings if they are in the way of new mappings * Core | Fix Re-adding a torrent causing "1-" or "-1" directories or files * Core | Fixed bug where files were sometimes moved into a subdirectory, where the directory name was only one character long * Plug | Fixed bug where some plugin menu items didn't appear under certain conditions
[edit]
3.0.1.2 - April 12, 2007
New Features:
* Core | Auto-speed: added control for forced-max network speed * Core | Option to clear stored tracker list used for creating torrents * UI | Option to add full UPnP debug information to the log view * Core | Alerts can now be shown in individual message popup boxes * Core | Alerts can now be suppressed and shown on demand * Core | Per-peer upload/download speed limits * Core | Per-category upload/download speed limits * Core | Per-torrent super-seeding via MyTorrents context menu * UI | Option to auto-download and install updates * UI | Overall piece map for Piece View * UI | New "Peer ID" columns in the Peers View * Plug | Plugins can now add their own status indicators on the status bar * Plug | Plugins can now add menu items to the system tray, download bars, menu bar * Plug | Plugins can now remove menu items that are created (allows for dynamic menus) * Plug | Added extra methods on DownloadManager making it easier to listen to download events
Changes:
* Core | Include msvcr71.dll in Windows installation bundles, for compatibility with Java6 * Plug | Added full set of config parameter methods for completeness
Corrected bugs:
* Core | 100% CPU problem in network code under some conditions * UI | Fixed issue where excessive file checks were being done when generating the torrent context menu * Plug | UPnP plugin now correctly attempts to remove existing mappings if they are in the way of new mappings * Core | Fix Re-adding a torrent causing "1-" or "-1" directories or files * Core | Fixed bug where files were sometimes moved into a subdirectory, where the directory name was only one character long * Plug | Fixed bug where some plugin menu items didn't appear under certain conditions
[edit]
3.0.1.0 - April 5, 2007
New Features:
* Core | Option to clear stored tracker list used for creating torrents * UI | Option to add full UPnP debug information to the log view * Core | Alerts can now be shown in individual message popup boxes * Core | Alerts can now be suppressed and shown on demand * Core | Per-peer upload/download speed limits * Core | Per-category upload/download speed limits * Core | Per-torrent super-seeding via MyTorrents context menu * UI | Option to auto-download and install updates * UI | Overall piece map for Piece View * UI | New "Peer ID" columns in the Peers View * Plug | Plugins can now add their own status indicators on the status bar * Plug | Plugins can now add menu items to the system tray, download bars, menu bar * Plug | Plugins can now remove menu items that are created (allows for dynamic menus) * Plug | Added extra methods on DownloadManager making it easier to listen to download events
Changes:
* Core | Include msvcr71.dll in Windows installation bundles, for compatibility with Java6 * Plug | Added full set of config parameter methods for completeness
Corrected bugs:
* UI | Fixed issue where excessive file checks were being done when generating the torrent context menu * Plug | UPnP plugin now correctly attempts to remove existing mappings if they are in the way of new mappings * Core | Fix Re-adding a torrent causing "1-" or "-1" directories or files * Core | Fixed bug where files were sometimes moved into a subdirectory, where the directory name was only one character long * Plug | Fixed bug where some plugin menu items didn't appear under certain conditions
[edit]
3.0.0.8 - March 15, 2007
New Features:
* Core | Alerts can now be shown in individual message popup boxes * Core | Alerts can now be suppressed and shown on demand * Core | Per-peer upload/download speed limits * Core | Per-category upload/download speed limits * Core | Per-torrent super-seeding via MyTorrents context menu * UI | Option to auto-download and install updates * UI | Overall piece map for Piece View * UI | New "Peer ID" columns in the Peers View * Plug | Plugins can now add their own status indicators on the status bar * Plug | Plugins can now add menu items to the system tray, download bars, menu bar * Plug | Plugins can now remove menu items that are created (allows for dynamic menus) * Plug | Added extra methods on DownloadManager making it easier to listen to download events
Changes:
* Core | Include msvcr71.dll in Windows installation bundles, for compatibility with Java6 * Plug | Added full set of config parameter methods for completeness
Corrected bugs:
* Plug | UPnP plugin now correctly attempts to remove existing mappings if they are in the way of new mappings * Core | Fix Re-adding a torrent causing "1-" or "-1" directories or files * Core | Fixed bug where files were sometimes moved into a subdirectory, where the directory name was only one character long * Plug | Fixed bug where some plugin menu items didn't appear under certain conditions
[edit]
