Version History of Vuze 5.0.0.0

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