ChangeLog

From VuzeWiki
Jump to: navigation, search

2017.11.02 - Vuze 5.7.6.0[edit]

New Features:

  • FEATURE: UI | Classic friends meets dchat! [Parg]
  • FEATURE: UI | Handle alt networks [Parg]
  • FEATURE: UI | Option to chat about torrent errors [Parg]
  • FEATURE: UI | Option to hide auto-generated messages [Parg]
  • FEATURE: UI | Added option to move torrent on tag-move-on-complete [Parg]
  • FEATURE: Core | Option to categorise friend connections as lan-local for rate limiting purposes [Parg]
  • FEATURE: Core | Support some alternative chats [Parg]
  • FEATURE: Core | Torrent location support for initial save location and copy-on-complete [Parg]
  • FEATURE: Core | Added json import [Parg]
  • FEATURE: Core | I2P: install on attempted dns resolution [Parg]

Changes:

  • CHANGE: UI | Remove ConfigView.section.style.swt.library.selection [TuxPaper]
  • CHANGE: UI | Basque translation update [Azpidatziak]
  • CHANGE: UI | Double click actions for search+subs views [Parg]
  • CHANGE: UI | Made menus more consistent [Parg]
  • CHANGE: UI | Added 'date added to tag' column [Parg]
  • CHANGE: UI | Added order setting to tag limit removal - values 'time [Parg]
  • CHANGE: UI | Added to vuze' and 'time added to tag' [Parg]
  • CHANGE: UI | Brazilian Portuguese translation update [Havokdan]
  • CHANGE: UI | Norwegian translation update [Lislegard]
  • CHANGE: Core | Added option for LAN/WAN nets [Parg]
  • CHANGE: Core | Added option for buddy-boosting when both peers incomplete [Parg]
  • CHANGE: Core | Improve link parsing [Parg]
  • CHANGE: Core | Reworked location change logic to support independent data and torrent movements [Parg]
  • CHANGE: Core | Added tag option to file movement to allow separate control over data and torrent [Parg]
  • CHANGE: Core | Bring back ability to update subscription filters [Parg]
  • CHANGE: Core | Added a 'tag_age' constraint variable [Parg]

Corrected Bugs:

  • BUGFIX: UI | Fix NPE that causes thread hang [Parg]
  • BUGFIX: UI | Torrent link needs reconstructing in some cases [Parg]
  • BUGFIX: Core | Defer constraint application until restore-from-archive is complete to ensure that tags are appropriately * applied [Parg]
  • BUGFIX: Core | Various fixes around non-public singletons [Parg]
  • BUGFIX: Core | Don't try inaccessible default constructor for built-in platform managers [Parg]
  • BUGFIX: Core | Only record addition time for persistent tag types [Parg]
  • BUGFIX: Core | Check limits more frequently; added a hack to allow tags to have a max of 0 entries [Parg]

2017.02.28 - Vuze 5.7.5.0[edit]

New Features:

  • UI | Native search results view [Parg;TuxPaper]
  • UI | Native subscription results view [Parg]
  • UI | Search results now show if result already in Vuze where possible [Parg]
  • UI | Column Setup dialog now has a filter box [Parg]
  • UI | Sharing Progress popups can now be suppressed [Parg]
  • UI | New Files View column to show entire file path [Parg]
  • UI | Option to switch to Tag Settings view after tag creation to allow customization [Parg]
  • UI | Quick 'notification view' added to the Plugin Bar (Top Bar) [Parg]
  • UI | Plugin bar now has right-click menu to select the sub-views of interest [Parg]
  • UI | Sound/speech notifications added to notifications [Parg]
  • UI | Option added to create a notification when a download added to/removed from a tag [Parg]
  • UI | Option added to create a notification when a subscription has new results [Parg]
  • UI | Added size column to download history [Parg]
  • UI | Sidebar subscriptions menu option to update all manually [Parg]
  • Core | Added search option to always route through a proxy [Parg]
  • Core | Search templates now support full cookies [TuxPaper]
  • Core | New isError tag constraint [Parg]
  • Core | Extended tag execute-on-assign actions to include pause and resume [Parg]
  • Core | Added some time-related tag constraint expressions to support time-based automatic tag assignment [Parg]
  • Core | Support for anonymous updating [Parg]
  • Core | New tag removal policy of 'move to old tag' [Parg]

Changes:

  • UI | Recent SWT updates require minimum of Java 8 - introduced Java version specific updates [Parg;TuxPaper]
  • UI | Keep track of custom colors and pass existing to color-chooser dialog [Parg]
  • UI | Added colors to the tags in open-torrent-options [Parg]
  • UI | Auto-select newly created tags in open-torrent-options and handle deletion beter [Parg]
  • UI | Warn when re-targeting to a file of different size [Parg]
  • UI | Brazilian Portuguese translation update [Havokdan]
  • UI | Spanish translation update [Valtiel]
  • UI | Relative dates now have 'ago' added [TuxPaper]
  • UI | Java options editing now available for OSX [TuxPaper]
  • Core | Various optimizations such as StringBuffer->StringBuilder [TuxPaper]
  • Core | Support as/xs in magnet links [Parg]
  • Core | Automatic JVM memory increase now more aggressive [Parg]
  • Core | Explicitly check if SSL certificates are trusted as relying on the Java runtime to do it sometimes results in excess prompts [Parg]
  • Core | Prevent erroneous attempt to auto-remove non-persistent downloads from tags [Parg]

Corrected Bugs:

  • UI | Fix restoration of tag views in classic UI [Parg]
  • UI | Scope display for tag add/remove was broken [Parg]
  • UI | Changes to ip-filter from privacy tab were not being recorded [Parg]
  • UI | Handle invalid DPI [Parg]
  • UI | Column-reset was broken for All Peers view [Parg]
  • Core | Don't auto-import torrents for archived downloads [Parg]
  • Core | Large web-page responses broke strict clients by returning incorrect content-length [TuxPaper]
  • Core | Handle chunked transfer-encoding [TuxPaper]
  • Core | Initial download for new subscriptions not always occurring [Parg]
  • Core | Handler network interface enumeration exception during initialization [Parg]
  • Core | Reduce opportunity for blocking when searching at startup [Parg]
  • Core | Support bigger maximum piece sizes [Parg]
  • Core | Don't attempt to apply tag constraints when Vuze is closing [Parg]

