Who did what?

5.4.0.0 - July 30, 2014

New Features:

  • UI | Added 'force start' and 'super seeding' options to the create-torrent wizard
  • UI | File filter added to torrent-options dialog
  • UI | Minimum/Target share ratio setters added to column menu and torrent options view
  • UI | Added 'SHA1' column to files-view
  • UI | Added a default save directory to apply when 'best guess' is enabled and nothing matches
  • UI | File path names can now be entered into the search box to open the torrent
  • UI | New column showing the date of completion of the most recent file
  • UI | Added 'initial tags' to the create-torrent wizard
  • UI | Enabled networks can now be specified in torrent-options dialog
  • UI | Added an 'apply to current' function to tags with initial-save/move-on-complete set
  • UI | Added 'availability' button to torrent-options to allow a torrent's availability to be checked before addition
  • UI | Tag buttons can now be enabled in Library view; Category buttons can be hidden
  • UI | Added 'pause for' option for selected torrents in Library view via Advanced menu
  • Plug | Friends plugin now supports tag-based sharing to mirror the existing category based sharing
  • Plug | Improved I2P network integration (new 'I2P Helper Plugin' deprecates existing 'I2P Network Plugin') - see http://wiki.vuze.com/w/I2PHelper_HowTo
  • Plug | The 'Network Status' plugin now tests connectivity to Vuze services (e.g. pairing service)
  • Core | Added simple tag constraint language (e.g. to define a tag that contains downloads whose title matches a regex - see wiki)
  • Core | BEP 40: Canonical Peer Priority
  • Core | Added 'copy-on-complete' function to tags
  • Core | HTTPS support for web-seeds
  • Core | Speed limit handler can now start/stop downloads assigned to particular tags

Changes:

  • UI | Brazilian Portuguese translation update
  • UI | French translation update
  • UI | Spanish translation update
  • UI | Basque translation update
  • UI | Network Status plugin results can now be copied to clipboard
  • UI | Removed potential duplicate 'media already added' dialogs from inadvertent double-clicking
  • UI | Windows: Azureus.exe binary description now set to play better with Firefox/Thunderbird URI launch dialog
  • UI | All-peers and console views will now re-open on startup if open on close
  • UI | Use consistent sash to separate the tabs area in library views
  • UI | Sources view now displays scrape status for stopped downloads
  • UI | Update download display name if user renames either single file in a single file torrent or top level folder in a multi-file one
  • Plug | Internationalization plugin update
  • Core | Paused downloads will now not be auto-started if a device attempts to access content
  • Core | Reduce CPU usage used for calculating anti-spoof DHT tokens
  • Core | Queue rules modified to prevent new seeds from being started if up-limit is reached

Corrected bugs:

  • UI | Transparancy settings for mini-bars/transfer-bar not being persisted
  • UI | Primary tracker details were not being updated in detailed sources view
  • Core | Torrent creation was failing when linked folders used and files ignored
  • Core | Paused torrent removal was not removing from tag
  • Core | Torrent private status not being correctly initialised
  • Core | Various fixes to network and unresolved address handling
  • Core | Handle missing publish dates in RSS feeds
  • Core | Handle some XML parsing errors better
  • Core | Fix Vuze preventing Windows logoff/shotdown
  • Core | Async listener thread not always started when needed
  • Core | Handle malformed announce URLs better
top
5.3.0.0 - June 20, 2014

