Who did what?
5.1.0.0 - August 14, 2013
New Features:
UI | New 'open-torrent' dialog design
UI | OSX: Detect and reset torretnt file/url associations
UI | Added option to show/hide the icon in the Rank column
UI | Added plugin lifecycle operations to console UI
UI | Added some pairing commands to the console UI
UI | Added 'Tags Overview' view
UI | Option to toggle the 'new' download state for multiple selection
UI | Per-file availability column added
UI | Option to alter the top-level spacer rows in sidebar to allow compressed view
UI | Added a peak up/down column and some smoothed stats (up/down/eta)
UI | You can now rename any of the columns in table views to suit your needs
UI | Added 'Tags' column to Library views
UI | Library and Files view header now shows selected done/total file sizes when multi-selected
UI | Added config option to show the Options View as a sidebar entry rather than a separate window
UI | Added 'reset transfer stats' option to the torrent options/info view
UI | Added 'hide all' option to auto-tags
UI | Added Console view to Library sub-tabs (requires logging to be enabled)
Plug | Added discoveries tab to Library views for specific download/size lookup
Plug | No-proxy option for RSS Feed Scanner
Plug | No-proxy option for Satus Mailer
Plug | Added support for user-provided flags to location provider
Core | Added simple IPv6 connectivity test
Core | Support renaming of device content correctly
Core | Added a 'mark' feature to overall stats so you can count from a point in time as opposed to install date
Core | Speed limit handler now supports profile specific network limits
Core | Per-tag minimum share ration option
Core | Added option to move files (rather than copy+delete) on Windows when source+target same file system
Changes:
UI | Added roll-up ability for the 'Discovery' sidebar entry
UI | Sidebar pop-up menu now shown in a tree/submenu layout
UI | Removed unreliable/unsupported ping/tracert network tests
UI | Classic UI tab order memory added
UI | Moved search results and swarm discoveries to top of 'Discovery' entry
UI | Auto-hide devices that haven't been seen in a (configurable) time and alert when this happens
UI | Brazilian Portuguese translation update
UI | Basque translation update
Plug | Added serbian and montenegro flags to location provider
Core | Improved performance of some averaging classes
Core | Major rework to file linking support
Corrected bugs:
UI | Fixed the min/max button shown for tab view
UI | Fixed some toolbar selection issues
UI | Fix last view not opening
UI | Bring back sidebar popup menu
UI | Better MDI entry/data source handling over restarts
UI | Hack for SWT icon transparency issue on Win 8
UI | DNS config section wiki link was broken
UI | 'new' indicator wasn't being cleared for 'launch' actions
UI | Fixed weird sort bug caused by sort occurring on hidden column
UI | Fixed deadlock with authentication dialog
UI | Fixed cell-specific cursor changes not working correctly
UI | Newly added subscriptions were not showing correctly
UI | Fixed sort order bug with file view index column
Plug | Get the Twitter plugin working again
Plug | Occasional stack-overflow in Transcoder plugin fix
Core | Few bugfixes for Java 1.7 detection of comparator contract violation
Core | Fix initialisation deadlock
Core | Increase maximum message size limit due to enormous bit fields
Core | Prevent scheduler from incorrectly resuming manually paused downloads
Core | Got thread-dumping diagnostic logic working again
Core | Work around for some plugin lock files preventing auto-backup from working
Core | Update IPFilter modification time so that it correctly is applied to existing peer connections when modified
Core | Fixed IPFilter bug that was causing it not to work correctly when the DHT plugin was disabled
Core | Fixed speed limit handler day-selection bug
Core | Fixed incomplete-file-suffix logic not being applied to plugin added downloads
Core | Allow renaming of files in torrents that resolve to an identical file system name when transformed to object FS naming standards
top
5.0.0.0 - May 9, 2013
New Features:
UI | Buttons on toolbar now only shows on views that need the buttons
UI | Support dragging files out of Files View as a File object, allowing dragging to Explorer, Editor, Player, etc
UI | Program icon in file rows of Library view
UI | Added 'pause' as right-click menu option in Library
UI | Added option to add-torrent dialog to perform a swarm file-size lookup for alternative torrents
UI | Added 'DHT Graph' view to the statistics tab that shows the main DHT operation state
UI | Added 'Tag Activity' view to the statistics tab that shows achieved up/down rates for selected tags
UI | Added peer flag and country code as default columns in library view
UI | Swarm view now shows peer's flags and has tooltip for more information; double clicking on a peer takes you to the peer in the peer's view
UI | Added torrent detail tab views to bottom of library views to give quick access to the download stats
UI | Made the Library view tabs closable
UI | Added a new 'Speed' tab to Library tab view and torrent details view showing a particular download's activity
UI | Added auto-tags for download state (queued, active, complete etc)
UI | Added manual tags to allow manual tagging of downloads
UI | Added 'ip set' tags to show peers belonging to ip sets (or country code sets) and optionally apply rate limits
UI | Flash the 'downloading' sidebar entry when a new download is added
UI | Table header info in Files views now shows number selected when > 1
UI | Added menu link to get from entries in all-peers view to the relevant download
UI | Added 'remaining' count to aggregated torrents view
Plug | Added option to Media Server plugin to ignore explicit bind-ips
Plug | Added 'prevent computer sleep' option the the Embedded Media Player plugin
Plug | Introduced the 'location provider' plugin to make location information (peer CC, flag) available to the Vuze core
Plug | Added public tags to Swarm Discoveries information
Core | uTP outbound connections now supported
Core | uTP supported on Linux
Core | JSON encoding support for .vuze files
Core | Added a new .vuze file component type to encapsulate download addition
Core | Introduced Tags as an (eventual) replacement for categories
Core | Added a --restart command to allow scripted restart of Vuze
Core | Speed Limit Handler now supports the inclusion of country codes into 'ip set' definitions
Core | Fixed up IPv6 version server and DHT bootstrap somewhat
Core | Support IP bind for HTTPS URLs
Core | Added option to retain 'force' status of a download when transitioning from downloading to seeding
Core | Improvements to plugin interface to support embedding Vuze
Changes:
UI | Better magnet URL parsing when entering web page URL
UI | Torrent icon is now shown by default in name column
UI | Blue now is "incomplete" and green is "complete" for progress bar column, play button, download/upload arrow
UI | Default columns in "Simple View" have changed
UI | Added a up/down arrow to the "#"/"Order" column
UI | Progress column no longer shows speed and ETA by default (configurable) -- speed and ETA have been added as separate columns
UI | Start, Stop, Play/Stream, and View Mode buttons on toolbar updated
UI | Sidebar now has a "Content Discovery" section. Related views have been moved there (Vuze HD Network, Games, Search Results, Swarm Discoveries, Subscriptions)
UI | Renamed "Files" section to "My Torrents" and moved the section to the top
UI | Added the rating column by default to some library views
UI | Tidied up some aspects of the rating plugin interface
UI | Reset table config when the 'reset config' button selected in Options->Mode
UI | Increase maximum manual piece size in torrent creation wizard
UI | Improved the 'no updates available' text for beta users
UI | Romainian language update
UI | Brazilian Portuguese translation update
Plug | Vuze Web Remote: Support most of Transmission's remote API
Plug | Remember side-bar close state for Swarm Discoveries and Embedded Media Player
Plug | Remember Swarm Discoveries selection when switching away from the view and back
Core | Support faster refresh interval for the auto-torrent importer; ensure import run on startup
Core | Decrease memory used with queued UDP packets by trimming to MTU
Core | Decrease buffer copy operations for UDP operations (DHT and uTP)
Core | Added 'sleep' parameter to powrprof call when putting computer to sleep
Core | Improve performance for async-dispatcher operations
Core | Don't waste CPU creating anti-spoof ids for distant DHT nodes
Core | Cache torrent file count to reduce torrent file loading on startup
Core | Webseed downloader instantiation delayed until required
Core | Pick up value for download link if nothing else available in RSS feed subscriptions
Corrected bugs:
UI | Library in "Simple View" mode is now tall enough to display two lines of text
UI | Sample column on Column Setup Window is no longer partially hidden by scrollbar
UI | Fixerd filter box flickering when mousing over
UI | Fixed resource leak in table views, in particular the 'all peers' view
UI | 'Play now' was not working properly with files using the 'incomplete suffix' feature
UI | Fixed classic view options panel not auto-reopening on start
UI | External seed peers weren't showing outgoing request details
Core | Files using the 'incomplete suffix' feature were not having this removed correctly if manually relocated
Core | Built-in tracker wasn't obeying the 'ignore key check' option
Core | Ensure UDP selector is deactivated when idle
Core | Auto-resume of auto-paused downloads on stop option was broken
Core | Stop completely failing SSL certificates containing ECC named curves that we don't know about
Core | Work around the occasional presence of alternative crypto providers that clash with the default
Core | Reworked the registration/lookup mechanism for the rating plugin to improve scalability
Core | Resource downloader wasn't ending the 'no proxy' block correctly
Core | Torrent paused state was not being cleared properly when the torrent was manually started
Core | Fixed high CPU usage bug in magnet-uri handler when bind failed
Core | Fixed deleted tracker URLs reappearing due to DNS TXT handling and main announce URL being same as deleted one in tracker group
Core | Fixed UI deadlock in table sort code
Core | Fixed some performance issues caused by per-download listeners being added to various config variables
Core | Introduced a linked-list backed 'copy on write' implementation to fix some performance issues
Core | Prevent metadata downloads from triggering 'on download complete' actions
top
4.9.0.0 - February 16, 2013
New Features:
Core | 'move do not download files to a subfolder' is back but defaults to 'disabled'
Core | Support compact I2P announce responses
Core | Speed Limit handler now supports pausing and resuming, total transfer limits and ip-sets
Core | Added option to disable availability-based webseed activation to support faster startup
Plug | Added 'boss key' plugin for Windows users
Plug | Swarm Discoveries now support 'tracker sources'
UI | Added UPnP media-server browser and playback (and add-to-device) under Devices Playback (deselect 'simple view' to access)
UI | Console UI now supports 'show t' option for dead torrents
UI | Added 'number of queued downloads' to library view header
UI | Added keyboard shortcut for 'pause-for-time' menu option
UI | Added option to show Vuze interface in all uppercase for those users that seem to be unable to turn capslock off on the forums
UI | When adding a torrent with the same hash as an existing download you are now prompted to merge in any additional trackers
UI | For non-OSX users the current transfer rates can now be displayed in the window title
Changes:
Core | Reset the 'maybe VPN' settings when bind IPs modified
Core | Vuze clients are now displayed as 'Vuze' in the peers view instead of 'Azureus'
Core | The 'move dnd files to subfolder' now only applies to new downloads
Core | Support multiple routers to UPnP devices and try alternatives when one fails
Plug | Disabled the per-ASN DHT announces as no evidence it is of significant benefit
Plug | Plugin installer now defaults to per-user installs
UI | Speed test is now not automatically run on first install but linked from FTUX
UI | Search results details pages now open in exernal browser
UI | Brazilian Portuguese translation update
UI | Basque translation update
UI | Spanish translation update
Corrected bugs:
Core | Fixed rare sort-contract-violation error under Java 7 during piece picking
Core | Keep definitions of old network interfaces so correct classification can still be applied after an interface is lost
Core | Disable DND TXT handling when using SOCKS proxy
Core | Turn off auto-speed when applying the result of a speedtest otherwise it overwrites it
Core | Fix update operations failing on OSX with Java 7
UI | Fixed display of disabled peer sources in sources view
UI | Fixed 'escape' key not closing donation dialog
UI | Declining a 'Close Vuze?' prompt left window in invalid state
UI | Recalculate hot spots in sidebar when scrolled
UI | 'Full copy last seen' column was broken
top
4.8.0.0 - October 25, 2012
New Features:
Plug | Swarm Discoveries
Plug | The RSS Feed plugin now can filter on min+max file types and also has a 'copy-filter' function
Core | Reduced resource usage mode on startup - still in a beta state
Core | 'Prevent Computer Sleep' options now available on OSX
Core | Added options to streaming and transcoding to prevent computer sleep
Core | Auto-preview for .nfo and .txt files (Quick View) option added to Library and Files view
Core | Analysis of .rar file content (indication of password protected entries) added as a Quick View function
UI | Added 'edit as text' option to the tracker URL editor dialog
UI | Added right-click menu to Sources tab to allow tracker URL edits
UI | Extended the existing 'add tracker url' Library menu option to accept multiple trackers
UI | Custom date format now applicable to ETA colums
UI | Added 'Torrent Creation Date' column to Library views
UI | Added per-column date formats for the ETA columns
UI | Added aggregate stats view (e.g. aggregate share-ratio for a number of downloads) to the 'Torrent Options' view
UI | Added plugin install and uninstall buttons to the plugin configuration view
Changes:
Core | The previous release disabled IPFilters for Vuze update torrents, this has been reverted
UI | Plugin views now listed in View menu
| 64 bit support
UI | Absolute ETA display now separately configurable for ETA and Progress column
UI | Ignore temporary 'incomplete' suffix when showing file types
UI | Updated Catalan translation
Corrected bugs:
Core | Fixed bug whereby some transcodes were being incorrectly failed as 'prematurely terminated'
Core | Fixed race condition that occurred when auto-transcoding from an RSS feed
Core | Fixed error when creating manually-selected piece size torrents
UI | Fix CTRL-PGDN/CTRL-END in Library
UI | Fix sidebar entries for categories not updating numbers
UI | Fix sort column not refreshing sometimes
UI | Added some double buffering to fields that were flickering on update
UI | Fixed UI hang under some multi-select conditions
Plug | Transcoding was sometimes reporting 'no disk space' errors instead of the actual error
top
4.7.2.0 - September 18, 2012
New Features:
Core | Option to randomize TCP/UDP listen ports on startup
Core | Window's user options to control computer sleep behaviour while downloading/seeding
Core | Ability to selectively disable tracker client protocols
Core | DNS Tracker Preferences
Core | Added explicit application map to be used for launch operations
UI | New column in Library views to show file extension
UI | File view columns for CRC-32 and MD5 file hashes
UI | Column-header right-click option on ETA/Progress columns to show absolute ETA
UI | Torrent file index and torrent path columns added to File view
UI | Keyboard accelerators added for Pause+Resume
UI | Torrent creation wizard now allows arbitrary selection of files to be added to a torrent
UI | If move-on-complete is enabled for downloads the progress of this is now shown in the Status column
UI | Vuze remote connection status now shown in the status bar
UI | Added custom date format for column display
UI | Added option to disable 'backup complete' notification
UI | Number of unread blog posts shown in beta side-bar entry
UI | Option to specify table header height
Srch | Search templates can now do variable substitution (no UI yet)
Inst | Installer customize option now permits the clearing of config data
Inst | Custom install now lets you choose Classic or Vuze UI
Plug | DVD Burn plugin now has Library context menus to create new DVD and add content to existing
Changes:
CORE | Added .mts and .m2ts to playable extensions
UI | Added visual feedback for device problems such as lack of disk space
UI | Vuze sidebar entry can now be rolled up
UI | Don't show 'all' and 'uncategorized' entries in sidebar when no categories defined
UI | 'Draw grid lines and fill blank areas' no longer fills blank areas when unchecked
Corrected bugs:
Core | Prevent recursive backup hell if backup location selected in wrong location
Core | Correctly handle invalid upload_only entries in handshakes
UI | Table headers now use system colors; IP filter on status bar now obeys system colors
UI | Table scrollbars now have better page-scroll behaviour
UI | Fixed ctrl+home/end not working in tables
UI | Fixed inability to scroll completely right
UI | Fix message texts not being resolved for sidebar entries on occasion
UI | Allow dropping .torrent files onto blank area of sidebar
Plug | DVD Burn: fix bug that was preventing warnings such as dual-layer, rw-disk blanking from showing
top
4.7.1.2 - July 19, 2012
New Features:
UI | Added double-click -> Launch option to library options
Changes:
Core | Exclude Vuze update torrents from IP filter rules
UI | Table Views now draw text in default Antialiasing (hoping that fixes some edge case bugs)
Corrected bugs:
UI | Fixed subscription wizard column header text
UI | *nix: Fix Plugins and Torrents menu not having any entries
UI | Fix scrolling issue after Library row gets removed while its subrows are displayed
UI | Ensure table row height can fit the default font size
top
4.7.1.0 - July 16, 2012
New Features:
Core | Added a 'low' file priority setting and the ability to set negative priorities for various levels of 'low'
Core | Support for metdata download based magnet link resolution
Core | Added means to backup and restore yoru Vuze config, manually and automatically
Core | Added per-download and per-category option to prioritise uploading over other downloads
Core | Added 'personal share' feature that auto-generates and seeds files with unique torrents
Core | Per-torrent IP Filter enabling
Core | Added extra arguments to magnet exports (dn,tr,ws)
Core | Added a basic 'speed limit' handler with support for defining and scheduling various speed limit profiles
Core | Detect some types of corrupt torrents and add Help menu item to attempt a fix
Core | Handle https->http redirects
Core | Handle http redirects with http seeds
UI | Warning triangle at bottom right now flashes a number of times when warnings are added
UI | Added to Devices configuration to allow 'play now' buffering time to be configured
UI | Added ability for the Library filter to search on comments (prefix with c:) and file names (prefix with f:)
UI | Extended Library filter search of tracker URLs (prefix with t:) to consider all trackers
UI | Made it clearer when Library filter in regular expression mode and the regex is in error
UI | Added details of hidden generic devices to tooltip to surface them
UI | Option to remove all devices that have been discovered
UI | Added feature to allow devices to be explicitly tagged and then the view restricted to only those devices
UI | Added the number of matches found to the Library title information when filtering
UI | Added options to status bar IP Filter stats to get to IP Filter options
UI | Added 'next ETA' and speed controls to the Transfer Bar
UI | Added option to the torrent-add window to enable IP Filters
UI | Added 'explore folder' for torrent files to advanced menu
UI | Added magnet export to Shares view
UI | Added right-click torrent view menu to a torrent's detail view header
UI | Extended search results header to include active total
UI | Added menu option to remove a search template to the right-click menu on search results
UI | Extended recognised clients
UI | Better error messaging for broken plugin installs
UI | Enhanced search box - allows for entry of magnet links, torrent urls and hashes in the search box
UI | Support 'bits' based base-10 display unit
UI | Export magnet URI menu added to Share View
UI | Allow dragging stuff to Share View sidebar entry
UI | Added Tracker Name column header menu option to allow specification of preferred trackers to display for multi-tracker torrents
Plug | New highcharts stats demo plugin
Plug | New plugin to add tracker URLs to multiple torrent
Plug | Added JSON request format to Vuze Web Remote along with start-all and stop-all RPC support
Plug | Added plugin ability to add rate limiters to downloads and peers
Plug | Added alerts to Vuze Web Remote if default folders not configured
Plug | Persist default media server name in UPnP Media Server
Changes:
Core | Fallback to 'DOT_ALL' matching when no results found. This allows search templates to specify constructs such as .*? correctly
Core | Disable fast-extension for downloads with explicit speed limits set as they aren't applied correctly
Core | Maintain seeding-only and downloading-only totals based on real elapsed time to be consistent across computer sleeps
Core | Support some more (non-standard) RSS date formats
Core | Added support for Double values in BEncoder
Core | Handle common type in URL protocol in torrents
Core | Automatically retry failed torrent downloads with an explicit referrer
Core | Don't auto-retry transcodes on permanent failures (such as lack of disk space)
Plug | Try setting up user-level registry entries when iTunes integration fails
UI | Disable 'show generic' devices option when there aren't any
UI | Include torrent name in SSL certificate trust window
UI | Changed %done torrents view item to excluded DND files
UI | Improved error message on add-torrent fail to make the cause more obvious
UI | Auto-open and scroll the details area on magnet add so user sees error messages
UI | Extended update tracing for 64 bit windows SWT updates
UI | OSX: Enable playing sound on completion
UI | Replaced native OS tables with custom (faster, more control)
UI | 'All' and 'Uncategorized' are now shown in Sidebar when categories in sidebar is enabled
Corrected bugs:
Core | Fixed I2P Proxy support and updated the plugin to fix issues with I2P network integration
Core | Handle malformed XML entity escapes better
Core | Support SSL certificate install for scrapes
Core | Added code to detect potentially evil regex (http://en.wikipedia.org/wiki/ReDoS)
Core | Fixed edge-case file rechecking issue with piece-reordering mode
Core | Fixed ETA calc for Play-Now files in multi-file torrents
Core | Avoid enumerating USB drives if we crashed doing so last time (happening with some encrypted volumes)
Core | Handle existance of null entries in search template column maps
Core | Secondary lookup service URL was wrong
Core | Work around for torrents with illegal characters in file names
Core | Work around for systems where ti is taking huge amounts of CPU to enumerate network interfaces (mainly due to masses of borked 6to4 adapters)
Core | Handle malformed 'upload only' values that are appearing
Core | Re-enable streaming of incomplete files
Core | Only udp-probe the IP network
Core | Handle truncated peer response from trackers
UI | Update UI on subscription name change
UI | Fixed null-pointer exception in remote pairing dialog
UI | Roll up some of the device stats correctly when tree nodes not expanded
UI | Fixed some forum links in the client
UI | Ensure filter background is consistently drawn and reverify regex when switching modes
UI | Double buffer All Transfer and Mini Bars to reduce flicker
UI | Double buffer transfer-stats view
UI | Re-enable the start/stop toolbar options for transcoding view
UI | Disable toolbar icons correctly when no selection
UI | Fix drag+drop behaviour onto Shares view
UI | Fixed table row consistency issue when downloads rapidly removed and added
UI | Fixed incorrect base-10 unit display
UI | Fixed menu not showing on first right click on the Torrent Details sidebar entry
UI | OSX: Fixed buttons in Column Setup not all being displayed
Plug | Various minor fixes to mlDHT
top
4.7.0.2 - December 13, 2011
New Features:
Core | Initial support for portable Windows Vuze installs (see http://wiki.vuze.com/w/Portable_Vuze)
UI | Toggle Fullscreen mode using Command-Shift-F (Mac) or Control-Shift-F (Non-Mac)
UI | Added filter mode to files view
UI | Added text-alignment option to column setup
Changes:
Corrected bugs:
Core | Fixed version server check protocol fallback bug
UI | Fixed image management resource leak
top
4.7.0.0 - September 22, 2011
New Features:
Device | Improved Device Playback support: improved compatibility and many new devices added
Changes:
Core | Moved some device detection code out of core
Plug | Removed IView, AbstractIView, SWTManager and other deprecated plugin APIs
Device | Button for "Do Not Transcode"
Device | Sidebar icon for devices that supply one
UI | Switched all views using IView to UISWTVIew
UI | Moved all non UI table refreshing code out of SWT thread (should result in faster UI)
Misc | Removed various left over and unused code (saved a measly 200k)
Corrected bugs:
top
4.6.0.4 - March 10, 2011
New Features:
Changes:
UIv3 | Better messaging for Plus users on license expiry
UI | 50% faster table redraw on Windows when cell value changes
Corrected bugs:
UI | Fixed some dialogs that could open larger than the screen size
top
4.6.0.2 - February 1, 2011
New Features:
Core | Relocate MOOV atoms to front of mp4 files for streaming
Core | Allow specification of IP address restriction for device content availability
Core | Grab entities from RSS feed if present
Plug | Rate limit download speeds when play-now active to avoid disk contention
UI | Add 'Play Now' column for streaming
Changes:
UI | Added visual indication to first level menu for auto-device xcode selection
UI | Support drag-n-drop onto classic share view
Corrected bugs:
Core | Fix rare case where torrent at top of queue doesn't start & one later in the queue continues to download
Core | Fix case where certain non-ASCII chars were causing metasearch config bloat
Core | Fix incorrect handling of reload of upnpav plugin resulting in xcodes disappearing until restart
Plug | Restore AV 'scanning' spinner icon
UI | Fix missing columns in "New" view
UI | Fix drag indicator when prioritizing torrents in Library
UI | Fix case where certain non-ASCII categories were causing azureus.config to bloat
UI | Fix cases where Web Search wasn't opening results in external browser
UI | Fix incorrect toolbar selection when in files view
UI | Fix incorrect handing of devices set to 'never transcode'
top
4.6.0.0 - January 13, 2011
New Features:
Core | UDP NAT Test tool
Core | Added device export/import feature
Plug | uTP support
Plug | Streaming playback
Plug | Added simple HTML view and explicit download option to device RSS feed
UI | Add menu link from sidebar entries to plugin options where applicable
UI | Option for what happens when pressing delete key or tb delete in My Torrents/Library
UI | Allow dropping torrent URLs onto sidebar (to add torrent)
Changes:
Core | Prevent UDP scrape probes and DHT fallback scrape values from overriding more relevant values
Core | Added some more client type peer-id decodes
Core | Ensure piece picker file priorities take precedence over first/last piece
Core | Don't auto-xcode low noise torrents
Core | Propagate cookies across http->https redirects
Core | Various minor startup tweaks to increase startup performance
Plug | Bump up the DHT minimum supported version
Plug | Added option to force delayed restart on install
UI | Rate limit various update operations to improve performance
UI | Make tracker update button scrape torrents that are stopped
UI | Wire up play button to xcoded content
UI | Sidebar redesign
UI | Categories can now be shown in sidebar
UI | Filter text in Config view now gets highlighted
Corrected bugs:
Core | Fix poor perf with large peer connection count
Core | Pickup changes in transcode file categories
Core | Disable outbound UDP data connections if proxy set
Core | Fix reading some rare .torrent files with only UTF-8 keys
Core | Fix bug when loading multiple .torrent files at once when they have the same URL filename
Plug | Fixup names displayed during plugin load/init
UI | Prevent sources from being added multiple times
top
4.5.1.0 - October 5, 2010
New Features:
Core | Monitor available JVM memory and warn user if it is running out and auto increase (Windows only)
UI | Support opening .vuze files from URLs
UI | Allow setting of JVM direct memory max from UI (Windows only)
UI | Added 'protocol' column to peers view
UI | Expanded state of Sidebar entries are now remembered
UI | (Windows) Added Closeable Games sidebar entry
Changes:
Core | Changed the trigger for upload rate bias when unlimited upload and inactive downloads
Core | Permit export of all search templates
Core | Reduce debug messages for connection-refused type tracker errors
Core | Reduce version-check timeouts to prevent version server errors from adversely affecting Vuze
Core | Be more tolerant of large PEX messages as clients are sending valid exchanges that exceeded our old limits
Core | Improve detection of devices
Core | Report better error messages for failed plugin installs
Core | Add alert details to alert log
Core | Log plugin load-at-start state to diagnostics
UI | Better handling in in-client browser for search engines and (blocking) pop-ups
UI | Device status column now reports when a file is being copied to the device
Corrected bugs:
Core | Fixes to superseeding mode
Core | Fixed up disabling of UDP tracker protocol and added option to control UDP probing
Core | Fixed bug involving switching search template from manual to auto mode
Core | Immediately drop incoming connections for stopped downloads (they used to persist and timeout later)
Core | Fixed bug whereby add-for-seeding torrents with reorder-piece file mode and move-to dirs resulted in download being marked as incomplete
Core | OSX - handle UTF-8 BOM in plist
UI | Sort column editor available table correctly
UI | Fix case where sidebar doesn't display properly at startup
UI | Changing name of Device should now be remembered
* | Fix various Null Pointer Exceptions
top
4.5.0.4 - September 1, 2010
New Features:
Core | Allow multiple primordial UDP handlers
UI | Ability to auto-send crash logs
UI | Members of the Beta Program now get a Sidebar entry which will one day have useful beta information
Changes:
UI | Improved languages change detection so more of the text now shows in the new language (unfortunately not all)
UI | (Windows) Bigger click area around the "X" in the Library's filter box
UI | (Windows) Triple click in search box now selects all the text
UI | Replaced "Remove And.." menu tree from Library's content menu with "Remove..." entry that gives you the same options. Two related configs are in Options->Files->"File Deletion"
Corrected bugs:
Core | (Windows) Fix drive detection/removal when multiple drives get added/removed at once
Core | (Windows) Fix drive with letters D: H: L: P: T: X: not being detected when plugged in while Vuze was running
Core | Fixed some hard drives incorrectly being added as a Device and shown in the sidebar
Core | (OSX) Add additional (new?) crash log directory to crash log generator (debug.zip)
Core | (OSX) Fixed two cases where main window would not show after clicking the dock icon
Core | Don't open files with write-access unless required
Core | Ensure new profiles are picked up when xcode plugin reloads
Core | Correctly sequence plugin events to ensure that listeners see the correct plugin state
Core | Delete .vuze files when subscriptions are removed
UI | (*nix) Fix table cells not getting click events (affected triggering the "New" column's state)
UI | Fix case where scrolling right in a table view (Library) didn't draw the newly visible columns
UI | Fixed some cases where column re-ordering was not being remembered
UI | Fix Help->Check for Updates not notifying user there were no new updates found
UI | Fixed visual problems with Tracker Status column when "Don't Scrape Stopped" is enabled
UI | Fixed Queue and Stop not working on Torrent menu and right click of Sidebar's download's details item
UI | (OSX) Fixed bug where a false double click was registered when Vuze did not have the focus and you single clicked on a row in the Library
UI | Fixed subscription name and count on Sidebar not redrawing when either changes
top
4.5.0.2 - August 6, 2010
New Features:
Changes:
Core | Prevent device manager initialisation in classic UI
Corrected bugs:
UI | Setting files to 'delete' state corrupting internal view of a torrent's files
UI | Added reworked progress column to library view by default in place of completion date to allow file manipulation from that view
UI | Consistently show the file-expand twisty
top
4.5.0.0 - August 4, 2010
New Features:
Changes:
Core | Try alternative trackers when seeding and zero connected peers
Corrected bugs:
UI | Layout improvements in torrent Info view
top
4.4.1.0 - July 31, 2010
New Features:
Core | Handle "bc://" URLs
Core | Switched to piece-reordering based file storage on OSX by default (option for other OS)
Core | Recover out-of-order pieces on recheck
Core | Added numeric file priorities to allow more than just 'high' and 'normal' priorities
Core | Basic streaming playback support, relegated to CVS only on release due to lack of time to tidy up UI
Core | New speed test
Core | Bias upload to incomplete downloads
UIvz | Library view entries can now be expanded to see individual files
UI | Added
Changes:
Core | Proxy UDP tracker conns through socks when enabled
Core | Clear out unused subscriptions
Core | Grab default SSL certs from Java on init
Core | Some packeting optimisations with crypto
Core | Fixed some issues to allow plugins to be network position providers
UI | Show zero length files as completed rather than 0% done
Plug | Various enhancements to facilitate the writing of cache peers
Corrected bugs:
Core | Better handle torrents with valid UTF8 name, but invalid (to user's locale) non-UTF name.
Core | Fix slow core closedown caused by subscription updates
Core | Fix a few places where only subscribed subscriptions should be used
Core | Fix webseed handling for files bigger than 2GB (ish)
Core | Ensure all file handles released when closing down streams
Core | Removed double timestamps from some logs
Core | For trackerless torrents fix to use cached peers on startup
Core | Fix bug where DHT wasn't re-publishing values correctly
top
4.4.0.6 - June 9, 2010
New Features:
Changes:
Corrected bugs:
top
4.4.0.4 - May 8, 2010
New Features:
Changes:
Corrected bugs:
Core | Fix PEX bug
Core | Fix "Error Running Veto Check" error
Core | (*nix) Fix client not launching after launched once
UI | Fix late-loading sidebar entries not auto-opening
top
4.4.0.2 - May 5, 2010
New Features:
Changes:
UI | (OSX) Prep client for SWT 3.6 (M7 and later)
UI | (OSX) Use Java calls for moveToTrash and showInFinder
UI | Double click in library view on incomplete downloads no longer invokes the launch manager for permission
Core | Added some new message types to help diagnose connection speed issues
Core | Removal of various useless debug generation
Core | Use UTF-8 for debug files
Corrected bugs:
Plug | If EMP is disabled fall back to default player
Core | Fix deadlock condition in devices view
Core | Prevent single key failure from exiting select result processing
Core | Fix deadlock when download stopped while move-on-complete in progress
Core | Various fixes to handle restarts with non-ascii user directory name
Core | Ensure plugin verification works with internationalised plugin dir name
UIvz | Fix bug where toolbar was hidden with no way of showing it
UIvz | Fix bug where DVD Burn sidebar entry would reappear after removing it and restarting
UIvz | When doubleclick in Library is set to show details, don't show AntiVirus warning
UIvz | Fix OSX case where client could not be started due to old SWT version
UIvz | Fix case where there was nothing downloading, but the download spinner in the sidebar was still present
top
4.4.0.0 - April 6, 2010
New Features:
Core | Feature manager
Core | Added mechanism to add virtual devices
Core | On-demand media analysis
Core | Added a few hooks to ease third party use of code
Core | Added means to hook into content launch operations
Core | Allow devices to be specified as 'no xcode required'
Core | Added option to prevent IP filters being cleared on reload
Core | Re-attempt torrent download via magnet if possible
Plug | Added mechanism for a cache-plugin to reserve pieces for their cache-peer
Plug | Added mechanism for plugins to specify executable properties of installed files
Plug | Added method for testing if move-on-complete actions are active
UI | Toolbar support for selecting files in file-view
UI | Feature Manager UI
UI | Better Drag&Drop; indication on sidebar
UI | Better pop-out/pop-up supression from Search Results pages
Changes:
Core | Added ability to add xcodes in stopped state
Core | When there's only one transcode profile available, don't allow user to make a (non-existant) choice
Core | Added country-code to version server response
Core | Don't push direct file reads through the file cache
Plug | Allow plugins to force their columns to be visible
Core | Allow the removal of transcode jobs to be vetoed
Core | Take USB detection off init thread in case it hangs
Core | Added download property to allow force and direct deletion to be specified
Core | Enforce update action ordering
Plug | Added swt info to update check to allow different plugin versions for different swt
UI | Limit max torrent file size to prevent bad behaviour when large files dropped onto UI
UI | Truncation percentages shown for xcode to avoid useless ".0"
UI | Restructure Sidebar/Tab system into a common MDI structure
UI | Some dialogs now switch Ok/Cancel to Cancel/Ok on OSX
Corrected bugs:
Core | Fix 'no space' display for offline downloaders
Core | Fixed opening torrent from Finder bug under OSX 10.4
Core | Magnet download of large torrent files speed up
Core | Resource downloader was firing complete events twice sometimes
Core | File channel support for 2GB+ files
Core | Update pending files in xcode view when files deletes
Core | Fix relayout bug in status bar
Core | Fix various places where linked files were being ignored
Core | Fix rare case where Donation window was popping up too often
Plug | Ensure that reloaded plugin's message resources are loaded
Plug | Ensure installation failures are reported
UI | Extend cell refresh logic to include those with refresh listeners
UI | Fix rare case where table sort order is incorrect after raid data updates
UI | Patch case where Vuze prevents Windows 7 from shutting down
UI | Fix buttons having ugly BG on Win7
UI | Fix some columns not showing up in "All Torrents" views
UI | Fix clipboard menu not working for some columns (Torrent Name Column)
top
4.3.1.4 - February 9, 2010
New Features:
Changes:
Corrected bugs:
Core | Fixed bug whereby HAVE_ALL messages were failing to set the last bit of the bit-flags
top
4.3.1.2 - February 1, 2010
New Features:
Core | Added .vuze file format to trigger a search operation
Changes:
Core | Disable IPv6 under Windows by default, as it needs Java7 to work properly
Core | Added system property to disable instance manager
Core | Give user friendlier error message when offline-downloader disconnected
Core | Auto-dump threads if shutdown takes > 30 seconds
UI | Permit deletion of classicaly shared content from download/seeding views
Corrected bugs:
Core | Wait until sid registered before attempting pairing test
Core | Various pairing HTTPS fixes
Core | Fix missing 'logout' button when paired with no authentication
UI | Windows - Vuze now pops up if closed to system tray and user launches exe
UI | Fixup some Remote Pairing dialog edge case bugs
UI | OSX - Fix sidebar animations sometimes not animating
UI | OSX - Text in table views are now the correct color (white) when selected
UI | Protect against case where Main Window's stored dimensions area invalid or stupidly small
UI | Fix invalid thread access and NPE when closing pairing dialog
UI | Fixed case where status bar was blank after deiconifying
top
4.3.1.0 - January 26, 2010
New Features:
Core | Option to auto-start Vuze on login on Windows and OSX
Core | Option to close Vuze when downloads/seeding complete
Core | Sources details view and tracking enhancements
Core | Option to automatically set upload slots and connections limits based on measured line speed
Core | Added support for fast-allowed pieces
Core | Extract downloaded values if returned by tracker
Plug | Added auto-authorisation default to pairing enabled web plugins
Core | Windows - added JVM max/min memory configuration to the options
Core | Added support for webseeds in magnet links
Core | Added support for less-verbose auto-full-update
Core | Completed the 'pairing' feature
UI | Added Pairing dialog
Changes:
Core | Added local network interfaces to pairing details
Core | Drop the half-open TCP socket limits for Vista SP2+ and Windows 7
Core | Modify connection timeouts if sufficient peers available
Core | Ignore HTTP seeds if we're seeding
Core | Vary min requests when starting up
Core | Changed metasearch default to auto=true
Core | Default save directory for new installs switched from 'Azureus Downloads' to 'Vuze Downloads'
Core | Auto-enable the 'connections per torrent when seeding' default and set to half the normal number of connections
Core | When force-closing Vuze delete any outstanding updates to prevent them being applied
Plug | Make WebPlugin configuration parameters amendable without requiring a Vuze restart
UI | Added arrows to swarm view and differentiate unchokes/fast requests
UI | Moved slideys that were System Notifications to statusbar
Corrected bugs:
Core | Fix remembering of auto-speed settings on restart
Core | Fix initial storing of search engine rank bias
Core | Fix LT Peer-Exchange bug
Core | Remove HTTP seeds when stopping download
UIvz | Fix list view modes (menu and button display) being grayed out when toolbar is in "No Text" mode
UI | Remove cached peers from swarm view on data source change
UI | When upgrading SWT, dialog box now shows correct platform (Cocoa, Carbon)
top
4.3.0.6 - December 11, 2009
New Features:
Changes:
Corrected bugs:
Core | Fixed bug where compact file types could lead to spurious 'file length too large' errors
top
4.3.0.4 - November 20, 2009
New Features:
Changes:
Corrected bugs:
UI | Prevent main window from popping up when adding a torrent and "Add Torrent Silently" set
UI | Ensure that the correct progress reports are passed to listeners
UI | Fixed bug whereby the destruction of the torrent-open window was cancelling torrent download dialogs
UI | (OSX) Fixed bug where scrollers on some mice would cause table to blank
UIvz | Handle magnet links within internal browser
Plug | Improved the fallback lookup service by passing the all params
Plug | Verify that downloaded torrents are valid before passing to caller
top
4.3.0.2 - November 19, 2009
New Features:
Core | Support per-url config for http seeds and max_speed setting
Plug | Start of a fallback magnet lookup service
UI | Clicking on dock icon always opens main window
Changes:
Core | Parse hex-encoded magnet URIs too
Core | Immediate-close option for tracker socket connections
Core | Return IP address instead of DNS names for external seeds
Core | Support more non-conformant RSS feed dates
Core | Auto-speed bias towards min ping times rather than pure average
Corrected bugs:
Core | Reverted socket handling to initial 1.6 fix status to fix with network binding/stall problems
Core | Added option to disable all IPv6 support and defaulted to 'disable' on OSX as some users experiencing crash when enabled
Plug | Don't cause all dht torrents to perform an 'announce' when 'pause-all' selected
Plug | Webplugin config section override was using the wrong variable prefix
UI | Fixed name column sort
UI | (OSX) Fixed opening .vuze files when client isn't running
UI | Fixed table view not loading (showing gray area) sometimes
UI | (Windows) "Open Containing Folder" in default "folder association" app
UI | (*nix) Fixed name column blanking
UI | (OSX) Fixed Password option hanging UI
UI | Fixed sidebar font sizes (mostly for *nix)
UI | (OSX) Opening .torrent file when "Add Silently" is enable should no longer activate the main window
UI | Fix losing cursor indication on Sashes (and other widgets)
UI | Sidebar now accepts dropping torrents
top
4.3.0.0 - November 12, 2009
New Features:
Core | Added support for UPnP based offline-downloader services
Core | Obfuscated lookups for the DHT to prevent leakage of key values during lookup stage
Core | Support copying of .mp3 and .wma files to PSP
Core | Implementation of a piece-reordering file manager
Core | DHT replication controls
Core | Initial pairing support
Core | Parse seed/leecher values from subscription text if found
Core | Added bloom-filter persistence
Core | Support ".utf-8" suffix for keys in .torrent files
Plug | Added download-flags to Download object
Plug | Plugin access to subscriptions
Plug | Added verified plugins
UIvz | Added "Reset Columns" ability to some views (in Column Setup)
UIvz | Client now opens to last used static view, or Library by default
UI | Support for switching between carbon and cocoa on OSX
UI | Generic filter support for our tables
UI | Support for showing real SI values rather than just changing units displayed
UI | Advanced menu option for editing http seeds
Changes:
Core | Remove replicate-on-join from DHT as causing excessive key storage
Core | Roll up subscription warnings when not expanded
Core | Improved IPv6-handshaking and reconnects with other clients (see http://wiki.vuze.com/w/IPv6_compatibility for supported systems)
Core | Switch back to k-select on OSX
Core | Reduce CPU used for node-id calculation via MRU cache
Core | Remove LAN transfer totals from data reported to tracker
Core | Implemented port restriction for DHT node id generation
Core | Reduce memory/CPU by disabling the largely unused Vivaldi V2 impl
Core | Reduce DHT load by removing network-position derived tracking targets
Core | Back off the initial DHT seeding
Core | Use async keep-alive test to reduce thread creation on magnet download
Core | Change defaults for I2P and Tor networks to fase
Core | Support http seeds that don't support partial content
Core | Added option to disable TiVo support completely
Core | Support RSS feeds with incorrect 'summary' instead of 'description' entries
Core | Support trackers that returned gzipped torrents even when not asked to
Core | Migrate away from system-managed private keys
Core | Support meta-search incremental result injection
Core | Use cached scrape values on startup for DHT torrents to reduce thrashing
Core | Switch version check to use HTTP by default
Core | Resource resources by grabbing piecemap once during piece pick operation
Core | Reduce cost of handling DHT store operations
Core | Remove 'force write' option from random access file access
Core | Move a few things to use the less costly stepped-monotime method
Core | Re-use http connections when messaging the platform
Core | Don't write diagnostic files to disk by default
Core | Reduce small scratch file creation on startup
Core | Don't write tables.config every start
Core | If we don't have hosted content, don't write the config file
Core | Potentially less Tracker Announces for those trackers not supplying "min interval"
Plug | Reduce frequency of UPnP device specification download attempts
UIvz | Removed Login and Friends, Content Networks menu
UI | Order files in file view by torrent index if piece numbers same
UI | Pulled out the RSS feed generation for devices and put into common location
UI | Allows addition of http seeds to decentralised torrents
UI | Make regex matching mode more obvious
UI | Better "Associated Application" icon logic
UI | (OSX) Switch to SWT for Cocoa Framework
Corrected bugs:
Core | Don't reset manually selected Vuze meta search templates on load
Core | Removed 'watched' tag from torrents on import
Core | index-out-of-bounds fix when global peer limit reached
Core | Fix incorrect sync of scrape hashes
Core | Prevent unwanted selection of in-error subscriptions
Plug | Force UPnP operations not to use socks/http proxy when defined
UI | Fixed case where Open Torrents Window might erase existing files
UI | Fixed context menus sometimes hanging client on Windows 7
UI | Fix missing icons for pause/resume in all-transfers bar
UI | Fix invalid thread access in parameter change logic
UI | Fix progress-dialog feedback for magnet downloads
UI | Fix cases on OSX where a modal dialog box ended up under main window
top
4.2.0.8 - August 26, 2009
New Features:
Core | Drive Detection for Devices for OSX (for PSP devices)
Core | Factory option to allow switchable unchoke algorithms
Changes:
UI | Less CPU usage for Seeding Rules
Core | Only create the transcode directories when required
Core | Allow OSX platform component to be updated properly
Corrected bugs:
UI | Fixed Speedtest not working
UI | OSX 10.6 support (opening torrent from file)
Core | OSX 10.6 support (not getting data from connected peers)
Core | Fixed deadlock during UI initialisation
top
4.2.0.6 - August 06, 2009
New Features:
UI | Support delete key for deleting transcoded content
UI | Added visual indication of buddy shares
UI | Added toolbar enablers for deleting subscriptions and devices
Core | Support for TiVo device
Core | Support for PSP device
Core | Added RSS feed generation for device's transcoded content
Core | File-based RSS feeds
Core | Added ability to set category for downloads from a subscription
Changes:
UI | Moved Column Setup and column related menu items to right click of column header
UI | Made Library/My Torrents filter more visible
UI | Moved "Rename" context menu in Library to context menu of Name column only
UI | Gray out non-active devices
Core | Added more meta data for devices RSS Feed
Plug | Added lifetime controls to DHT puts
Corrected bugs:
Core | HTTP seeding was incorrectly handling byte range requests
Core | Catch failed transcodes and prevent partial files from being produced
Core | Fixed potential deadlock on startup with Device loading
Core | Support UTF marker chars in RSS feeds
top
4.2.0.4 - July 9, 2009
New Features:
Core | Subscription options for auto-starting auto-downloads
Core | Support for sharing .vuze files
Core | Added support for adding categories to transcoded content
Core | Added default transcode dir option
Core | Support for keep-alive and more gzip on web contexts
Core | Added percentage complete and eta to content descriptor
UIvz | UI displays while core initializes
Plug | Plugin interface to the search functionality
Changes:
Core | Added another non-standard RSS date format
Core | Allow HTTP seeding for simple torrents without knowledge of file name
Core | Keep log files open rather than continually opening and closing them
Core | Improved reporting of 'no disk space' errors for FAT32
Core | Improved logging performance
Core | Support for updated via installer as opposed to incremental updates
Corrected bugs:
Core | Work around for broken socket handling on freebsd7.x
Core | Recover from borked transcode queue config
Core | Fix xml stats export with undefined characters
Core | Support >2GB resource downloads
Core | Fixed HTTP seeding when switching content on a keep-alive connection
Core | Fix tracker announcer to pay attention to user options correctly
Core | Multi-file torrents were borked in content directory
UI | Set speeds in bits/sec when bits/sec display is selected
top
4.2.0.2 - April 9, 2009
New Features:
Changes:
Corrected bugs:
UI | Fix wrap on category buttons
UI | Fix rare case when last sash position in My Torrents wasn't being obeyed
UI | Remove device toolbar when device feature not avail
Core | Fix hang on startup with some UPnP devices
Plug | Force decode of HTTP headers to lowercase using ISO8859-1 charset to fix matching error in Turkish
top
4.2.0.0 - March 22, 2009
New Features:
Core | Devices
UIvz | UI for Devices panel, individual Device panel, Device chooser, and Device Profile Chooser
Plug | Transcoding
Changes:
Corrected bugs:
Core | Fix IP binding error when performing a NAT test under Vista
UIvz | Fix some notifications not getting pulled
top
4.1.0.4 - February 24, 2009
New Features:
Changes:
UI | Updated Translations
top
4.1.0.2 - February 5, 2009
New Features:
UI | Config option for max stalled seeding torrents (was hardcoded in 4100)
Changes:
Core | Remove various debug-spew
Corrected bugs:
Core | Fix null-pointer-exception when initiasing old categorised shares
Core | Remove accidental invocation of the get-networks Vuze RPC when running in classic UI
Core | Remove null-pointer-exception in TCP connection manager
Core | Fix subscription auto-download with sites where supplied referer caused error
UIvz | Click area for Friend's "chat thought bubble" was wrong, preventing click to chat in some cases
UIvz | Fix share of vuze content (users could only share non-vuze content)
UI | Column Setup visual fixes for gtk
UI | Revert category buttons to working state
UI | Fixed memory leak in All-Peers view
UI | Fixed resource disposal in config view causing some status bar icons to not draw
top
4.1.0.0 - January 26, 2009
New Features:
Core | New FP Ignore rule: Ignore 1st Priority after X hours of idle upload speed (default 24h)
Core | Support for loading torrents when the HTTP response is an error (like 404, 500) but the data is still a torrent
UIvz | Support multiple Content Networks
UI | Experimental neuronal speed algorithm
UI | Added AS/ASN peer column
UI | Added properties view to buddies avatar widget
UI | Control+I in library to open torrent info (torrent details) page
Plug | Share categories with friends as subscriptions
Plug | Support table column removal
Plug | Added getComputerName method
Plug | Cache connected friend details for faster reconnect on startup
Changes:
Core | Pulled out Vuze related operations into ContentNetwork
Core | Go to CDP when torrent unauthorised if possible
Core | Added date field an modified case of response HTTP headers to improve behaviour of SSDP clients
Core | Limit # of stalled 'seeding' torrents to prevent cases where all completed torrents could start up
Core | Give stalled torrents a seeding rank handicap based on how long they've been stalled for
UI | (Memory) Images that are unused after 60 seconds are now disposed of
UI | Fixed regression of Auto Open Tabs not opening seeding torrents (Config option now split)
UI | Bring back classic-share menu for non-basic mode users
Corrected bugs:
Core | Setting files as do-not-download was deleting files
Core | IPv6 compact tracker support
Core | Fix possible deadlock in generic connection handling
Core | Disable if-modified logic when editting RSS search templates to allow retrieval of results
Core | Clear down TLS stuff to reduce memory usage when plugins unloaded
UI | Fixed rare case where table rows would display blank
UI | Fixed 'close all details' in classic UI
UI | Prevent constuction of mytorrents context menu from flipping download stats
UI | Fix cursor transition in table cell
UI | Fix incorrect handling of weak references for UI views that resulted in them never being released
Plug | Various fixes to correctly release unloaded plugin resources
top
4.0.0.4 - November 21, 2008
New Features:
UIvz | Ability to change List modes in View menu
UI | Added a 'mark all results unread' menu item
UI | Added specification of data save directory to config wizard
Core | Added subscription support to customisations
Core | Added an 'azplug' URL protocol to allow plugins to handle URLs
Core | Allow subscriptions to handle azplug protocols thus allowing plugins to be the source of subscription content
Core | Allow magnet links in search results
Changes:
UIvz | Deleting via toolbar now lets you apply action to all selected entries
UIvz | Search bar shrinks a bit when there's not enough width to display all toolbar buttons
UI | Date Column auto-sizer now shows day of month (mm/dd) instead of year (yy/mm) when column is small
Core | Only show feed errors after 3 consecutive fails to avoid distracting transient errors
Core | Add asset hash to subscriptions and auto-associate existing content on subscribe if avail
Core | Various performance improvements
Core | Modify DHT size calc algorithm to take account of firewalled contact
Plug | Assume buddies support chat
Corrected bugs:
UIvz | "Mark All Watched" now only affects completed content (which is also what Unwatched only shows)
UIvz | Fix Global Rating column not sorting properly
UIvz | (Mac) Fixed closing sidebar entries sometimes showing a blank area instead of selecting a new sidebar entry
UIvz | Fixed bug where "My Library" info bar displayed on Downloading sidebar entry
UIvz | Fix some notification entries losing their related avatar image
UIvz | Log View's "Show Config" button wasn't going to proper config section
UIvz | Fix default visible columns, order, and sort column for new installs for "Advanced" library Lists
UI | "Show Time" state on date columns now remembered across sessions
UI | Fix "Pieces" column in Library view not updating unless you clicked it
UI | Info tab in Torrent Details now displays more columns that it couldn't before (like share ratio)
UI | Localize the date in the subscription view correctly
Core | Synchonize access to file operations so that an close op can't be interleaved with file facade switching and bork disk channel operation
Core | Filter out duplicate skew reports to get more accurate figures
Core | Avoid NPE in chat when buddy unauthorised
Core | Preserve argument case in magnet link operations
Core | Fix mem leak when DHT router IP changed
Plug | Use UTF-8 when decoding plugin descriptions
top
4.0.0.2 - October 25, 2008
New Features:
UIvz | Added column to detail the linkage between content and associated subscription, where present
Changes:
Core | Remove restriction on uniqueness of subscriptions names
Core | Add popularity to subscription properties and size better
Core | Impose lower limits on download and upload when auto-speed running
Core | Reduce subscription publication concurrency
Core | Reduce acceptance of inaccurate DHT store operations
Core | Auto-download content when marked as unread in an auto-download enabled subscription
UIvz | Image on left of search box now activates search when clicked
UIvz | Toolbar's "Show Text" state now remembered across sessions
UIvz | Classic users upgrading via the installer will start up in My Library in "small" mode (classic My Torrents View). Previously, only "Advanced UI" users got this.
UIvz | If you hold the mouse down for a period of time on Up and Down toolbar items, it will move the selected items to the top/bottom (this was present in 4000, but now the tooltip says it)
UIvz | Added tooltip to subscription wizard to show more details on subscription
UIvz | Drop into edit mode after creating an RSS subscription
UIvz | Reduce size shown for downloads to 3 digits max for subscriptions and searches
UIVz | In Library view fix sort so 'new' entries do sort to top
Plug | Reduce derived tracker targets by raising swarm size limits
Corrected bugs:
Core | Fix auto-subscription of DHT located singleton subscriptions
Core | Subscription to already cached, unsubscribed subscriptions wasn't working
Core | Fix 100% CPU problem due to unsafe HashSet modification
Core | Remove duplicate results from subscriptions
Core | Report subscription creation errors to user
Core | If a subscription was deleted which being processed it used to report errors
Core | Set subscription popularity on selection
UIvz | Fixed missing of all incomplete-specific and complete-specific torrent columns in My Library in "big" mode
UIvz | If you previously chose top bar to be visible, and you aren't in advanced user mode, there was no way to remove top bar. Fixed by not showing top bar in non-advanced user mode
UIvz | Fixed sidebar sash disappearing when moving beyond minimum size
UIvz | Fixed "Close All Details" menu item always being disabled
UIvz | Fixed extremely slow Library view when one column was animating
UI | Table cells with cutoff text should show tooltip now
UI | Fixed copying cell's text to clipboard
UI | Info tab in Torrent Details now displays some columns that it couldn't before
UI | Clear log view widgets when not visible to reduce memory
UI | Fix sub tabs in Torrent Details view not remembering their view after restoring from min. state
top
4.0.0.0 - October 14, 2008
New Features:
Core | Async request processing for non-blocking tracker
Core | Support HTTP redirects between http/https protocols in resource downloader
Core | Add content to UPnP authentication dialogs
Core | Support PList mods for app registration on OSX
Core | Added http auth helper to support authenticated search templates/subscriptions
Core | Fix built in RSS feed parser to handle Atom feeds
Core | RSS based search templates
Core | Light weight seeds to allow seeding of simple content such as subscriptions
Core | Subscriptions
Core | Added a 'prefer UDP connections' option
Core | Config options for max queued outgoing connections
Core | Support dht:// URL protocol
Core | Advanced options for specifying TCP select timeouts
UI | Added "Column Setup" icon to the iconbar
UI | New console command - "plugin". Displays plugin information and can toggle startup status
UI | Console command "show" can now filter to list only torrents which are transferring
UIvz | SideBar (F7 to Hide/Show)
UIvz | New ToolBar with hideable text
UIvz | Library now has Large and Small view modes. Small view mode is classic My Torrents
Plug | Added option to remove originators IP address from stored values
Changes:
Core | Improve app startup time
Core | Make full name and namespace URI available to simple XML parser users
Core | Improved handling of mixed IPv4 and IPv6 bindings
Core | New option to refresh UPnP mappings when we become firewalled
UI | Improve performance with single data source dispatch aggregator
UI | Debug messages are no longer displayed by default when running the console UI
UI | The comment icon column now displays a blank icon if there is no comment (rather than no icon)
UI | Delete priority is now properly reflected in the Priority column
UIvz | Faster Startup
UIvz | Reduced UI memory footprint
UIvz | Friends moved to the bottom of the sidebar
UIvz | All table views (Library, Notifications) now use native table widget
Plug | Essential plugins are now automatically re-enabled if previously disabled by user
Plug | New command line option - "azureus.safemode", to disable lots of functionality when debugging problems
Plug | Client ID plugin is removed
Plug | New command line option - "azureus.loadplugins", to skip plugins being loaded at startup
Plug | Accept store operations from furher away contacts to decrease store fails
Plug | Evict contacts sooner from DHT router to improve liveness
Plug | Delay DHT task init to save memory
Plug | Finer-mesh for DHT network position derived tracking
Plug | De-prioritise DHT tracker put ops
Corrected bugs:
Core | Fixed problem on Vista where "Failed to establish listen on port UDP:xxxxx" errors may be reported
Core | Treat any address binds as no bind IP when rewriting URLs
Core | Added third party impressions urls for torrent ads
Core | Fix timer cancellation behaviour
Core | Fixed DND deleting files in single-file torrents
Core | Fixed occasional deadlocks on startup under linux
Core | Fixed rare situation where user was prompted for authentication to connect to trackers which didn't need it
Core | Made the load and unload buttons on the plugin page behave properly
Core | Fixed problem where queueing rules do not enter "seeding-only" mode when there are queued downloads
Plug | DHT storage manager key removal fix
Plug | Fix magnet download timeouts
Plug | Fix DHT operation timeout bug introduced when moving to async exec
Plug | Limit buddy reconnect to avoid thrashing
top
3.1.1.0 - July 1, 2008
New Features:
Core | Added Auto Starting rule to seed large swarms first; useful when many overseeded torrents are in the queue or the upload capacity is far above average
UIv3 | Friend Chat (double click on friend icon to chat)
UIv3 | Ability to share content from your computer by dragging it to a Friend
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 | Built-in plugins can now be disabled - it didn't work properly in earlier versions
UI | Create Vivaldi views for each DHT in use
UI | Added support for rotation in Vivaldi view
UI | Peers view hostname column now sorts host names by the most significant part first
UIv3 | Finished fixes for the new styled dialog which are now default in Vuze/Vuze Advanced
UIv3 | Added friend icon next to activity entry
UIv3 | New plugin bar look (removed arrows, added selectable list all plugin bar views)
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 | Fixed bug which stopped downloads being stored in the chosen directory
Core | Fixed bug which prevented torrent files from being moved properly
Core | Reopening torrents does not delete files when setting some of the already existing files to DND anymore
Core | Fixed bug which prevented UPnP mappings from being successful when a SOCKS proxy was used
UI | Fixed bug where delete icon on toolbar was not present on OSX
UI | Blank cells are now properly put at the bottom when sorting a table column
UIv3 | Fixed bottom of list views not repainting properly
UIv3 | Remove type headers when switching to date sorting
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
top
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
3.0.5.2 - April 15, 2008
New Features:
UIv3 | Ability to rate directly from rating reminder activity entry
UIv3 | Added progress spinner animation for the LightBox
Changes:
Core | Don't auto-UDP probe on initial announce if tracker not known to support UDP - hit on second and remember outcome
Core | Improve startup times by taking various torrent-load operations off main thread
Core | Add reason-messages for update check failures
Core | Use derived password to protect private key to allow us to persist password
Core | Get plugin update URL from version server to support potential future switch
UI | Run explicit tracker scrapes off UI thread to prevent blocking
UI | Allow UI initialisation to proceed before plugin init complete
UIv3 | Always start on "Dashboard" tab (unless Advanced UI chosen), instead of sometimes starting on "On Vuze" tab
Plug | Ensure that DHT republish events are scheduled using absolute time so recover correctly from computer suspend
Corrected bugs:
Core | Handle some badly formed torrents more gracefully (corrupt announce-lists)
Core | Handle multiple SSL certs from same URL
Core | URLDecode torrent filenames
Core | Fix non-crypto fallback outgoing connections
Core | Better (esp for Vista) detection of and setting of Azureus' .torrent file association
UI | Fix broken per-torrent upload speed setting via options tab
UI | Fix alternating bg color not updating after changing in config
UIv3 | Fix resource leaks related to light box (login window)
top
3.0.5.0 - March 5, 2008
New Features:
Core | Added uTorrent PEX support
Core | Azureus probes trackers for UDP-capabilities on first scrape/announce now and uses udp instead of http where available
Core | Added option to enforce IP bindings even when the specified interfaces are not available (useful when Azureus should not use certain network interfaces)
Core | Intervene with http seeds if progressive stall imminent
Core | Message user on startup if they have installed Azureus to read-only location
Core | Added dnd status to XML stats
UI | Added option for "Open Containing Folder" menu action - which may integrate better with non-standard file browsers
UI | Added option for "Show Torrent Menu" -- Users can now decide to see the Torrent menu in the menubar or not
UI | Fast Renaming (not moving) in the Files tab (click on name column) and Open Torrent dialog (click on dest. name column)
UI | Completed downloaders column
UI | Added start/stop to category menu
UI | Added per-category speed limits
UI | Added per-category option setting
UI | Added multiple-torrent options setting to MyTorrents view
UIv3 | New menu configuration for Vuze and Vuze Advanced UI's
UIv3 | Activity Tab
UIv3 | Vuze Login from client
Plug | Added Network Status plugin to perform some basic network tests
Plug | Allow plugins to specify their minimum JDK requirements
Changes:
Core | Further memory footprint reductions; for additional tweaks see http://wiki.vuze.com/w/Reduce_memory_usage
Core | Reimplemented LT extension protocol code
Core | DND/Compact (aka Delete) priority now deletes all files that do not share pieces with normal/high priority files
Core | Queuing rules now don't start any further torrents if the global up/download speed limits are reached
Core | Made the crypto handshake a bit less predictable
Core | Added support for IPv6 compact announces (client) and udp-multiscrapes (client+server)
Core | Take note of more peer-source selections
Plug | Added support for plugins which implement mainline DHT
Corrected bugs:
Core | Request limiting/Priorities no longer pinch off LAN peers if seperate LAN speeds are enabled
Core | Increase time Azureus holds open listen socket on close to reduce dual-start window
Core | Allow ~ character in tracker addresses to support I2P
Core | Determine app name correctly on OSX so that restart works for renamed apps
UI | Shells no longer use the low-res frog icon, the normal main window icon is now used instead
UI | Limiting comments in General View to 5k characters under WinXP to avoid crashes due to faulty comctl32.dll
UI | Setting speed parameters manually now disables autospeed
Plug | Encode spaces correctly in get-right web seed urls
top
3.0.4.2 - December 22, 2007
New Features:
UI | Added "Check Files Exist" menu option
Plug | Perform low resource usage tracking of online torrents for swarm cross-population purposes
Changes:
Core | Added option to disable download speed focus
Core | Reduced memory usage for many-torrent instances
UI | Multiple selected torrent export now works
Corrected bugs:
Core | Fixed IP filters not working when ALLOW instead of DENY was used
Core | Improve rebuffering behaviour when real-time pieces are too slow for any peers to get in time
Core | Ensure minimum buffer requirements are factored into ETA calculation
UI | Eliminated various memory leaks
top
3.0.4.0 - December 6, 2007
New Features:
Core | Reconnect to peers after unexpected disconnect / recover stats of recently disconnected peers
Core | Global download speed limit can also limit the number of outgoing requests, this should improve TCP performance
Core | IP binding now provides primitive round-robin load balancing for users with multiple internet connections; accepts interface names and IPv6 binding (if supported on the platform)
Core | Embed ChangeLog.txt in release jar
UI | Column menu option to automatically put contents of cell into the tooltip
UI | Piece distribution view is now also available as a peer subview
UI | Added 'time remaining' column to peers view
UI | Added option to suppress file download dialog
UI | Various progress reports have been unified; main status bar can display progress for certain processes now
Plug | Plugins can now change the color of rows
Plug | Plugins can add configuration colour parameters
Changes:
Core | Attempt to re-open a file when access fails to try and recover from a transient error
Core | Auto speed default is now the new 'beta' (v2) algorithm
Core | Revised piece picking code to deal better with some edge cases and snubbed peers
Core | Share Ratio/min Seeds ignore rule now applies even when no tracker scrape is available
UI | Added private torrent indicator to the general tab
UI | Logging Consoles now have regex-based filters
UI | Tweaked table views to use a bit less memory and run better when items are being quickly removed/added
Corrected bugs:
UI | Don't hang UI redraw if file access is slow
UI | Fixed inconsistencies in the Torrent Open Dialog related to renaming and retargeting files and directories
top
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
top
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
top
3.0.2.2 - August 30, 2007
New Features:
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
top
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
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
top
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
top
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
top
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
top
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
top
2.5.0.4 - January 22, 2007
New Features:
Core | New users default save directory is now located in their "My Documents" directory, under "Azureus Downloads"
Core | Show alerts raised during closedown on next start as these often don't get displayed due to UI shutdown
Core | Allow plugin installs to place jars into the plugin-shared "shared/lib" directory
Plug | Unsafe config read/writing
Plug | Plugins can now open and close download bars
Changes:
Core | Added scrape delay for stopped/errored torrents, and torrents with high share ratios
Core | Allow only one active scrape for each tracker
Core | Release piece-map when not required
Core | ASN lookup via DNS queries only
Core | Full recheck of torrent when part of torrent fails hash check on completion
Core | Take note of banned IPs when we have IP filter turned off - these are independent
Core | Disable download peer caching for private torrents
Core | Disconnect currently connected peers on tracker URL change for private torrents
Core | Remove unused download/upload specific stats from version-check message
Core | Include IP override in NAT check message for NAT check server to use
Plug | Timeout UPnP port releases during closedown to prevent Azureus hanging
Corrected bugs:
Core | Fix choke/unchoke cycle bug for lan local peers
Core | Fix auto moving torrent data with DND files
Core | Fix NPE causing XML stats not to be written
UI | Fix crash when opening non-torrent URL when OS has no recognized HTML viewer
UI | Fix big icon in name column for OSes using GTK
UI | Make Download Basket work again for drag and dropping
top
2.5.0.2 - January 11, 2007
New Features:
Core | Added method to XFS specific allocation of new files
Core | Added per-torrent max seeds parameter
Core | Added per-torrent max peers parameter
UI | Total file size added to Open Torrent Window
UI | Option to show complete downloads with incomplete "do not download" files in the download area
UI | Added custom user comment field
UI | Added file extension column in files view
UI | Spinners for config field that take numbers
UI | Setting for Minimum # of Simultaneous Active Downloads to have running at any given time
UI | Console UI NAT test
UI | Option to have separate rename and retarget menu items in Files view
Plug | Plugins can now create submenus.
Plug | Added code to allow plugins to get text input from a user in non-UI specific way.
Plug | Plugins now have better support to organise file data within default save directories.
Plug | Plugins can now easily add hyperlinks to config sections.
Changes:
Core | Improve the "presence" handling for torrents created by ourselves
Core | Less memory footprint
Core | Faster startup for large torrent lists (and no naughty plugins)
Core | Download up/down idle counts now persisted over restart
UI | Open torrent windows now always has OK button enabled with warning message if pressed when in invalid state
UI | Remove nag/donation window
UI | Differentiate between libTorrent (Rakshasa) and libtorrent (Rasterbar)
UI | For multi-file torrents, icon in name column displays icon for largest file (+ a little folder icon)
UI | Faster filtering when torrent list is large
UI | Better logic when preventing a user deselecting files to download from Open Torrent window
Corrected bugs:
Core | If clipboard has just a " or "" in it the open-torrents dialog won't open
Core | Setting of UDP port not working
Core | Less flipping of downloads from queued <--> downloading during the time a FP seed is forced active
Core | Fix memory leak causing slow, but eventual OOM and slow down of Azureus
Core | OSX: Handle volume not mounted on startup by erroring instead of creating a directory in /Volumes
Core | Fix to stop already complete downloads being moved by "move-on-completion" rules
UI | Fix (some) painting issues in pieces+files view
UI | Fix to allow negative values for Multi-monitor window positions
UI | Fixed memory leak in "Mr Slidey" code
UI | Fix UI loss when clicking delete from icon bar while in Details view
Plug | Fixed bug where some listeners for table columns were not registered properly.
top
2.5.0.0 - August 21, 2006
New Features:
Core | Reduced CPU usage, especially in some unusual conditions
Core | Explicit local subnet and peer injection option for Lan Peer Finder
Core | Auto upload speed
Core | DND completion handled better
Core | Added option for per-torrent max upload speed when upload busy
Core | Ranges allowed for port listing to ignore peers from.
Core | Added option to move completed download on removal
Core | Signed updates for increased security
Core | UDP fallback on connection fail
Core | Support for initial crypto tracker spec
Core | Faster queued torrent startup
Core | Option to disable tracker support for full-scrape
Core | Added ability to rename the directory save name for a multi-file torrent
UI | File pieces shown in files view
UI | Ability to best guess folder you want to save torrent data to based on existing torrents
UI | Filter for Config Options
UI | "Help -> Generate Debug Info" to help us solve bugs
UI | Ability to customise the speed intervals for download / upload speed menus
UI | Ability to rename the displayed title of a download
UI | "date added", "idle up", "idle down", "req in", "req out" colmns added to MyTorrents
UI | manual file recheck order
UI | Option to remember passwords
UI | OSX: Open .torrent files into Azureus via Finder/Desktop/etc
UI | Option to send popup message when download of a torrent (or individual file) has completed
UI | Ability to change behaviour of popups: auto-hide behaviour and adding timestamp to messages
UI | Torrent-info panel added to show MyTorrent's column attributes in a single place. Torrent encoding moved from General tab to here
UI | Progress warning to user when long file operations in progress that would otherwise hang the UI
Plug | Simple NAT-PMP implementation
Changes:
Core | Reduced starting many pieces instead of completing current ones
Core | Further modifications to optimistic disconnect algorithm
Core | Longer scrape delays:
Core | Asynchronous existing torrent loading at startup (makes startup feel faster)
Core | Disk read cache disabled by default
Core | Better detection of unix OSes (Linux, FreeBSD, Solaris, etc) and custom ports that do not conform to our install structure
UI | More time periods in folder-rescan list
UI | Option to hide toolbar
UI | Option to disable program icon for name column (may speed up OSX users)
Plug | Use UPnP to read external IP address if possible
Corrected bugs:
Core | Fix for pieces not completing due to too many snubbed peers
Core | Better handling of invalid peer/seed count from tracker
Core | ed2k hash wrong on block boundaries
Core | upload slot default now applied correctly (was fixed at torrent add time)
Core | Various seeding rules fixes, mostly related to Seed:Peer ratio, 1st Priority, or 'None' ranking mode
UI | speed graphics failing on high speeds
UI | Per-torrent options view now synced with global defaults and has "reset" button
UI | Slide-in alert message not closeable (GTK+ users)
top
2.4.0.2 - March 16, 2006
New Features:
Core | Make default recheck behaviour after crash only check pieces active at last save point plus config to revert to old behaviour of checking everything
Core | Attempt to repair invalid port #s returned from trackers potentially improving outgoing connection success rate
UI | Allow some selection of split data/protocol stats in some views
Changes:
Core | Improved payload data vs. protocol overhead byte accounting
Core | Remove option to truncate files when setting to do-not-download as too many users confused by this
Core | Pick up alerts raised during closedown and give user chance to see them
Core | Improved optimistic disconnect algorithm in several ways - should speed up single seed torrents
Core | Only remove temp files created by Azureus in the "tmp" dir as some users placing files in there
Core | Resumed downloads now placed into queued state rather than started
Core | Improved magnet download potential
Plug | Added vendor id to DHT packets and increased version appropriately
Plug | Warn if UPnP port removal is slow as this can hang AZ closedown
UI | Add NAT Test item to OSX "Azureus" menu
UI | Filter-as-you-type is now more visible
UI | "Show In Explorer" on a Folder now opens to show what's in the folder
UI | Mr. Slidey formats URLs to clickable links
UI | Language Selection on first visible screen after initial installation
UI | Reduced the # of windows popping up at once on first run after installation
Corrected bugs:
Core | Ensure SO_REUSEADDR is set when binding during NAT test
Core | Retain data from terribly slow senders
Core | Fixed a case of potentially becoming uninterested in peers incorrectly
Core | Prevent infinite recursion and breakage of some file systems when moving torrent's data into a folder inside itself
Core | Improve fingerprint performance of shares
Core | Prevent reporting of double completion events to tracker under some circumstances
Core | Ensure DNS timeouts are set as early as possible as they weren't working
Core | Change per-torrent max peers so that values shown correctly in UI and also allow unlimited override
Core | Fix bug in crypto stream that could lead to corruption
Core | Strip unwanted attributes from imported torrents such as "file name"
Core | Ignore invalid Vivaldi coords that are too small
Core | Default to trivial url in torrent if it is missing
Core | Fix initialisation sequence problem that was causing startup errors if config corrupt
Core | Apply correct permissions when updated to Windows prog dir to fix multi-user problems on update
Core | Downloads stopped during seeding recheck sometimes came back as 99.x% complete
Core | Fix up timers on clock change to ensure announce and scrape work ok (amongst others)
Plug | Column dispose listener wasn't being called when there was no cell dispose listener
UI | Fixed window size/position not always being saved
UI | Fix default language: Use same language from diff. country when user's lang/country doesn't exist
UI | Fixed new table rows getting last graphic cell's image
UI | Column sort is now case-insensitive (again) for text columns
UI | Fix number display Seeds2Peer column (when radio is really small)
UI | Fixed Drag and Drop. Should work in Windows and Linux.
UI | Mr. Slidey no longer slides from (on slide-in) or onto (on slide-out) a different monitor
top
2.4.0.0
New Features:
Core | Logging seperated into sections
Core | Plugins can be disabled from starting up
Core | Separate high-speed transfer rates between peers within the local LAN
Core | Encrypted peer connections
Core | Revamped and much improved piece-picking code
Core | Option to bind outgoing connections to the same local port, may help with NAT router instability
Plug | HTTP webseed support (http://www.getright.com/seedtorrent.html)
Plug | New "team seeder" plugin
Dev | Plugins can now add views/tabs to Torrent Details, Peers View, etc
UI | Draggable column reordering and column indicator (w/SWT 3.2+)
UI | Peer piece map in Peers Tab
UI | Manual tracker scrape option if auto-scrape disabled
UI | Share-ratio indicator and options to hide the various indicators
UI | Separate per-torrent options panel
Changes:
Core | Clearer firewalled/NAT status reporting
Core | Do not open the wiki NAT problem page if firewall status is OK
Core | Disk manager threads - limited pool now serves all disk read/write requests
Core | Single thread now serves torrent piece picking etc (was one per download)
Core | Persistent IP bans now have limited lifetime
Core | Reworked compact storage type to support migration of formats
Core | Less requirements to pause downloads when changing file priorities
Core | Only one torrent can now be checking at a time
Core | DHT size estimation improved
Core | Default listen port number now randomized for new installs
Core | Interrupted "seeding+checking" files now rechecked on startup
UI | Seeding+checking completeness now shown in status
UI | Faster filling of tables (Mac/some Linux)
UI | Opening torrents changed to use one opener dialog (w/options to change destination filenames, disable files, etc)
UI | Find-As-You-Type in 'My Torrents' changed to Filter-As-You-Type. Ctrl-BS to clear filter.
Corrected bugs:
Core | Fix transfer stall bug when MTU size is greater than max upload/download rate
Core | Improved peer connection counting
Core | Tracker wasn't handling "accept-encoding" properly
Core | Multiple file renames/retargets wasn't working
Core | Synchronous scrape wasn't working
Core | Fixed move-on-complete bug when target was a link
Core | Fixed DND/Delete vs piece needed/interested in peer issues
Core | Properly catch Windows shutdown/logoff events
UI | Selection moves properly with CTRL+ and sorting
UI | URL Drag'nDrop Improvements - Unicode, IE Links (Windows)
top
2.3.0.6 - November 22, 2005
New Features:
Core | Built in tracker support for multiple listen ports
Core | Tracker support for multi-hash scrapes
Core | "Date added" field added for hosted torrents
Core | Alternate max upload rate limit when only seeding option
Core | Ability to move a download's data files and torrent added
Core | Added ability to turn off DHT originated IP Filter violation logs
Core | When a peer is banned remove any data downloaded from it in partially complete pieces
Core | Added "block banning" feature when multiple bad peers found with "close" IPs
Core | Support for platform-specific plugin update components
Core | Support for .torrent file download using just infohash hex string (via DHT magnet lookup mechanism)
Core | Added some control over initial share ratio for "add for seeding" downloads
Core | Added feature to allow disabling of multi-hash tracker scrapes
Core | Tracker connections respect bind-ip settings (http only)
Core | Banned ips persisted across restart
Core | Ability to add an alternative max-torrent-limit when seeding
Core | DHT NAT punching for firewalled peers
Core | Ability to rename and redirect files within a torrent
Core | Compact storage for "do not download" files
Core | Magnet URI protocol registration under windows
Plug | UPnP plugin will warn if it discovers a router that has known protocol problems
Plug | Magnet URI accessor method added to Torrent
Plug | Added "launchable plugins" that can be used to start Azureus
Plug | Added single-instance management function
Plug | Made some platform-specific functions available to plugins
Plug | Ability to add Swing based interfaces as plugin views
UI | Console UI support for viewing specific plugin logs
UI | Beginner configuration user mode provides a simplified interface
UI | Support for --closedown parameter to org.gudy.azureus2.ui.swt.Main to closedown an existing AZ instance
UI | Added Average Peer Completion percentage column to MyTorrents view and Details view
UI | Added NAT status icon to status area
UI | Indicate potential DHT port problems in SWT status area
UI | Added swarm average to activity view plus a legend
UI | Console support for listing shares improved, deleting of shares added
Changes:
Core | Countermeasures against swarm DOS/poisoning
Core | Health status for swarms where all known peers are connected now reported as OK
Core | Friendly hash-checking option now only applied during recheck operations and delay based on piece size
Core | Don't automatically remove directory contents shares if they (appear to) have been deleted
Core | Improved algorithm for detecting DHT port reachability
Core | DHT - removed cache-distance metrics and added value versions to handle value evolution correctly
Core | Reduced thread count by aggregating async listener dispatchers
Core | Major refactoring of Download and Disk managers
Core | Download totals don't include hash fails and discards and aren't included in share-ratio calculation
Core | "Max simultaneous outbound connection attempts" option no longer accepts zero as a disable value
Core | Under OSX, new bundle launches using the Java Preferences application configured JVM, enabling JRE 5.0 support
Core | Under Windows, now runs via a launcher built by exe4j - taskmanager process is now "Azureus.exe"
Plug | Major refactoring of plugin interface to separate out UI-level and core-level stuff
UI | Update to the latest release SWT library (3.1.1)
Corrected bugs:
Core | Fix interested flag being set sometimes when seeding
Core | Wrong file name returned for stopped simple torrents
Core | Seeder/leecher counts missing for published torrents
Core | Stats going negative for hosted torrent average up/down
Core | Fix piece request ignore bug
Core | Fixed DHT initialisation hang if port already in use
Core | Don't allow prohibited peer sources to be enabled (ui artifact only)
Core | Fixed too many socket selectors created when in safe selector mode
Core | Fixed re-announce interval when receiving "failure reason" error response from tracker
Core | Fixed and improved restarts under OSX (and linux)
Core | Fixed and improved one-to-one LAN transfer speeds
Plug | UPnP fix for picking up changed network interfaces
UI | Fixed 100% CPU problem with download bars
UI | Fixed UI foregrounding itself on every unverified localhost:6880 socket connection attempt
UI | Create-torrent wizard fix for multi-torrent checkbox enabling error
top
2.3.0.4 - June 27, 2005
New Features:
Core | DHT torrent lookup now based on sha1(hash) and torrent xfer encrypted using hash-derived key
Core | More aggressive banning of peers sending bad data - algorithm change and block-banning feature
Core | Support for multiple DHT networks on same port
Core | Introduced "passive torrents" - these are tracked but not downloaded
Core | Category setting functions added to "My Tracker"
Core | Added ability to make plugin config ui components invisible
UI | Average peer speed for swarm column added
Plug | Plugin interface extension to allow per-plugin torrent-attributes
Plug | Plugin ResourceDownload feature for accessing content-type
Changes:
Core | Improved optimistic unchoke anti-leech algorithms
Core | CVS versions run multiple DHTs to permit validations of changes
Core | DHT anti-spoof for cache forwards
Core | DHT mechanisms for flood prevention
Core | Added local tracker url to torrents when hosting external torrents
Core | Hosted torrents now become "passively tracked" when their corresponding download is removed
Core | More pro-active injection of DHT scrapes for torrents with failing trackers
Plug | More JPC plugin enhancements to help reduce cache server load
Corrected bugs:
Core | DHT protocol version logic fixes
Core | Fix for 100% cpu when more than 60 connections are registered with a selector under buggy network stacks
Core | Invalid listen port configuration would prevent Azureus from starting
Core | Added hooks to catch Windows shutdown events to allow graceful Azureus exit
Core | Fix for start-stopped non-simple torrents showing data-missing error on restart
Core | Fix for drag-n-drop SWT exceptions blocking Azureus startup
Core | Fixed up "interested" message for downloads with "do not download" files
UI | Categories not being correctly displayed when torrents transit between downloading and seeding
top
2.3.0.2 - May 25, 2005
New Features:
UI | Console UI now has update check, alerting and DHT stats
UI | SWT make torrent wizard remembers value for "add other hashes"
UI | Console UI logging config
Plug | Added progress indicator and torrent stats to tracker web templates
Plug | Availability column added to webui + some alignment changes
Plug | XML/http interface access to individual torrent file stats added
Changes:
Core | CPU usage reductions when connected to many idle peers
Core | Disable console view logging by default
Core | Memory usage reductions and optimizations
Core | Improved long-term connection-attempt management
Core | DHT bootstrap in absence of version-check server improved
Core | DHT IP filter reports reduced
Core | Disk manager read/write threads now started on demand
UI | Default for "add other hashes" in make torrent wizard and sharing config changed to false
UI | Retention of log history removed as taking up to 1MB mem
UI | Added missing spaces back into SWT dock item's tooltip
UI | Restore version number on status bar and add protocol rate to the stats view
Plug | JPC plugin refactoring to help reduce cache server load
Corrected bugs:
Core | Fix compatibility with JRE 1.4 series under Win32 due to NIO bug
Core | Ignore peers with these data ports config option didn't work the DHT and PEX obtained peers
Core | DHT IP derivation from contacts fixed
top
2.3.0.0 - May 2, 2005
New Features:
Core | Client support for the 'trackerid' announce extension
Core | Client support for the 'min interval' announce extension
Core | Added options to disable scrape entirely or just for non-running torrents
Core | RSS Feed parse APIs added to plugin interface
Core | Non-blocking sockets based TCP tracker implementation
Core | Client identification plugin interface
Core | Separate protocol payload and overhead stats
Core | Data deletion can now defer to Recycle Bin and Trash under Windows and Mac OS X, respectively
Core | Distributed Database
Core | Decentralised tracking
Core | Magnet URI for location of decentralised torrents
Core | Ability to update built-in plugins independently of the core
Core | Diagnostic collection for system properties and config settings
Core | added option to move newly completed seeds to the end of the seeding list, rather than the front
Core | Support for I2P plugin
Core | Network selection support (public, i2p, tor)
Core | Inter-client peer exchange
UI | Option to disable small fonts under OSX
UI | Console support for aliases
UI | Torrent export option added to SWT UI
UI | Keyboard shortcut parsing system
UI | System tray menus for setting global upload and download bandwidth limits
UI | Synthesized speech alerts for Mac OS X; Go to Azureus / Preferences to enable it
UI | New file icon for Mac OS X
Plug | Added local host configuration setting for statusmailer
Plug | Reworked CSS for tracker web pages to create old and new styles
Plug | StartStop Rules: First Priority ignore Rules: 0 Peers and SeedsPeers Ratio
Plug | RSS Feed added to tracker web pages
Plug | Tracker stats added to tracker web pages
Plug | Generic Messaging API: inter-client message passing
Plug | Joltid Peer Cache plugin is now bundled with Azureus
Plug | I2P plugin
Changes:
Core | Smarter re-announce interval handling, especially for lopsided swarms
Core | Added many new peerid identifications
Core | First piece priority option now also prioritizes last piece of file
Core | NAT check functions even when downloads have already been started
Core | Update check can now check via configured proxy
Core | Rewritten download code: decreased cpu usage and faster speeds in LAN network environments
Core | Network IP_TOS option now sets required registry setting under Win2K/XP
Core | Favor establishing inbound peer connections, to increase the health of swarms with firewalled clients
Core | Improved seeding unchoking algorithm: distributes data more evenly
Core | Anti-leech code to prevent optimistic unchoke leechers
Core | Reduced threads required for multiple torrents
Core | Relaxed cross-torrent file locking to permit multiple read access
Core | changed HTTP user-agent to include OS and java version
Core | max cache size limited to 32M less than VM size
UI | Reintroduced download completion alerts in Mac OS X (use System Preferences / Sound to set the alert sound of choice)
UI | For Mac OS X, contextual menu items no longer carry images for better compliance with Apple Human Interface Guidelines
UI | RFE #1092614: Informational popup messages now auto-close after 5 seconds - unless the message window is closed manually, or if the mouse is over it / details view is open (the timing will be 'reset' then)
UI | Miscellaneous cosmetics updates for Mac OS X
UI | Bug #1112278: https:// URLs now autopaste in Open URL window
UI | Main menu bar should now be more streamlined in its arrangement
UI | Console view will now display information logged (for the duration of the application session) when the Console view is closed
UI | ETA and remaining now take into account DHD files
Plug | More choices in First Priority ShareRatio
Corrected bugs:
Core | IPFilters loaded from static config file weren't working
Core | Fix re-announce interval bug when zero peers in swarm
Core | Send uninterested message when complete while using do-not-download feature
Core | Optimistic Connect, when seeding, no longer drops just random connections
Core | Better recovery from corrupt resume data
Core | Better handling of invalid torrent save locations
Core | fix for SSL (https) problems introduced by changes in JDK 5.0
Core | fix for hash-fails when running with cache + incremental file creation enabled
Core | Fix scrape processing stall bug when scrape url was invalid
UI | Corrected save dialog behaviour on Make Torrent Wizard regarding file selection
UI | Bug #953619 concerning Mac OS X: Double-clicking .torrent files now activate Azureus with the expected Finder dialogs (Dragging files to the Dock icon will continue to malfunction for the indefinite future)
UI | Bug #1120995: Improper validation could allow unreasonably low global upload cap
UI | Main window no longer tries to steal focus on opening (Mac OS X)
UI | Pop up messages no longer try to steal focus (Mac OS X)
UI | Resolved fuzzy dock icon display under Mac OS X if Column Setup is opened
UI | Upload caps for individual transfers now display more sensible values if global upload cap is set to unlimited
UI | In My Torrents, a category view will no longer prevent its corresponding table view's horizontal scrolling
UI | Download bars should no longer disappear when the main window is minimized (Mac OS X)
UI | Certain table column contents no longer 'disappear' when a row is selected (Mac OS X)
Plug | StartStop Rules: Autostart Seed Count Only and Prefer Large Swarms removed First Priority
top
2.2.0.2 - December 18, 2004
New Features:
Core | Manual peer upload blocking (when seeding) and kick-banning
Core | Control added to not cache small files (default no cache for < 1MB)
Core | Ability to cancel torrent creation processes added
Core | Ability to cancel sharing process added
Core | Ability to pass multiple torrents to Azureus.exe
Core | Added configuration items for tracker processing limits
Core | Option to open torrent for seeding in create-torrent Wizard
Core | Auto-rescan of shared resources + addition/deletion of shares accordingly
Core | Persistence of download and tracker stats for shares
Core | Advanced network settings: MTU, SO_RCVBUF, SO_SNDBUF, IPTOS
Core | Optimistic Connect: drop inactive connections in order to find better ones
Core | Added ability to apply updates and shutdown Azureus instead of restarting
Core | Can now specify that password protected tracker web is only available via HTTPS, HTTP access -> access denied
Core | Can now specify comment to be added to share torrents
Core | resume data no longer saved to torrent files, stored in %user-dir%/active instead
Core | Plugin support for installing and uninstaling plugins
Core | Category support for shares
Core | Apply updates and defer applicaton to later restart/close
UI | Added 'share' support to console UI
UI | Option to show confirmation dialog on torrent Removal
UI | Added Seed2PeerRatio item to MyTorrents view
UI | Added detailed connection State to peers view
UI | Added Connected Time item to peers view
UI | Option to add torrent downloads silently (without activating main Azureus window)
UI | Added download speed limit column to MyTorrents
UI | Telnet UI added
UI | Auto-open stats option added
UI | Plugin install/uninstall wizards
UI | Double click on status bar progress area to give details of update/install/uninstall progress
UI | SWT/Console share support for setting category
UI | Pick out links (anything prefixed with "http") in torrent comments in general view
Plug | Status mailer support for SMTP port, user + password
Plug | Status mailer support for plain text notifications
Changes:
Core | Support azureus.install.path parameter, used by new linux launcher script
Core | Moved config items for tracker client overrides + UDP to tracker client config
Core | Also do dynamic tracker re-announce interval overrides when seeding; uses peer count only
Core | NAT check url changed to aelitis server
Core | Reduce tracker re-announce frequency when incoming connections are accepted (unfirewalled)
Core | Remove old auto-migration code
Core | Update restart logic now preserves JVM max mem setting for Sun JVMs
Core | Cleanup and optimize choke-unchoke logic
Core | Added an option to enable the prioritization of most completed Files, default is off
Core | Default http tracker to disabled
UI | Create torrent wizard now initially defaults torrent save path from "save to" default
UI | Obey "start stopped" config item for dropped torrents
UI | Torrents no longer need to be stopped before removal is allowed
UI | Graphical view item refresh optimizations
UI | Change context menu selection for queue/stop/force-start/recheck to be "at least one can be..." rather than "all can be..."
UI | More pre-defined speed ranges for queue slot limits
UI | Improve wording of "delete torrent?" prompt
Plug | UPnP information messages now off by default
Corrected bugs:
Core | Fix for kernel panics under MacOSX
Core | Handle passing of torrents to already running but not fully initialised process better
Core | Default save dir was defaulting to ON, changed to OFF
Core | Tidied up UPnP error handing if action missing
Core | Scrape mult-tracker torrents correctly when download not running
Core | Upload/download/share ratio frig for newly added seeds made consistent
Core | Fix for stalls from system clock being set backwards in time
Core | Fixed up bad behaviour on out-of-disk-space falures
Core | Fixed torrents getting stuck in READY state
Core | Fix potential connection establishment backlog
Core | Fix potential DOS by timing out stalled connections
Core | Fix bug in re-announce interval override calculation when connection limit has been reached
Core | Fix for hangs when scraping due to slow DNS resolves
Core | Fix for UPnP failing if trailing spaces in 'action name'
Core | Fixed bug in choke/unchoke logic when number of connected peers < max upload slots
Core | Updater problems with non-ascii chars in user dir (again!)
Core | Created torrents had name.utf-8 tag in wrong place
Core | UDP scrape responses being handled incorrectly
Core | Fixed the "high priority" piece-picking for files
UI | Old language files in user dir causing !missing! item texts
UI | Fix for window state not being remembered between sessions
UI | Fix for messages window being closed while animated
UI | Fix for BUG 1059432 : Download bars spawning multiple times when set to auto open
UI | Fix for BUG 1061538 : /0 error if no pieces
UI | Fix create-torrent wizard to remember paths properly
UI | Fixed up opening of torrent files not ending in ".tor" or ".torrent"
UI | Fix Health icons sometimes not refreshing
UI | Fix bug with Azureus crashing when quitting on OSX if the Stats view has been opened
UI | Fix the fuzzy Azureus icon bug under OSX
UI | IPFilter config view slow to display when thousands of ranges are set
UI | Fixed bug 1081886 : stats graphics can now be 2000 pixels wide, instead of only 1600 before
Plug | UPnP plugin support for multi-homed machines improved
top
New Features:
Core | Disk cache
Core | Ability to set IP type-of-service (TOS) field for outbound data
Core | Show current upload and download limits in status area
Core | Locale selection - options to add in all defined encodings + show lax list
Core | Change the incoming data port without restarting
Core | Display "warning message" responses in announce replies
Core | Added option for tracker to perform a connectability check to peers
Core | Have message aggregation, for bandwidth savings/efficiency
Core | Torrent HTTP urls now accepted as program command line parameter
Core | Option added to disable system tray
Core | Concurrent hashing for >1 CPU
Core | Added ability to not outward connect to a defined set of port numbers
Core | SOCKS V4, V4a and V5 (no auth/user+password methods) support for outgoing data connections
Core | Torrents created by Azureus now include .utf-8 fields
Core | Dynamic piece request queue scaling
Core | Added torrent name to authentication dialog
Core | Per-torrent upload speed limits
Core | Ability to change the sound played on torrent completion added
Core | Added session uptime to stats
UI | 'Download' menu added with start/stop all + pause/resume options
UI | Table col sort order default option added, thanks to Charnobo!
UI | URL Downloader window now support to set-up referrer and saves last used referrers
UI | New Statistic page about the disk cache (yeah more CPU consuming graphs)
UI | Down/Up speed indicators in main view are now double-clickable to open the Stats View
UI | Added Path and # Remaining Pieces to Files view, Tracker Name to MyTorrents view
Plug | webui support for torrent encoding choice
Plug | Tracker torrent stats available via xml/http interface
Changes:
Core | Show time to re-announce/scrape in general view using hh::mm::ss
Core | Timeout tracker server operations
Core | Torrent opener will now report errors opening torrents better
Core | Complete core networking/messaging rewrite
Core | Stop scrape on UDP V2 torrents when download running
Core | Refactor of DiskManager
Core | Protocol tweaking for significantly reduced discard rates
Core | Tracker now treats port value of 0 as 'explicitly firewalled'
Core | Tracker client will revert to "initialised" state after explicit failure from tracker
Core | Locale selection changed to show more possible encodings
Core | XML stats - downloads ordered by downloading/index then seeding/index
Core | Reworked connection establishment to conform to new WinXP SP2 limits
Core | When restarting torrents are checked in smallest->largest size
Core | Reworked the piece picking so that slow peers don't "block" pieces to be completed
Core | JAR signing for webui (etc) now based on "tools.jar" from Sun JDK due to changes with their 1.5 JRE
Core | "Pause" command now greyed out if there is nothing to pause
Core | Create-torrent wizard now remembers comment data on back button + defaults for open/save dirs
Core | Reduced memory used of ipfilter list to help support large list sizes
Core | Added "*.*" to list of selectable file types in open-torrent dialogs
UI | Added a legend to the Pieces View
UI | Pieces View now display if the blocks are in the cache or not
UI | New Tools menu, Configuration --> Options, Plugins root menu, Language selection moved to config
Plug | UPnP plugin now only uses plugin interfaces
Plug | Differentiate UDP and TCP mappings in UPnP desc as some routers need this
Plug | UpdateLanguagePlugin removed, as no longer maintained
Corrected bugs:
Core | Throw an error message if existing data file length is too large
Core | Fix new bug with tracker announce every 10s when no peers were connected
Core | Fix for renaming files across volumes
Core | Torrent auto-import now works with console UI
Core | Bug when setting upload to unlimited (forced download to unlimited too)
Core | Set downloaded amount correctly when opening a torrent with existing download data
Core | Detect changed file sizes (smaller) when resuming torrents
Core | Random shuffling of multi-tracker torrent URLs fixed
Core | Fix occasional 60sec delay on initial tracker announce
Core | Fix for reading piece data from a too-long file
Core | Stop scraping all announce URLs in a torrent when removing torrent
Core | File handle closing
UI | Labels with '&' displaying incorrectly
UI | Torrent Downloader Window : retry button now placed correctly
UI | Fix for clicking the plugins directory and open the folder from the Configuration>Plugins view
UI | Fix for animated message windows not being at the right place on dual monitors.
Plug | Netgear WGT624 was crashing when processing UPnP requests
Plug | Webui 'view' mode wasn't working
Plug | Webui - excessively long status text messing up table
Plug | azplugins - web tracker pages wasn't picking up "show details" option
Plug | webui - fixed bug with re-ordering of columns
top
New Features:
Core | Show built-in plugins in config view
Core | Fallback encoding for torrents (a-zA-Z0-9 type encoding with hex chars for others)
Core | Numbers now localized to selected language
Core | More "polite" hash checking...doesn't stress the cpu/system as much
Core | Tracker seed retention limit added to limit tracker memory on torrents with high seed counts
Core | Show Bad ips/banned ips in ipfilter window + allow clear/reset
Core | Option to start torrents in a stopped state
Core | Torrent removal rules. Initially to handle unauthorised torrents + AZ update torrents
Dev | More features for torrent creation
UI | New peer columns to help track leechers
Plug | Experimental data upload facility for tracker web pages
Plug | WebUI support for "host" operation
Plug | Run the web interface standalone (outside of a browser)
Plug | Option to keep hold of UPnP port mappings when closing Azureus
Changes:
Core | More sensible merging of plugin.properties on plugin update
Core | Retuned tracker connect failure retry interval
Core | Torrents downloaded by URL now named after torrent if not already .torrent
Core | Performance of ipfilter checking improved
Plug | Green colour used on tracker web pages now more legible
Corrected bugs:
Core | 99.X% / continuous hash fails fix
Core | Basic plugin config model parameters not working in non-swt (e.g. console) mode
Core | Fix for 'completed' announce event not being sent on occasion
Core | Fix for occassional missing of resume data write -> recheck on start up
Core | Bad peers not being detected on hashfail if they contributed all blocks
Core | Better handling of "auto import" + default torrent save dir being the same
Core | Strip resume data on open of new torrent
UI | Fix bug where failed-hashcheck pieces never reappeared in Pieces view
Plug | Web UI authentication for torrent download not working with default port URLs
top
New Features:
Core | Health items now show if a torrent is being shared/published
Core | Creation of self-signed certificates for SSL (etc) via UI
Core | Set download speed per torrent
Dev | ToolTip access functions for table cells
Plug | Tracker plugin supports simple category view
Plug | Webui support for password protected trackers
Plug | Webui attempts to get access to system clipboard to fix copy/paste issues
Plug | Plugin interface extensions for basic plugin config
Plug | External authorisation framework
Plug | WebUI + XML/HTTP i/f now have separately configurable username/password via Plugin config (*not* plugin.properties)
Plug | WebUI can now use signed jars, if configured, so that clipboard access doesn't require local config
UI | Better scrape result reporting, including new "Next Tracker Access" column
UI | Tooltip for Health Icon
UI | New language: Japanese
Changes:
Core | Core update checker now uses aelitis.com server to grab latest version instead of SF's one
Core | Default socket write buffer now a more conservative 1460 bytes for smoother uploading
Core | Central control of global outgoing peer connection rates...i.e. a better SlowConnect
Core | Unused potential peer connections are cached for later use
Core | Tracker now doesn't return peer list on "stopped" event
Plug | Tracker web plugin configuration moved to plugin config from core config
Plug | Tracker web contexts now have the option to not apply IP Filters - this affects the web plugin and xml/http interface
UI | About Window is closeable by hitting the 'ESC' key
Corrected bugs:
Core | Fix for Library Paths using single quotes
Core | Fixed shared plugin dir location on OSX
Core | File Open dialogs now correctly remember their last path
Core | Plugin loader picking up .zip files instead of corresponding .jar files
Core | Don't delete the imported .torrent file if the import dir happens to also be the Save torrent dir
Core | Torrents leave READY state quicker after other torrents are re-queued
Core | Fix for Fast Resume not working when a 0-byte file exists in the torrent
Core | Show error message if previously-allocated data cannot be found, instead of re-creating it
Core | Force a file handle recycle every 50M read so the OS cache clears (Win2k, possibly other OSes)
Core | Tracker stats wrong
Core | Not deleting backup torrents (.bak) when MyTorrent->remove + delete
UI | # Column now on by default again
UI | Fix for Bug #966867: Context Menu not appearing after setting up columns on Linux
UI | IP column now sorts by hex groups
UI | Fix for .torrent icons with new Azureus.exe
UI | Fix for text color on some Table cells not moving when row moved
UI | Moving torrent from Uncategorized category to new category now removes the row from the display
UI | Fix for empty table rows appearing in Peers Details tab and Pieces tab
UI | Windows : Tray Icon should come back after explorer crash (needs latest SWT build)
UI | 192 bytes memory leak fixed on OSX
top
New Features:
Core | Ability to limit global download speed
Core | Added ability to automatically exclude files when making torrents (e.g. .DS_Store & Thumbs.db)
Core | Caching of peer info to disk for quick restarts if tracker is unavailable
Core | Detection of plugin updates
Core | HTTP scrapes to same tracker combined into one request if tracker supports it
Core | Support for scraping trackers like http://tracker.boxtorrents.com:6969/ that scrape with /scrape but don't have "announce" in announce URL
Core | Tracker connections proxy support (peer connections not supported yet)
Core | UDP authentication protocol added
Core | UDP tracker version 2 support added
Core | Generic update mechanisms for core, updater and swt
Core | Support for loading user-specific plugins from user dir and shared ones from app dir
Dev | Column management for any of Azureus' table views.
Dev | Easy to use "basic plugin view": see PluginInterface::getUIManager::getBasicPluginViewModel
UI | Ability to upload torrents with xml/http interface
UI | All columns sortable and configurable
UI | Added "Remaining", "DLing For" (time) and "Seeding For" (time) columns to "My Torrents"
UI | Added option to auto-update language file from web (Config -> Interface -> Language)
UI | Added option to show transfer rates in bits/sec
UI | In the Details view, the peer's pieces that we already have are shown in a faded color
UI | Linux system tray support
UI | MyTracker row right-click support for copying torrent URL to clipboard
UI | Right-click menu sorting of columns (Sorting for OSX)
UI | Send text in My Torrents to clipboard
UI | When torrent data is missing, you can change directory via the context menu
UI | OSX : About and Preferences items are listed under 'Azureus' menu
UI | Added an option not to use units bigger than MB
UI | Option to show peer host names instead of IP address
UI | Embedded tracker IP blocks shown in Blocked IPs List
WebUI| Web Plugin now can set upload rate
WebUI| Web Plugin support for uploading torrents
WebUI| Webui + xml/http "access" property support for IP range
WebUI| Webui + xml/http plugins have had basic plugin view added
Changes:
IRC and Tracker Web Pages moved to separate plugin
Core | Auto-imported .torrent files are moved (not copied) to default .torrent save dir if enabled
Core | Auto-imported .torrent files are renamed *.imported if default .torrent save dir is not enabled
Core | Can set per-torrent and global peer connection limits
Core | Config/pref/torrent file saving uses intermediate .saving file for more reliability
Core | Currently-connected peer connections are dropped when IPFilter is enabled
Core | File descriptor handles increased from default of 256 to 8192 under OSX
Core | Ignore Share Ratio can now be non-integer
Core | New SHA-1 hasher: up to 25% faster
Core | Scrape interval now based on # of seeds (15min minimum)
Core | Socket writes now done in full MSS-sized chunks
Core | Upload limit can now be set less than 5KB/sec. However, doing so limits download speed too
Core | User config/pref/plugins dir culled from Windows' Registry (needs aereg.dll)
Core | OSX user- pref/plugin dir moved from ~/Library/Azureus/ to ~/Library/Application Support/Azureus/ to meet osx standards
Core | Unix user- pref/plugin dir moved from ~/Azureus/ to ~/.Azureus/ to meet unix standards
UI | All progress/piece bars re-done (again)
UI | Azureus should work with SWT 2.12 until we break backwards compat. again
UI | Shrink "My Torrents" Context menu
UI | Systray4j removed: system tray support now from SWT built-in code (Requires SWT-M8+)
UI | Torrent name shown with IPs in the blocked-IPFilter list
UI | The Donation Window is now Closeable using the 'Esc' Key
UI | In the Donation Window the OK button should be on top of other Controls
UI | Added a "what's new" item in help menu, pointing to changelog for current version
Corrected bugs:
Core | Files incorrectly shared if contents not a torrent when opening
Core | First Priority rules based on time now work across sessions
Core | Fix for saving of .torrent file in wrong dir: Bug #916137
Core | Fix for some discarded data due to occasional duplicate request
Core | Fix for system clock changes stalling downloads: Bug #918193
Core | Fix for system clock running faster when using Azureus
Core | Fix for underlying socket handles not closing under linux ("Too many open files")
Core | Individual file priorities remembered after Stop-Start
Core | Multiple shares of same resources causing problems (e.g. share contents+share contents recursive of same dir)
Core | Simpler and more reliable file allocation...won't b0rk existing data
Core | Re-check on completion no longer sends Have messages
UI | Fix for the General View in a torrent details, not being layout correctly
UI | Fix for the toolbar on linux / OS X
UI | Fix for the Torrent Maker not getting the correct Tracker when choosing from the Combo on OS X
UI | Fix for the Freeze on exit under OSX
top
Changes:
Corrected bugs:
Fix for loading .torrent files via web-browser/shell/doubleclick/etc
top
New Features:
Show last time IPFilter list was updated in status area
Support for "compact" tracker announce protocol
Support for "key" tracker announce protocol
Download Speed column in "My Torrents" turns red if below speed set in Queue config.
Webplugin swing ui has status area with total ul/dl
XML over HTTP remote plugin interface (initially to support GTS) - mail parg at users.sf.net for details
Changes:
All config/pref files utilize .bak backup files
Option to limit outstanding disk writes and piece hash checks
Can delete shares in QUEUED state
Corrected bugs:
Fix of startup issues under Win95/98/Me
Locale-specific dir creation
Hebrew language works now
Fixed long load times under Linux of Configuration view and General tab
Popup windows now center in main monitor on multi-monitor setups
Fix for Pieces and Files views off-by-one row drawing glitch under linux
Sort on Health and Availability now enabled
Various memory leaks (DiskManager instances not being freed)
top
New Features:
QUEUED status. Torrents that are queued are stopped, but available for automatic starting
Partial support for Read-Only data (for seeding)
Added "Forced-Start" to force a torrent to start, ignoring download limits or seeding rules
Auto-positioning of finished torrent based on how badly the torrent needs seeding
Added Availability, Seeding Rank, SavePath, Max # Uploads, and Total Speed columns to My Torrents view
Categories to group your torrents in (right click on My Torrents and select Set Category to get started)
More auto-seeding options
Ability to limit maximum number of file handles open/in-use at any given time
Tracker - various performance enhancements such as announce/scrape caching. Tested to 500,000 peers on single torrent
Tracker activity logging to %azhome%/tracker.log
Tracker bytes in/out + scrapes recorded
Tracker - ability to limit number of peers returned
Share ratio now shown on tracker web pages
Tracker/client support for "no_peer_id" spec for bandwidth savings
More plugin stuff - alert raising, ipfilter reloading, various other stuff
Applet UI enhanced into usable state (start/stop/add/remove downloads) + auto refresh
Added torrent hashes for G2 + ED2K (ala http://www.torrentaid.com/)
Added colours to file view to show: grey -> requested; red -> data recently written
Changes:
Split torrents in My Torrents view into 2 lists: Downloading and Seeding (Completed)
STOPPED status now means the torrent never auto-starts
Moved icon from Rank column to Name column
Removed Lock Priority. No longer an issue since priority only gets autochanged once
Remove "Lock Start/Stop" menu option. Stop now means no auto-starting/stopping
Re-design of Configuration view
Language files (MessagesBundle_xx_XX.properties) are read in the following order: Azureus user directory, Azureus application directory, JAR file
Remember sorted column and order for all views
Core performance optimizations and major cpu usage reductions
User prompt when (1) tracker listens fails (2) incoming server port bind fails
Config files/dirs and plugins now stored in OS user dir (Win: C:\Documents and Settings\username\Application Data\Azureus\, OSX: /Users/username/Library/Azureus/, Linux: /home/username/Azureus/)
Tracker log now includes date as well as time
Corrected bugs:
Once a torrent is complete, and you remove the data, it wil no longer start downloading again when seeding rules are on
1st column of MyTorrents no longer has a gap if there's no icon. (Windows Only Bug)
Fix for download stalls at 99% / 100% cpu usage bug introduced in 2070
Fix for minimize/close causing the program to disappear from view under OSX
Fix for icon bar buttons not being flat (Bug #890166) [Gudy]
More reliable .config and .torrent file save/load management
Better handling of failures when performing "move on complete"
Handle torrent file names with trailing spaces and CR/NL (from Mac)
top
Changes:
Azureus now identifies itself via User-Agent in tracker http communications
Less flickering, on all platforms (tested on both windows and linux+GTK)
Azureus now responds as Server: Azureus <version> in tracker http comms
Unwritten blocks in Pieces view shown in red
Prioritizing first piece of file(s) now optional in config
Confirmation on data deletion now optional in config
More intelligent announce url '&numwant=' handling
On tracker announce errors, retry interval now uses exponential backoff
Removed multi-port listening, as shared single port is far superior
More reliable .config and .torrent file writing
Tracker scraper now honors a 'flags: min_request_interval' response
Plugins can be initialised from plugin.properties freestanding (not just in .jar file)
Corrected bugs:
Problem with tracker not responding with "Connection: close" causing SSL session maintainance with HttpsURLConnection to stuff up and fail clients with "recv fail"
Fast resuming with Chinese directories: Bug #869749
System tray icon re-shown after explorer.exe crash (again)
Fix for potential memory leaks
Fix for stalled piece writing
Fix for .torrent file data not being fully written on shutdown
Fix for OutOfMemoryError in DiskManager: Bug #865553
Fix for 'Open a URL' downloading of .torrent file which contains white spaces: Bug #878990
Fix for Fast Resume with Chinese torrents: Bug #878015
Fix for excess thread creation when tracker does not support single-infohash scrapes
Fix for hash checking 0-byte files: Bug #853126
Fix for opening files via Files tab when using MoveOnComplete: Bugs #860822, #878795
Fix for 100% cpu usage after network disconnect/reconnect: Bugs #873957, #879498
Fix for downloaded blocks not being written to disk, due to write-thread stall under high load
Fix for various non-unicode torrent encoding issues regarding resume data
New Features:
Under Linux + GTK, added an option to setup a vertical offset to re-align graphics
SSL tracker client now gives option to import certificate rather than manually doing so via "keytool"
Start All Downloads option on tray icon
Support for trackers that do not return peerIDs on announce
Sharing - allows files/dirs/dir contents (recursive) to automatically have torrents created for them and torrents hosted
The shared resources will automatically have their torrents recalculated if they change (over Azureus restart)
Tracker allows number of peers returned to be limited
Experimental UDP tracker protocol (see Config->Tracker->Extensions). Azureus client/tracker supports this, as does the XBT tracker (http://sourceforge.net/projects/xbtt/)
Tracker support for GZIP encoding
Tracker support for multiple pages
Tracker pages skinable by placing pages in %azhome%/web
Major extensions to plugin interfaces
Simple Swing based remote admin interface (over SSL+password auth) - email [email protected] for details
Click on hash in general view to copy hash to clipboard
Quick Change of up speed by right-clicking on the up speed indicator
top
Changes:
'Bind to local IP address' now binds outbound sockets as well
Status now shows when it is re-checking pieces on download completion
URL dialogs are initialized with the first valid link beginning with http:// from clipboard
Under linux, only use ~/.azureus dir if it already exists, otherwise use normal program dir for files
Auto-update: now writes a log to an 'update.log' file
Option to disconnect seeds when seeding is now checked by default
FilesView now shows files even in other states than Downloading (configurable)
Updated/additional menu buttons
Some speed optimizations with piece-picking
Generated PeerID only uses chars that don't need to be escaped, saving bandwidth for tracker communications
Can now identify BitComet, TurboBT, LibTorrent clients
Support for both SI byte units (KiB,MiB,GiB) and more well known, but incorrect KB/MB/GB units via config Interface param
locale choice can force prompt via new config param on "File" tab
Corrected bugs:
'Re-check pieces when done' now always ignores fast-resume data: Bug #825881
Fix some decoding bugs in Chinese torrent files due to missing locale encodings in dialog box
System tray icon re-shown after explorer.exe crash
Completed downloads shown in different color when Stopped
Fix possible data loss when moving complete files if not enough free space avail: Bug #855284
Fix for the incremental vs allocate choice in Config
DNS lookups are no longer cached for ever
OSX: Hang when closing: Bug #824459
New Features:
Intelligent Tracker Checking : optimizes tracker re-ask interval for quicker download speed ramp up
Azureus can now run all downloads off one shared incoming port: only need to open/forward one port in your firewall/NAT
Drag-n-Drop moving of downloads in MyTorrents; moving of downloads in MyTorrents with Ctrl + Arrow-Up/Down
Password protected access to tracker web and torrents
GUI Update interval is configurable
Images update interval is configurable
Auto sort on tables possible, interval configurable
MyTorrents view can now be customized (choice of columns and order)
Added new columns to MyTorrents : 'Share Ratio', 'Downloaded', 'Uploaded', 'Health'
Details view can now be customized (choice of columns and order)
SSL now supported for tracker web and tracker updates
Added Drag and Drop of URLs
Multi-Trackers torrents can now be created/edited
Menu option to force a re-check of downloaded data
End-Game Mode : Completes the last few pieces of a download faster
Attempts to download the very beginning of a file first - to support previewing
IPFiltering stats shown in status bar
Toolbar!
Logging of console output to disk
Option to confirm on exit
Bad Peer Detection
Inclusion of XSL stylesheed tag in stats XML file
Editing and selection of tracker announce URLs from general view
Plugin interface for tracker web serving
HTML template (http://html-tmpl-java.sourceforge.net/) support for tracker web serving from %az_home%/web folder
Opening a second torrent with same hash as existing download causes second torrent's announce urls to be merged into the first
Option to not accept multiple connections from the same IP
Option to use the IP Filter list as an 'ALLOW' list
Super-Seed Mode
Pressing a character selects the next download with a name beginning with this character in MyTorrents view
Option to move-on-complete only when data is inside the default save dir
Auto-import new .torrents from a chosen folder regularly
Create torrent allows manual piece size selection
New 'Activity' view (download and upload speed graphics)
Gzip encoding support for tracker announces
Tray icon: added Stop All Torrents
If .torrents are dropped in COPY state (with modifier key Ctrl under Windows), they will begin in STOPPED state
Ctrl + [Home/End/CursorUp/CursorDown] moves selected torrents to top/end/up/down, "Del" removes selected torrents
Ctrl + [S/R] stops/resumes(starts) selected torrents, Ctrl+Shift+S stops all torrents, Ctrl+A selects all torrents
Option to backup .torrent files
Option to play a sound on download finish
Download Basket: TrayWindow always visible for Drag-n-Drop of .torrents
Clickable Tracker URL in Details/General copies the announce URL into clipboard
Tab hot keys: F6 selects next Tab, Shift+F6 selects previous Tab, ESC or CTRL+F4 closes current Tab
Extended Plugin interface
top
Changes:
Full scrape of embedded tracker now supported
Better peer client identification
Added AZ version + torrent size to stats
Added 'comment' field to torrent create
Moving of .torrent to completed dir now optional
Additional upload speed options
Cleanup of Configuration tabs
Rewrite of locale selection code for torrents. Only one encoding allowed per torrent
File->Open... now opens to the default download/torrent dirs set in config
ETA/TimeRemaining now uses just two significant measures, and "kB" changed to "KB"
Corrected bugs:
Torrent hosting - resetting of tracker url to original after hosting cancelled
Allow for torrent files with '.tor' extention
Renamed file not reused after torrent Stop-Start: Bug #842750
No longer deletes files if the 'completed' dir points to the download dir: Bug #842896
Fast resume data no longer duplicated
File 'downloads.config' kept better up-to-date
% Completed is now correct again in MyTorrents view on stopped downloads
Non-UTF8 encoded 'comment' fields in torrents not showing properly
Some dead-lock issues (especially on startup)
Better recovery on connection closing
Uncleaned buffers in peer handling code
Outgoing message correctness verification
Text scroll is now ok in irc view
Size is now displayed even when the torrent is stopped
Sorting by 'Discarded', 'Overall Down Speed', 'Stat Up' in Details view
Torrent 'discarded' and 'hash fails' now remembered between sessions
Corrected sorting by DownSpeed, UpSpeed, ETA in MyTorrents view
Irc input text area gets focus correctly now
On Windows bundle, systray4.dll as been updated to support chinese characters
New Features:
Added tooltip general support
Default torrent encoding selection added to Config->File
Public tracker support - config item allows external use of tracker
top
Changes:
Some GUI Changes, so that SWT WinXP theme is better supported
Saving of torrent files to central dir now optional
Checking after crash now remembers Fast Resume data
Internal refactorization of core classes
More logging of reasons for connection closed
Corrected bugs:
Fixed snub/unsnub multiple peers on the peers list
Save file dialog now opens as a 'save' dialog, and not 'open' (for OSX)
DNS name resolution caching no longer infinite
Better recovery checking of partially-allocated files
Re-check file(s) integrity after completion
Max torrent file size was limited to 1MB - limit removed
Fix for several exceptions thrown during socket reads/writes
Fix for exception thrown when peer sends an invalid bitfield
AZ was reporting cumulative upload/download stats to tracker - should be per session
Fix for handling single data files larger than 2GB
Corrected socket writing
Weren't sending "complete" event to tracker on download->seeding transition
New Features:
Disable (per torrent) the auto priority setting when seeding
Disable (per torrent) the rules to start / stop a seeding torrent
Move files to a directory upon completion
Slowly establish new connections to peers (for those with internet disconnection issues)
Bind to local IP address
Export/import torrent file to/from XML file
Export of runtime statistics to XML file
Hosting of torrents using built-in tracker
Trackers used in the 'make torrent' wizard are now remembered.
Embedded tracker
Enhanced peer client identification
Publishing of torrents to tracker (as opposed to hosting them)
Choosable color for the progress bars
Plugin support
Open a torrent file without using the default save location
Added a FAQ and a Donate link in Help menu
Internationalisation: Brazilian-Portuguese, Czech, Lithuanian
top
Changes:
Config View has been redesigned
When resuming a torrent with already allocated files (but not all), files will be checked, instead of assuming all were new
You can now change the tracker URL again (new URL added to the list of tracker(s))
More control over auto-seeding
Minimum upload speed is now 5kB/s
Corrected bugs:
Better socket closing
Multi-Tracker is corrected
New Features:
Make Torrent wizard fully functional
New Configuration Wizard
IP Filtering added (filters files will be downloadable soon from this site, see FAQ )
Torrents are now stored in a directory (which you can choose)
Added a confirmation popup when stopping a torrent which share ratio is lower than 1 (you can turn it off via config)
You can delete torrent / data or both when removing a torrent from azureus
Internationalisation: Bulgarian
top
Older versions