2016.11.21 - Vuze 5.7.4.0[edit]

New Features:

  • UI | Option to filter by hash in torrent views via 't:' prefix [Parg]
  • UI | Subscriptions can now be looked up from torrent options dialog [Parg]
  • UI | Option to manually enable/disable subscriptions [Parg]
  • UI | Search box now supports history [Parg]
  • UI | Download history view [Parg]
  • UI | Inform when previously downloaded torrent re-added [Parg]
  • UI | Country flags now shown in Vivaldi view [Parg]
  • UI | Subscriptions can now be grouped in the sidebar [Parg]
  • UI | Added search template menus to search area [Parg]
  • UI | Added a 'force deselect' option to templates [Parg]
  • UI | Unviewed notifications are now highlighted [Parg]
  • UI | Added filter to Tags Overview [Parg]
  • Core | Plugin Bar/Quick Config now has option to enforce time limited rate limits [Parg]
  • Core | Added last-active tag constraint [Parg]
  • Core | Added 'find more like...' feature [Parg]
  • Core | Added seed_count, peer_count and seed_peer_ratio to tag constraints [Parg]
  • Core | Option to exclude protocol overhead from rate limits [Parg]
  • Core | Added scope to Tag constraints to control when they are applied [Parg]
  • Core | Added resume_in Tag constraint [Parg]

Changes:

  • UI | Subscription lookup dialog improvements [Parg]
  • UI | Active tag now visible for all modes [Parg]
  • UI | Explicit chat dialog pop-outs now always pop-out [Parg]
  • UI | Brazilian Portuguese translation update [Havokdan]
  • UI | Basque translation update [Azpidatziak]
  • UI | Updated share-ratio-progress column to show eta for next ratio to be met [Parg]
  • UI | Added Java install location to About window [Parg]
  • UI | Fixed naming of tracker-based Tags [Parg]
  • Core | Ignore 'force start' downloads when applying share-ratio based stop actions [Parg]
  • Core | Ignore the 'move only in default dir' setting for tag based move-on-complete when overall 'move on complete' isn't enabled as this is confusing [Parg]
  • Core | Processing time now excluded from RTT calculations [Parg]
  • Core | Pick up download state related tag constraint updates quicker [Parg]
  • Core | Switch to Java 1.6 bytecode [Parg]
  • Core | Newer SWT requires J8. Pick swt jar based on Java version and 64/32 bit. Upgrade swt.jar being used if older than one in "swt/". Min Java in 1.6 [TuxPaper]

Corrected Bugs:

  • UI | General view wasn't picking up data source changes [Parg]
  • UI | Fixed some subscription table sorting errors [Parg]
  • UI | Prefix not being layed out correctly in date based columns [Parg]
  • UI | Fixed logic to launch websites in browser by default [Parg]
  • UI | Wrong default path was being used for move to location [Parg]
  • UI | Brought back toolbar item tooltips [Parg]
  • UI | QR code area in Remote Pairing window not big enough to show full QR code on clean Windows 2008 machine [TuxPaper]
  • Core | Fixed occasional subscription download failures [Parg]
  • Core | Reduce CPU usage caused by misbehaving network interfaces [Parg]
  • Core | Delete subscription wasn't actually deleting them [Parg]
  • Core | Handle null network interfaces [Parg]
  • Core | Don't auto-download results that have already been marked as read [Parg]
  • Core | Fix tags not being applied on restore-from-archive [Parg]
  • Core | Rate limit table refreshes to reduce CPU [Parg]
  • Core | Backup updated to ignore a few troublesome locked files [Parg]
  • Core | Fix interaction between file priority and first/last piece priority [Parg]
  • Core | Fixed of downloads leaving paused ones in semi-paused state [Parg]
  • Core | Tag tracker properties were not consistently matching [Parg]
  • Core | Fixed incorrect chat dialog reference counting [Parg]

2016.08.09 - Vuze 5.7.3.0[edit]

New Features:

  • UI | Remember last configuration view [Parg]
  • UI | Added 'mark as read after failed to auto-download' option [Parg]
  • UI | Support for additional DHT stats/operation views [Parg]
  • UI | Subscription's can now be named and marked as anonymous during creation [Parg]
  • UI | Added share ratio to archived files view [Parg]
  • UI | Installer prompt added when handling non-public URIs [Parg]
  • UI | Network indicator for discovered tags [Parg]
  • UI | Option added to specify how many subscription associations are retained [Parg]
  • UI | Added column indicating if a download has redirected files [Parg]
  • UI | Menu option to revert redirected files within a download [Parg]
  • UI | DHT latency estimate added to views [Parg]
  • UI | Added a request latency column to peers view [Parg]
  • UI | Added simpler way to set download thumbnails [Parg]
  • UI | Option to switch from binary based to decimal based scales [Parg]
  • UI | Option to force separate chat windows to open in side bar [Parg]
  • Core | Added option to make subscription downloads non-public [Parg]
  • Core | Concurrent subscription downloads [Parg]
  • Core | Support for anonymous subscriptions [Parg]
  • Core | Extended subscription based chat to non-web engines where possible [Parg]

Changes:

  • UI | Updated subscriptions now don't auto-select in sidebar by default - option added to enable this [Parg]
  • UI | Cached seeder/leecher values now shown in column tooltip [Parg]
  • UI | Improved tracker status error messages [Parg]
  • UI | Switch to previous sidebar view when one is closed [Parg]
  • UI | Brazilian Portuguese translation update [Havokdan]
  • UI | Spanish translation update [Valtiel]
  • Core | Tag tracker matching now uses 'endswith' instead of 'equals' [Parg]
  • Core | Extract some more items from RSS feeds when available [Parg]
  • Core | Broken trust stores are now automatically reset [Parg]

Corrected Bugs:

  • UI | Progress bar fit improved [Parg]
  • UI | Verification that a shell is within monitor bounds fix [Parg]
  • UI | Remember sort column [Parg]
  • Core | Maintain 'time found' across subscription updates [Parg]
  • Core | Fix bug with non-public metadata transfer [Parg]
  • Core | Fix edge case where auto-download subscription properties not being set [Parg]
  • Core | Fix installation of SSL certificate after a redirect [Parg]
  • Core | Handle some more corrupted torrent fields [Parg]
  • Core | Try to handle restart/computer close actions when Vuze shutdown is blocked [Parg]