New Features:

  • UI | Content selection dialog when more than one file can be played
  • UI | Added a configurable 'share ratio progress' column to display times at which certain ratios were met
  • UI | Added alert count to system tray tooltip and next download eta
  • UI | Added column to sources view to show completed downloads reported by tracker, where available
  • UI | Where permitted you can now edit subscription URLS via right-click in sidebar
  • UI | Subscriptions can now be renamed in the sidebar
  • UI | Expansion state of torrents in Library views now remembered
  • UI | Added per-file read/write rates to files view
  • UI | Added per-file ETA based on file write rate
  • UI | Support explicit external browsers (or plugin provided) for opening external links
  • UI | Permit search results and subscription views to be opened in an external browser
  • UI | Added explicit proxy support for internal browser views
  • UI | Menu option to delete tracker sources directly from the view
  • UI | Multi-select support in sources view
  • UI | Manual tags can now be closed + opened in the sidebar
  • UI | Transparency can noe be applied to the transfer/mini bars
  • Plug | Added tag support to scannerss plugin
  • Plug | Added Tag support to rss feed scanner plugin
  • Core | Added a downloading queue rules section to control 'rank downloads by speed' option
  • Core | Added manual piece forcing and re-requesting
  • Core | New option to remove 'skipped' partial files when removing download from library
  • Core | DHT can now bootstrap via version server if needed
  • Core | Added the ability to add new torrents in a paused state

Changes:

  • UI | Column setup dialog initial sort order is alphabetic ascending
  • UI | Brazilian Portuguese translation update
  • UI | Basque translation update
  • UI | Korean translation update
  • UI | Improved system tray tooltip rendering time and added option to menu to enable
  • UI | Manual Tag menus are now subdivided when there's a lot of tags
  • UI | Defer updates to sub-tabs when not visible
  • Core | Don't permit torrent transfer if DHT peer source disabled
  • Core | Always merge trackers explicitly listed in a magnet URI into the resulting torrent
  • Core | IPv6 is no longer automatically enabled for Beta/CVS users
  • Core | Revert 'best guess' download save location logic to default to off when explicit save dir set
  • Core | Tag initial-save-location now applied when starting a torrent added in stopped state
  • Core | Tolerate failures to decode search results
  • Core | An aggregated scrape value is now used to drive seeding rules

Corrected bugs:

  • UI | Prevent potential GUI hang when constructing swarm view
  • UI | Fix layout issue for total stats view
  • UI | Reduce selected content thrashing when multiple selection operated on
  • UI | Fix double listener addition in piece info view
  • Plug | I2P plugin updated to work with latest I2P releases
  • Plug | Fix XML-over-HTTP plugin when using Java 7
  • Plug | MLab plugin now uses JSON based server selection
  • Plug | Fixed azcron to accept up/download speed limits > 100K/sec
  • Plug | Fixed Twitter plugin
  • Core | Fixed up test for writability to folders on Windows when ascertaining validity of default save locations
  • Core | Prevent subscription lookups from blocking DHT threads
  • Core | Fixed parsing of RSS feeds containing bad DTD refs
  • Core | Fixed synchronization in pairing state update
  • Core | Prevented top-level directories from prematurely being created for add-stopped torrents
  • Core | Thread safety improvements for config access
  • Core | Prevent open-torrent-options dialog from using low-noise downloads as guessing guidance
  • Core | ensure that bind-fails are treated as permanent errors if force-set (fixes unwanted non-VPN connections during VPN connection failure)
  • Core | Fixed 100% cpu caused by corrupted hashset
  • Core | Added asyncronization to selector creation to work around some AV products blocking Vuze during startup
  • Core | Fix tracker announcer issue when editting tracker URLs
top
5.2.0.0 - June 20, 2014

New Features:

  • UI | Added menu option to notification area to dismiss all notifications
  • UI | Added download name to sidebar tooltip as may be truncated in sidebar view
  • UI | Added some image types to the 'quick view' feature
  • UI | Manual update option for DHT tracker
  • UI | Added current IP to transfer stats view
  • UI | Support the assignment of colours to manual tags
  • UI | Menu option to select folder contents in open torrent options dialog
  • UI | Added Option to use a single open torrent options dialog for multiple torrents
  • UI | Torrent options dialog now supports file priorities
  • UI | Automatic setting of decreasing file priorities within a torrent (based on selection order)
  • UI | Added session up/down stats to library views
  • UI | Option to edit trackers when adding a download
  • UI | Added 'open torrent' option to tray icon
  • UI | Option to add peer(s) from peers view
  • UI | Multi-select files in the open torrent options dialog and move them to a folder in one operation
  • Core | Support Per-download and per-file alerts
  • Core | Some interesting config parameters (port numbers for example) are now exported into a readable file in the config dir
  • Core | Auto-tagging based on torrent tracker hosts
  • Core | Support tags on devices
  • Core | Support never-transcode as option for device auto-transcoding
  • Core | Added an 'Untagged' tag to represent downloads with no manual tag assigned
  • Core | Added script actions as options for downloading/seeding complete events
  • Core | Added ability to set a download's tags in the open torrent options dialog
  • Core | Option to set a tag's initial save location
  • Core | Per-tag target share ratio

