New Features:
UIvz | Added column to detail the linkage between content and associated subscription, where present
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
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 | 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
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
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 | 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
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
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