2016.05.12 - Vuze 5.7.2.0[edit]

New Features:

  • UI | New tree view for selecting files to download in the torrent options dialog [Parg]
  • UI | Higher UI refresh rates now supported [Parg]
  • UI | Search for existing data files now supported at the file level [Parg]
  • UI | Added option to disable the simple library views [Parg]
  • UI | Color can now be set for sidebar background and table headers [Parg]
  • UI | Option to disable chat notifications on a per-chat basis [Parg]
  • Core | Support start/stop and pause/resume for aggregate tag actions [Parg]
  • Core | Added option to ignore checking downloads when managing the max active downloads [Parg]
  • Core | Added individual tag based share ratio actions [Parg]
  • Core | Added ability to control the priority of aggregate/individual tag share ratios when both enabled [Parg]
  • Core | Added option to prioritize downloads based on seed count [Parg]
  • Core | Exported stats now include smoothed up/down rates [Parg]
  • Core | Added ability to reset a download's file-links at the download level [Parg]
  • Core | Option added for swarm merging to complete all copies of a file, not just the first [Parg]
  • Core | Support multiple torrent import folders and tag auto-assignment [Parg]
  • Core | Added per-subscription maximum result limits [Parg]
  • Core | Option to periodically recheck 'out of disk space' downloads for restart [Parg]
  • Core | Option to control the maximum supported file links in a download [Parg]
  • Core | Option to auto-skip files smaller than a given size when adding a torernt [Parg]
  • Plug | Linux support for the embedded media player [Parg]
  • Plug | Embedded media player plugin can now use VLC for playback [Parg]
  • Plug | Swarm Discoveries - more views now support 'search more'; tag aggregation [Parg]

Changes:

  • UI | Double clicking on a plugin from the overview settings panel now selects a plugin's settings [Parg]
  • UI | Brazilian Portuguese translation update [Havokdan]
  • UI | Basque translation update [Azpidatziak]
  • UI | Spanish translation update [Valtiel]
  • Core | Piece selection during swarm merging optimized for pieces with zero availability [Parg]
  • Plug | Improved seed/peer counts for swarm discoveries [Parg]

Corrected Bugs:

  • UI | Sort order icon was reversed in torrent options dialog [Parg]
  • UI | Better flushing of cached color resources on scheme change [Parg]
  • UI | Sort order for file priority was inconsistent [Parg]
  • UI | When one of multiple instances of a view was closed some menus were lost [Parg]
  • Core | Don't pause incomplete downloads when an aggregate tag's share ratio is hit [Parg]
  • Core | Fixed bug with peer connections for torrents with unlimited peer connection limits [Parg]
  • Core | Fixed unnecessary rechecking on start of downloads with do-not-download files [Parg]
  • Core | Don't process aggregate share ratio rules while downloads are being deleted [Parg]
  • Core | Ensure 'on download complete' actions aren't fired while incomplete downloads are in a pending state [Parg]
  • Core | Backup/Restore now ignores corrupted config and temporary files [Parg]
  • Core | Fixed broken synchronization in DHT tracker causing 99% CPU usage [Parg]

2016.02.22 - Vuze 5.7.1.0[edit]

New Features:

  • UI | Added option to suppress file download popups [Parg]
  • UI | Added 'tor:' prefix support for simple URLs entered in the search bar [Parg]
  • UI | Added option to disable auto-shutdown prompt [Parg]
  • UI | Swarm view now supports multiple-downloads [Parg]
  • UI | More views can now be 'popped out' as independent windows [Parg]
  • UI | Added aggregate share ratio column for Tags [Parg]
  • UI | Added alert options for download error events [Parg]
  • UI | UPnP prefix string visible in router mappings can now be changed [Parg]
  • UI | Direct help-menu option to report Beta Program issues [Parg]
  • Core | Option to control timeout for magnet lookups [Parg]
  • Core | Javascript Tag constraint support [Parg]
  • Core | Javascript access to closedown actions and torrent options [Parg]
  • Core | Added option to disable auto-VPN detection [Parg]
  • Core | Added 'swarm_merge_bytes' to constraints [Parg]
  • Core | New tag-assignment option to execute script [Parg]
  • Core | Tracker server option to mark clients as not supported [parg]
  • Core | Separate peer connection limits by network [Parg]
  • Core | Added Tag aggregate share ratio limit controls [Parg]
  • Core | Shared files/directories can now be optionally persistent and archiveable [Parg]
  • Core | Added feature to search a folder hierarchy for existing data files for one or more downloads [Parg]
  • Core | Added option to control filename character conversions [Parg]
  • Plug | WebTorrent client and tracker support [Parg]
  • Plug | Javascript support for scripting Vuze actions [Parg]
  • Plug | Exposed some more Tag features to plugins [Parg]

Changes:

  • UI | Only flash Downloading sidebar entry when adding incomplete torrents [Parg]
  • UI | Escape key now cancels library filter operations [Parg]
  • UI | Brazilian Portuguese translation update [Havokdan]
  • UI | Greek translation update [iliasm]
  • UI | Chinese translation update [Christopher Meng]
  • UI | Basque translation update [Azpidatziak]
  • UI | Optimize redrawing of multiple rows somewhat [Parg]
  • UI | Handle incorrect torrent creation dates [Parg]
  • UI | Added some missing sidebar icons [Parg]
  • Core | Use bind IP for HTTP based version checks [Parg]
  • Core | Allow priority peers to retain extra upload slots [Parg]
  • Core | Tag initial-save-location now only applies to downloads that haven't already been moved [Parg]