Changes:

  • UI | XML torrent import function was lost in the Vuze UI at some point - brought it back
  • UI | Added download size to archived download display in console UI
  • UI | Support maximising of torrent options window
  • UI | Brazilian Portuguese translation update
  • UI | Basque translation update
  • UI | Spanish translation update
  • UI | Brought back the select all/mark/unmark buttons to open torrent options dialog
  • UI | Brought back ability to set top level folder name for multi-file torrents
  • UI | Non-simple torrents with a singel file were displaying inconsistently
  • UI | Handle double-click actions in files view correctly
  • UI | Sidebar download details order no maintained over restart
  • UI | Scale minibar fixed widget widths to accommodate font changes
  • Plug | Report removed downloads for a while in xmwebui in case there are multiple active clients
  • Plug | Ignore any socks proxy when using loopback connection to analyse content
  • Core | Disabled metadata exchange for private torrents
  • Core | Improved performance of JSON encoding
  • Core | Prefer UTF-8 over system encoding for torrents if it seems to be as good
  • Core | Support more date formats when parsing search results

Corrected bugs:

  • UI | Persist column add/remove via header menu
  • UI | Table structure change was losing a tag listener and subsequently failing to update correctly
  • UI | Multiple concurrent torrent additions causing duplicate dialogs
  • UI | Unloading a plugin was causing a second plugins images to be disposed
  • UI | Search bar was truncating long URIs
  • Plug | Magnet plugin wasn't handling URIs with 'xt' sections properly
  • Core | Removed blocking call to get public IP address from initialization path
  • Core | Downloads were being auto-stored in the wrong location
  • Core | Respect 'do not activate UI' on download addition again
  • Core | Fixed end-game-mode looping bug
  • Core | Lots of minor fixes detected by Coverity static code analysis tool
  • Core | Improved performance of timer event handling
  • Core | Fixed 'upload only' message support
  • Core | Prevent a hanging UPnP device from blocking caller
  • Core | Handle separators other than '-' when parsing port ranges
  • Core | Remove unnecessary retry on downloads that will most likely fail identically
  • Core | Alert audio files weren't playing when contained in folders with certain characters in name
  • Core | Improved robustness of magnet URI handling
top
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:

    None.

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:

    None.
top
4.6.0.4 - March 10, 2011

New Features:

    None.

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:

    None.

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:

    None.

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:

    None.

Changes:

  • Core | Improved logging

Corrected bugs:

  • Core | Search edge case
top
4.4.0.4 - May 8, 2010

New Features:

    None.

Changes:

    None.

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:

    None.

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:

    None.

Changes:

    None.

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:

    None.

Changes:

    None.

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:

    None.

Changes:

    None.

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:

    None.

Changes:

    None.

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:

    None.

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:

  • UI | Donation Window

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:

    None.

Changes:

  • UI | Improved usability of speed scale widget.
  • UI | Restored reposition functionality of torrent context menus

Corrected bugs:

  • Core | *nix: Allowing multi-instance now works again
  • Core | IPv6 DHT v4 pollution fix
  • UI | MacOSX: Fixed not remembering user turned off Maximized state
  • UI | MacOSX: Fixed Drag and Drop for moving torrents in My Torrents view
  • UI | A few config pages had their labels missing
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 parg@users.sourceforge.net 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