Corrected Bugs:

  • UI | GTK3 fixes [TuxPaper]
  • UI | Remove 'general view' flicker [Parg]
  • UI | Periodically resynchronize library download counts [Parg]
  • UI | Fix some UI elements not dynamically updating language [Parg]
  • UI | Fix chat sidebar restoration when coming out of low-resource mode [Parg]
  • UI | Files View wasn't being disabled correctly [Parg]
  • UI | Cursor position was wrong when dragging torrents down [Parg]
  • UI | Piece graph view column sorting was broken [Parg]
  • Core | Fix metadata download peers soemtimes not being treated as interesting [Parg]
  • Core | Fix auto-update failing when commas present in file names [Parg]
  • Core | Fixed resource leak when steaming to browser [Parg]
  • Core | RSS generator plugin now uses correct server IP [Parg]
  • Core | Decouple SWT dependencies to allow console UI to run without SWT libraries [Parg]
  • Core | IPv6 addresses not being matched correctly [Parg]
  • Core | Don't treat parse errors as fatal when encountered in long-term-stats files [Parg]

2015.11.13 - Vuze 5.7.0.0[edit]

New Features:

  • UI | Added peer menus to peers in the swarm view [Parg]
  • UI | Tags now visibly grouped by their group in Tagging view [TuxPaper]
  • UI | Torrent List for Tags Overview now has "Any/All" checkbox when multiple tags are selected [TuxPaper]
  • UI | General view now shows file boundaries and skipped file zones [Parg]
  • UI | Network bindings can now be cleared via status icon context menu [Parg]
  • UI | Raw hashes entered as search expressions now support arguments [Parg]
  • UI | Added last-error column for subscriptions [Parg]
  • UI | Added alternative network hints to seeds/peers column [Parg]
  • UI | Network Information added to the top-view (F8 to show) [Parg]
  • UI | Files view now supports multiple download managers [Parg]
  • UI | Show files menu option added to Tags [Parg]
  • UI | Detect existing archived downloads when adding a new one [Parg]
  • UI | Added button to create RSS feeds from chats [Parg]
  • UI | Added description column for downloads to allow viewing and modification [Parg]
  • UI | Added context menus to set a download's thumbnail and torrent source [Parg]
  • UI | Option to set a tag's group when creating it [TuxPaper]
  • UI | Tags Overview can now edit some settings when multiple tags selected [TuxPaper]
  • Core | Added option to reset long term stats and tag session totals [Parg]
  • Core | Session up/down, Total up/down values per tag now recorded [Parg]
  • Core | Support tag-based and peer-set based network limits [Parg]
  • Core | Speed limit handler now supports tag based upload prioritization [Parg]
  • Core | Added sliding window support to network limits [Parg]
  • Core | Added an auto-restart feature [Parg]
  • Core | Option to add a unique prefix to files to avoid name clashes [Parg]
  • Core | Added 'seedingfor', 'downloadingfor' to Tag contraints [Parg]
  • Core | Tags now support 'start/force-start/stop' actions on assign [Parg]
  • Core | Option to abort actions such as 'closedown computer when seeding complete' [Parg]
  • Core | Decentralized websites now support linking via torrent, magnet or other sites [Parg]
  • Core | Decentralized websites auto-tagged as such [Parg]
  • Core | Option to move torrent files to separate golder on completion/removal [Parg]
  • Core | Added option to Timed Rotation Queue rule for longer min seeding time when torrent is connected to a peer [TuxPaper]
  • Plug | Web plugins can now bind to interfaces as well as IP addresses [Parg]
  • Plug | Magnet plugin now has default network options [Parg]
  • Plug | RSS to Chat plugin now supports website presentation [Parg]

Changes:

  • UI | Adjustments for High DPI (4k) monitors and large font systems [TuxPaper]
  • UI | Multiple magnet links now copied from selection [Parg]
  • UI | Subscriptions now sorted in the side bar [Parg]
  • UI | Subscription totals now always shown in side bar [Parg]
  • UI | Rename torrent display name more sensibly on folder change [Parg]
  • UI | Progress window is now non-modal [Parg]
  • UI | Chat will now default to 'no network' rather than 'public' when no download context [Parg]
  • UI | Closing unseletcted sidebar entry no longer loads screen before closing [TuxPaper]
  • UI | Brazilian Portuguese translation update [Havokdan]
  • UI | Basque translation update [Azpidatziak]
  • UI | Tweaks to improve GTK3 support [TuxPaper]
  • Core | Timed Rotation Queue Rule now based on last seeded time of torrent, instead of torrent position.
  • Core | File priorities compressed to save resources [TuxPaper]

Corrected Bugs:

  • UI | Fix blurry table text on Retina displays [TuxPaper]
  • UI | Restore ability of console UI to run without SWT classes being present [Parg]
  • UI | Big, Unopened torrents view should not be showing incomplete downloads [TuxPaper]
  • UI | Fix clicking on peers in swarm view selecting same peer in peers view [Parg]
  • UI | Fix empty constraints being saved incorrectly and causing problems [Parg]
  • UI | Made various sub-views handle selection consistently [Parg]
  • UI | Better sizing of oversized windows to fit within monitor [TuxPaper]
  • Core | Ignore restoration failures of bad config files [Parg]
  • Core | Fix tag up/down disable to operate at peer level not network level [Parg]
  • Core | Fix for initial tag assignment for auto-download subscriptions [Parg]
  • Core | Fixed issue with renamed simple torrents [Parg]
  • Core | Various fixes around SSL handling (SNI, DH key size limits) [Parg]
  • Core | Handle IPv6 zone index in URIs [Parg]
  • Core | Untagged tag didn't handle initial-save-location [Parg]
  • Plug | Reduced resource usage required to peek uninitialized channels [Parg]

2015.07.29 - Vuze 5.6.2.0[edit]

New Features:

  • UI | New Privacy View [Parg]
  • UI | Added Privacy button to open-torrent-options dialog to set the download to be added in a stopped state with no networks enabled [Parg]
  • UI | Chats can now be added to the sidebar [Parg]
  • UI | Detection of outstanding messages for your nick [Parg]
  • UI | Remember minimized state of pop-out windows [Parg]
  • UI | New 'done with dnd files' column [TuxPaper]
  • UI | Ctrl+F4 now closes sidebar entries (in line with classic UI) [Parg]
  • UI | 'Internal browser disabled' display now includes button to re-enable it [Parg]
  • UI | Added indicator to sidebar entry for 'in progress' transcodes [Parg]
  • Core | PS4 detection [Parg]
  • Plug | New 'PIA' plugin to automate configuration of VPN - http://plugins.vuze.com/details/vpnpia [TuxPaper]

Changes:

  • UI | Column setup window now shows non-renamed column titles [Parg]
  • UI | Prevent multiple pop-out chats for same chat [Parg]
  • UI | Double-click actions added for transfer/mini-bars [Parg]
  • UI | Improve performance of sidebar view switching [Parg]
  • UI | Sidebar entries with sub-views now distinguished [Parg]
  • UI | Unknown ETA values now sorted to bottom [TuxPaper]
  • Core | Deal with completeness of downloads with 'do not download' files more consistently [TuxPaper]
  • Core | Disconnect all peers on a network change [Parg]
  • Core | Improve performance of network decode [Parg]
  • Core | Create less closedown threads to improve performance [Parg]
  • Core | Increase maximum supported torrent size [Parg]
  • Core | Multiple copies of Vuze sharing the same configuration data will now refuse to start [Parg]
  • Core | Improved handling of use of the Vuze control port by another application [Parg]

Corrected Bugs:

  • UI | Renamed columns were not being displayed correctly on initial show [Parg]
  • UI | Fix category buttons not being uipdates on add/delete [TuxPaper]
  • UI | Fix toolbar stop/start icon state display [TuxPaper]
  • UI | Fix start/stop toolbar icon now enabling for devices views [TuxPaper]
  • UI | Fix status area not drawing occasionally after restoring Vuze from tray [Parg]
  • UI | Fix completion % not 100% when all files are do-not-download [TuxPaper]
  • UI | Fix rare cases where partially complete torrents reported 0% (UI only, core still knew of the complete data) [TuxPaper]
  • UI | Fixed some GTK3 issues in UI [TuxPaper]
  • UI | Fixed dragging file from Files View to MediaPlayer Classic and other apps (VLC already worked) [TuxPaper]

2015.06.08 - Vuze 5.6.1.2[edit]

New Features:

  • UI | Option to allow chat views to be independent windows [Parg]
  • UI | Added Tags column to archive view [Parg]
  • Core | Tag assignment is now persisted across archive/restore [Parg]

Changes:

  • UI | Pop-out views are now independent windows [Parg]

Corrected Bugs:

  • UI | Fix Stats view clearing graphs on each view (Classic UI) [TuxPaper]
  • UI | Fix remembering of minimized state of subtabs [TuxPaper]
  • UI | Torrent options window was throwing null-pointer exceptions [Parg]
  • UI | Reduced tab-rebuilds on tag property changes [Parg]
  • UI | The 'Restore and...' option in the archive view was incorrectly firing per-download [Parg]

2015.06.02 - Vuze 5.6.1.0[edit]

New Features:

  • UI | New 'tagging' subview to allow easy download/tag assignment [TuxPaper]
  • UI | Many sidebar views can now be 'popped out' into a separate window [Parg]
  • UI | Show discovered tags when adding torrents [TuxPaper]
  • UI | Support escaped unicode character entry in chat UI via \unnnn [Parg]
  • UI | New tag settings view in Tags Overview panel [TuxPaper]
  • UI | Brought back client byte stats and added per-network stats [TuxPaper]
  • UI | Support for viewing downloads as local websites in web browser - http://wiki.vuze.com/w/Decentralized_Websites [Parg]
  • UI | Ability to completely disable use of the embedded browser in Vuze [Parg]
  • UI | Added 'torrent last active' column [TuxPaper]
  • UI | Additional option to edit multiple download's trackers in a single operation [Parg]
  • UI | Help menu option to import/export config files (etc) from bencoded <-> json format [Parg]
  • Core | Option to delete original .torrent files after addition [Parg]
  • Core | Automatically unzip torrents that happen to have been saved in compressed format [Parg]
  • Core | 'action on tag assignment' to support auto removal of peers [Parg]
  • Core | Per-peer up/down rate limiting on peer set assignment [Parg]
  • Core | Archival of downloads - http://wiki.vuze.com/w/Archiving_Downloads [Parg]

Changes:

  • UI | Torrent hash now shown in torrent options info view [Parg]
  • UI | Subscriptions ca now be shown in the classic UI [TuxPaper]
  • UI | More consistently handle 'do not download' file sizes when showing size/percent done/remaining [TuxPaper]
  • UI | Automatic closure of torrent download window when automatically invoked [Parg]
  • UI | Current version of components is now shown in update prompt [Parg]
  • UI | Latest 'private torrent' state now persisted across create-torrent operations [Parg]
  • Core | Treat protocol-relative URL's in RSS feeds as http:// [Parg]
  • Core | Changes to a download's networks are now applied directly [Parg]

Corrected Bugs:

  • UI | Fix 'reset columns' not resetting all colums [TuxPaper]
  • UI | Fix fancy menu bounds calculation to ensure correct visibility [TuxPaper]
  • UI | Creation date in torrent options dialog was incorerctly formatted [TuxPaper]
  • UI | Use updated trackers in open-torrent-options availability checker [Parg]
  • Core | Fix config corruption with non-ascii chat options [Parg]
  • Core | Fix edge case bug with swarm merging [Parg]
  • Core | Webseed rate limits weren't always being applied correctly [Parg]
  • Core | Removed small window when rate limits weren't being applied correctly [Parg]
  • Core | Incorrect tags were being included when getting existing download tags [Parg]
  • Core | Handle 301/302 redirects from trackers when binding to explicit IPs [Parg]
  • Core | Handle UPnP device URLs that don't have final / [Parg]
  • Core | Decode torrents with missing announce-urls correctly [Parg]
  • Core | Unlimited per-torrent connections not being enforced correctly [Parg]

2015.03.03 - Vuze 5.6.0.0[edit]

New Features:

  • UI | Restructured Library view context (right-click) menu [TuxPaper]
  • UI | A basic quick-options plugin bar view [Parg]
  • UI | Support upload/download disable for Tag rate limits [Parg]
  • UI | Support .vuze files in the plugin installation wizard [Parg]
  • UI | Added some subscription settings to the sidebar context menu [Parg]
  • UI | Explicit browser configuration option for non-public content [Parg]
  • UI | Option to hide do-not-download files in the Files View [Parg]
  • UI | Right-click menu option in Peers View to kick a peer without banning them [Parg]
  • UI | Support for output redirection from console UI commands [Parg]
  • Core | Swarm merging - http://wiki.vuze.com/w/Swarm_Merging [Parg]
  • Core | Option to automatically select files for 'do not download' based on file type suffix [Parg]
  • Core | Device transcodes can now be auto-shared and tagged [Parg]
  • Core | isComplete, percentage and age added to Tag constraint language [Parg]
  • Plug | Decentralized chat - http://wiki.vuze.com/w/Decentralized_Chat [Parg]
  • Plug | RSS-to-chat plugin - http://wiki.vuze.com/w/RSS_To_Chat [Parg]
  • Plug | TorBrowser plugin now supports browsing of .i2p content [Parg]
  • Plug | Play-to DLNA enabled devices support [TuxPaper]
  • Plug | Swarm search is now also accessible via right-click menu [Parg]

Changes:

  • UI | Brazilian Portuguese translation update [Havokdan]
  • UI | Basque translation update [Azpidatziak]
  • UI | Show decoded magnet URI title in download window [Parg]
  • UI | DHT activity view was showing queued activities - fixed to only show active ones [Parg]
  • UI | Added eepsite and onion site to About Window [TuxPaper]
  • Core | Auto-download subscriptions now scheduled more fairly [Parg]

Corrected Bugs:

  • UI | Status bar tooltip flicker reduced [Parg]
  • UI | Sometimes the sub-tab 'sash' could become inaccessible [Parg]
  • Core | Fix 'is-interested' bug [Parg]
  • Core | Force disconnect duplicate outbound, stuck peers connections [Parg]
  • Plug | Magnet URI plugin not always terminating quickly on successfull torrent download [Parg]
  • Plug | Fixed resource leak in Magnet URI plugin [Parg]

2014.11.19 - Vuze 5.5.0.0[edit]

New Features:

  • UI | Added option to use quick-view rather than 'launch' when double-clicking files [Parg]
  • UI | Tag Discoveries [TuxPaper]
  • UI | Use of CTRL+<space> in download save location field now shows auto-complete suggestions [Parg]
  • UI | History size of saved download locations now configurable [Parg]
  • UI | Added option in torrent options dialog to remove top level folder in multi-file torrents [Parg]
  • UI | RSS subscriptions can now be added via search box [Parg]
  • UI | Added 'Tag groups' to allow more control over tag order in the sidebar [Parg]
  • UI | Tag buttons in Library views now obey visibility settings [Parg]
  • UI | Option to only show tag buttons in the complete section of the Library views [Parg]
  • UI | Ability to set short-cut accelerators on a per-config panel basis [Parg]
  • UI | Optional 'selected download' aggregate up/down rates in Library header [Parg]
  • UI | Console UI commands for subscriptions [Parg]
  • UI | Console UI commands for tags [Parg]
  • Core | Added ability set an explicit share ratio to help control seeding rules [Parg]
  • Core | Option to prevent local tracker host DNS resolution when using SOCKS [Parg]
  • Core | Added 'hasNet' to tag constraint language [Parg]
  • Core | Speed limit handler ip-sets renamed to peer-sets and now support tags and networks [Parg]
  • Core | Support for setting upload and download speeds to 'disabled' [Parg]

Changes:

  • UI | Brazilian Portuguese translation update [Havokdan]
  • UI | Most http links in the UI now have copy-to-clipboard menu option [Parg]
  • UI | Personal share menu enable/disable state not calculated for large torrents due to resource cost [TuxPaper]
  • UI | Automatic renaming of torrents who's top level folder has changed is now optional [Parg]
  • UI | Prevent disabled sub-rows from being expanded in Library [Parg]
  • Core | Ignore low-noise downloads when considering 'close on download complete' action [Parg]
  • Core | Option to remove low-noise downloads from RSS Feeds [Parg]
  • Core | Handle null-content type being returned by some borked feeds [Parg]

Corrected Bugs:

  • Core | Fixed 100% CPU bug in search code [Parg]
  • Core | Tags weren't being propagated from subscriptions to downloads correctly [Parg]
  • Core | Fix meta-data download over LT which was causing first peer to be ignored [Parg]
  • Core | Fixed fast-extension exploit that could be used to waste seeding bandwidth [Parg]
  • Core | Rotating bloom filters weren't being reset correctly [Parg]
  • Core | Remove some DNS leaks [Parg]

2014.07.30 - Vuze 5.4.0.0[edit]

New Features:

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

Changes:

  • UI | Brazilian Portuguese translation update Havokdan
  • UI | French translation update Repris d'injustice
  • UI | Spanish translation update Valtiel
  • UI | Basque translation update Azpidatziak
  • UI | Network Status plugin results can now be copied to clipboard [Parg]
  • UI | Removed potential duplicate 'media already added' dialogs from inadvertent double-clicking [Parg]
  • UI | Windows: Azureus.exe binary description now set to play better with Firefox/Thunderbird URI launch dialog Tux
  • UI | All-peers and console views will now re-open on startup if open on close [Parg]
  • UI | Use consistent sash to separate the tabs area in library views [Parg]
  • UI | Sources view now displays scrape status for stopped downloads [Parg]
  • 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 [Parg]
  • Plug | Internationalization plugin update Repris d'injustice
  • Core | Paused downloads will now not be auto-started if a device attempts to access content [Parg]
  • Core | Reduce CPU usage used for calculating anti-spoof DHT tokens [Parg]
  • Core | Queue rules modified to prevent new seeds from being started if up-limit is reached [Parg]

Corrected Bugs:

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

2014.02.07 - Vuze 5.3.0.0[edit]

New Features:

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

Changes:

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

Corrected Bugs:

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

2013.11.26 - Vuze 5.2.0.0[edit]

New Features:

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

Changes:

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

Corrected Bugs:

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

2013.08.13 - Vuze 5.1.0.0[edit]

New Features:

  • UI | New 'open-torrent' dialog design [TuxPaper]
  • UI | OSX: Detect and reset torretnt file/url associations [TuxPaper]
  • UI | Added option to show/hide the icon in the Rank column [Parg]
  • UI | Added plugin lifecycle operations to console UI [Parg]
  • UI | Added some pairing commands to the console UI [Parg]
  • UI | Added 'Tags Overview' view [TuxPaper/Parg]
  • UI | Option to toggle the 'new' download state for multiple selection [Parg]
  • UI | Per-file availability column added [Parg]
  • UI | Option to alter the top-level spacer rows in sidebar to allow compressed view [Parg]
  • UI | Added a peak up/down column and some smoothed stats (up/down/eta) [Parg]
  • UI | You can now rename any of the columns in table views to suit your needs [Parg]
  • UI | Added 'Tags' column to Library views [Parg]
  • UI | Library and Files view header now shows selected done/total file sizes when multi-selected [Parg]
  • UI | Added config option to show the Options View as a sidebar entry rather than a separate window [Parg]
  • UI | Added 'reset transfer stats' option to the torrent options/info view [Parg]
  • UI | Added 'hide all' option to auto-tags [Parg]
  • UI | Added Console view to Library sub-tabs (requires logging to be enabled) [Parg]
  • Plug | Added discoveries tab to Library views for specific download/size lookup [Parg]
  • Plug | No-proxy option for RSS Feed Scanner [Parg]
  • Plug | No-proxy option for Satus Mailer [Parg]
  • Plug | Added support for user-provided flags to location provider [Parg]
  • Core | Added simple IPv6 connectivity test [Parg]
  • Core | Support renaming of device content correctly [Parg]
  • Core | Added a 'mark' feature to overall stats so you can count from a point in time as opposed to install date [Parg]
  • Core | Speed limit handler now supports profile specific network limits [Parg]
  • Core | Per-tag minimum share ration option [Parg]
  • Core | Added option to move files (rather than copy+delete) on Windows when source+target same file system [Parg]

Changes:

  • UI | Added roll-up ability for the 'Discovery' sidebar entry [TuxPaper]
  • UI | Sidebar pop-up menu now shown in a tree/submenu layout [TuxPaper]
  • UI | Removed unreliable/unsupported ping/tracert network tests [Parg]
  • UI | Classic UI tab order memory added [Parg]
  • UI | Moved search results and swarm discoveries to top of 'Discovery' entry [Parg]
  • UI | Auto-hide devices that haven't been seen in a (configurable) time and alert when this happens [Parg]
  • UI | Brazilian Portuguese translation update [Havokdan]
  • UI | Basque translation update [Azpidatziak]
  • Plug | Added serbian and montenegro flags to location provider [Parg]
  • Core | Improved performance of some averaging classes [Parg]
  • Core | Major rework to file linking support [Parg]

Corrected Bugs:

  • UI | Fixed the min/max button shown for tab view [TuxPaper]
  • UI | Fixed some toolbar selection issues [TuxPaper]
  • UI | Fix last view not opening [TuxPaper]
  • UI | Bring back sidebar popup menu [TuxPaper]
  • UI | Better MDI entry/data source handling over restarts [TuxPaper]
  • UI | Hack for SWT icon transparency issue on Win 8 [Parg]
  • UI | DNS config section wiki link was broken [Parg]
  • UI | 'new' indicator wasn't being cleared for 'launch' actions [Parg]
  • UI | Fixed weird sort bug caused by sort occurring on hidden column [Parg]
  • UI | Fixed deadlock with authentication dialog [Parg]
  • UI | Fixed cell-specific cursor changes not working correctly [Parg]
  • UI | Newly added subscriptions were not showing correctly [Parg]
  • UI | Fixed sort order bug with file view index column [Parg]
  • Plug | Get the Twitter plugin working again [Parg]
  • Plug | Occasional stack-overflow in Transcoder plugin fix [Parg]
  • Core | Few bugfixes for Java 1.7 detection of comparator contract violation [Parg]
  • Core | Fix initialisation deadlock [Parg]
  • Core | Increase maximum message size limit due to enormous bit fields [Parg]
  • Core | Prevent scheduler from incorrectly resuming manually paused downloads [Parg]
  • Core | Got thread-dumping diagnostic logic working again [Parg]
  • Core | Work around for some plugin lock files preventing auto-backup from working [Parg]
  • Core | Update IPFilter modification time so that it correctly is applied to existing peer connections when modified [Parg]
  • Core | Fixed IPFilter bug that was causing it not to work correctly when the DHT plugin was disabled [Parg]
  • Core | Fixed speed limit handler day-selection bug [Parg]
  • Core | Fixed incomplete-file-suffix logic not being applied to plugin added downloads [Parg]
  • Core | Allow renaming of files in torrents that resolve to an identical file system name when transformed to object FS naming standards [Parg]

2013.05.08 - Vuze 5.0.0.0[edit]

New Features:

  • UI | Buttons on toolbar now only shows on views that need the buttons [TuxPaper]
  • UI | Support dragging files out of Files View as a File object, allowing dragging to Explorer, Editor, Player, etc [TuxPaper]
  • UI | Program icon in file rows of Library view [TuxPaper]
  • UI | Added 'pause' as right-click menu option in Library [Parg]
  • UI | Added option to add-torrent dialog to perform a swarm file-size lookup for alternative torrents [Parg]
  • UI | Added 'DHT Graph' view to the statistics tab that shows the main DHT operation state [Parg]
  • UI | Added 'Tag Activity' view to the statistics tab that shows achieved up/down rates for selected tags [Parg]
  • UI | Added peer flag and country code as default columns in library view [Parg]
  • 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 [Parg]
  • UI | Added torrent detail tab views to bottom of library views to give quick access to the download stats [Parg]
  • UI | Made the Library view tabs closable [Parg]
  • UI | Added a new 'Speed' tab to Library tab view and torrent details view showing a particular download's activity [Parg]
  • UI | Added auto-tags for download state (queued, active, complete etc) [Parg]
  • UI | Added manual tags to allow manual tagging of downloads [Parg]
  • UI | Added 'ip set' tags to show peers belonging to ip sets (or country code sets) and optionally apply rate limits [Parg]
  • UI | Flash the 'downloading' sidebar entry when a new download is added [Parg]
  • UI | Table header info in Files views now shows number selected when > 1 [Parg]
  • UI | Added menu link to get from entries in all-peers view to the relevant download [Parg]
  • UI | Added 'remaining' count to aggregated torrents view [Parg]
  • Plug | Added option to Media Server plugin to ignore explicit bind-ips [Parg]
  • Plug | Added 'prevent computer sleep' option the the Embedded Media Player plugin [Parg]
  • Plug | Introduced the 'location provider' plugin to make location information (peer CC, flag) available to the Vuze core [Parg]
  • Plug | Added public tags to Swarm Discoveries information [Parg]
  • Core | uTP outbound connections now supported [Parg]
  • Core | uTP supported on Linux [Parg]
  • Core | JSON encoding support for .vuze files [Parg]
  • Core | Added a new .vuze file component type to encapsulate download addition [Parg]
  • Core | Introduced Tags as an (eventual) replacement for categories [Parg]
  • Core | Added a --restart command to allow scripted restart of Vuze [Parg]
  • Core | Speed Limit Handler now supports the inclusion of country codes into 'ip set' definitions [Parg]
  • Core | Fixed up IPv6 version server and DHT bootstrap somewhat [Parg]
  • Core | Support IP bind for HTTPS URLs [Parg]
  • Core | Added option to retain 'force' status of a download when transitioning from downloading to seeding [Parg]
  • Core | Improvements to plugin interface to support embedding Vuze [Parg]

Changes:

  • UI | Better magnet URL parsing when entering web page URL [TuxPaper]
  • UI | Torrent icon is now shown by default in name column [TuxPaper]
  • UI | Blue now is "incomplete" and green is "complete" for progress bar column, play button, download/upload arrow [TuxPaper]
  • UI | Default columns in "Simple View" have changed [TuxPaper]
  • UI | Added a up/down arrow to the "#"/"Order" column [TuxPaper]
  • UI | Progress column no longer shows speed and ETA by default (configurable) -- speed and ETA have been added as separate columns [TuxPaper]
  • UI | Start, Stop, Play/Stream, and View Mode buttons on toolbar updated [TuxPaper]
  • UI | Sidebar now has a "Content Discovery" section. Related views have been moved there (Vuze HD Network, Games, Search Results, Swarm Discoveries, Subscriptions) [TuxPaper]
  • UI | Renamed "Files" section to "My Torrents" and moved the section to the top [TuxPaper]
  • UI | Added the rating column by default to some library views [Parg]
  • UI | Tidied up some aspects of the rating plugin interface [Parg]
  • UI | Reset table config when the 'reset config' button selected in Options->Mode [Parg]
  • UI | Increase maximum manual piece size in torrent creation wizard [Parg]
  • UI | Improved the 'no updates available' text for beta users [Parg]
  • UI | Romainian language update [Laurentiu]
  • UI | Brazilian Portuguese translation update [Havokdan]
  • Plug | Vuze Web Remote: Support most of Transmission's remote API [TuxPaper]
  • Plug | Remember side-bar close state for Swarm Discoveries and Embedded Media Player [TuxPaper]
  • Plug | Remember Swarm Discoveries selection when switching away from the view and back [Parg]
  • Core | Support faster refresh interval for the auto-torrent importer; ensure import run on startup [Parg]
  • Core | Decrease memory used with queued UDP packets by trimming to MTU [Parg]
  • Core | Decrease buffer copy operations for UDP operations (DHT and uTP) [Parg]
  • Core | Added 'sleep' parameter to powrprof call when putting computer to sleep [Parg]
  • Core | Improve performance for async-dispatcher operations [Parg]
  • Core | Don't waste CPU creating anti-spoof ids for distant DHT nodes [Parg]
  • Core | Cache torrent file count to reduce torrent file loading on startup [Parg]
  • Core | Webseed downloader instantiation delayed until required [Parg]
  • Core | Pick up <link> value for download link if nothing else available in RSS feed subscriptions [Parg]

Corrected Bugs:

  • UI | Library in "Simple View" mode is now tall enough to display two lines of text [TuxPaper]
  • UI | Sample column on Column Setup Window is no longer partially hidden by scrollbar [TuxPaper]
  • UI | Fixerd filter box flickering when mousing over [TuxPaper]
  • UI | Fixed resource leak in table views, in particular the 'all peers' view [Parg]
  • UI | 'Play now' was not working properly with files using the 'incomplete suffix' feature [Parg]
  • UI | Fixed classic view options panel not auto-reopening on start [Parg]
  • UI | External seed peers weren't showing outgoing request details [Parg]
  • Core | Files using the 'incomplete suffix' feature were not having this removed correctly if manually relocated [Parg]
  • Core | Built-in tracker wasn't obeying the 'ignore key check' option [Parg]
  • Core | Ensure UDP selector is deactivated when idle [Parg]
  • Core | Auto-resume of auto-paused downloads on stop option was broken [Parg]
  • Core | Stop completely failing SSL certificates containing ECC named curves that we don't know about [Parg]
  • Core | Work around the occasional presence of alternative crypto providers that clash with the default [Parg]
  • Core | Reworked the registration/lookup mechanism for the rating plugin to improve scalability [Parg]
  • Core | Resource downloader wasn't ending the 'no proxy' block correctly [Parg]
  • Core | Torrent paused state was not being cleared properly when the torrent was manually started [Parg]
  • Core | Fixed high CPU usage bug in magnet-uri handler when bind failed [Parg]
  • Core | Fixed deleted tracker URLs reappearing due to DNS TXT handling and main announce URL being same as deleted one in tracker group [Parg]
  • Core | Fixed UI deadlock in table sort code [Parg]
  • Core | Fixed some performance issues caused by per-download listeners being added to various config variables [Parg]
  • Core | Introduced a linked-list backed 'copy on write' implementation to fix some performance issues [Parg]
  • Core | Prevent metadata downloads from triggering 'on download complete' actions [Parg]

Previous Versions[edit]

Changes in versions 4.7.1.0 - 4.9.0.0 of Vuze are listed here.

Changes in versions 4.4.0.0 - 4.7.0.2 of Vuze are listed here.

Changes in versions 4.0.0.0 - 4.3.1.4 of Vuze are listed here.

Changes in version 3 of Azureus/Vuze are listed in a separate file.

Please see the Azureus 2 changelog for even earlier changes.