What's new in 2.5.0.4
2.5.0.4 is a maintenance release to fix up a few minor, but relatively annoying problems with 2.5.0.2.

What's new in 2.5.0.2
1. What's new in Azureus 2.5.0.2

1.1 Less memory footprint
Most noteably, torrent piece information is now removed from memory when not used.

1.2 Minimum # of Simultaneous Active Downloads
The ability to always have at least x number of active downloads running.

1.3 New columns
  • Custom user comment (My Torrents view)
  • File extension (Files view)

1.4 Faster startup times on large lists
Startup times when Azureus has a large list of torrents is now faster (up to 400% faster in some cases).
Some plugins may negate this optimization if the plugin accesses every torrents information immediately at startup.

1.5 Other
  • Various user interface improvements.
  • Bug fixes.
  • Less memory leaks.

1.6 Java 5.0 note
Java 5, Update 10 fixes a handle leak commonly seen in Azureus installations. It is highly recommended that you upgrade to this version or a later version. You can download the update at http://java.com/en/download/manual.jsp

2. Full ChangeLog
http://azureus.sourceforge.net/changelog.php?version=2.5.0.2

What's new in 2.5.0.0
1. What's new in Azureus 2.5.0.0

1.1 Send to Friend
A wizard to simplify sending a link to content to a friend or to embed in a web page (e.g. a blog).

1.2 Auto upload speed
This feature controls your upload speed based on the latency of your internet connection as gauged by pinging other members of the Distributed Database.

1.3 Other new features
  • OSX: Open .torrent files into Azureus via Finder/Desktop/etc.
  • 'Do not download' files handled more consistently with respect to download completion.
  • Renaming of a download directories.
  • Moving of data files on torrent removal from Azureus.
  • Signed updates and plugins for improved security.
  • Interface improvements - more information: date added, idle times, new info view, file piece view; more per-torrent options.
  • Debug information generator.
  • More in the changelog.

Don't forget to check the plugins - http://azureus.sourceforge.net/plugin_list.php
New remote control plugin - AzSMRC

1.4 Bug fixes and performance improvements
Notable fixes:
  • LAN Peer Finder retains peers more effectively; explicit LAN peer identification.
  • Reduced CPU usage when connected to large numbers of peers.

2. Full ChangeLog
http://azureus.sourceforge.net/changelog.php?version=2.5.0.0

What's new in 2.4.0.2
1. What's new in Azureus 2.4.0.2

1.1 Faster Crash Recovery
By default Azureus will now only check parts of the file that were being actively downloaded the last time resume data was saved. The old behaviour of rechecking the whole file can be re-enabled via 'Files' configuration.

1.2 Bug fixes and performance improvements
Notable fixes:
  • Occassionally encrypted connections would send invalid data
  • Startup error 'no class found' fixed.
  • Data transfer to slow peers improved.

Note: New Windows launcher might require allowing "Azureus.exe" Internet access in your software firewall.

2. Full ChangeLog
http://azureus.sourceforge.net/changelog.php?version=2.4.0.2

What's new in 2.4.0.0
1. What's new in Azureus 2.4.0.0

1.1 Encrypted/Obfuscated Data Transfer
Support for encrypting the data between Azureus and other compatible clients is included. This both provides a level of protection of data and can help with ISPs that block or restrict peer-to-peer traffic.

1.2 High Speed LAN Transfers
Multiple copies of Azureus running on the same local network support high speed direct connections.

1.3 Improved Download Algorithm
The algorithm used to determine which pieces of a download to request from which peers has been rewritten to improve its behaviour and performance.

1.4 Webseed Support
Basic webseed support is included. Webseeds will only be used when a download's availability is less than 1.0.

1.5 Other
Various user interface improvements.
Performance improvements.
Bug fixes.

2. Full ChangeLog
http://azureus.sourceforge.net/changelog.php?version=2.4.0.0

What's new in 2.3.0.6
1. What's new in Azureus 2.3.0.6

This is a further bug fix release and also contains various improvements including:
  • Better banning of peers that send corrupt data
  • Alternative upload controls when only seeding
  • Renaming and retargeting of files within a download
  • Better reporting of firewalled status
  • NAT traversal for magnet downloads
  • Java 5.0 support for OSX
  • Bugfixes

Note: New Windows launcher exe might require allowing "Azureus.exe" internet access in your software firewall (instead of javaw.exe previously).

2. Full ChangeLog
http://azureus.sourceforge.net/changelog.php?version=2.3.0.6

What's new in 2.3.0.4
1. What's new in Azureus 2.3.0.4

This is further bug fix release.

2. Full ChangeLog
http://azureus.sourceforge.net/changelog.php?version=2.3.0.4.

What's new in 2.3.0.2
1. What's new in Azureus 2.3.0.2

This is primarily a bug/performance fix release. Of notable interest are:
  • JDK 1.4 compatability restored on Windows
  • Distributed Database bootstrap and IP change handling improved
  • Memory usage reduced
  • Thread usage for idle torrents reduced
  • Connection management improved for long-term connections and peer exchange
  • Console UI now supports alerting and version update checking

2. Full ChangeLog
http://azureus.sourceforge.net/changelog.php?version=2.3.0.2.

What's new in 2.3.0.0
1. What's new in Azureus 2.3.0.0

1.1 Distributed Database
Azureus now has a distributed, decentralised database that can be used to track decentralised torrents. This permits both "trackerless" torrents and the maintenance of swarms where the tracker has become unavailable or where the torrent was removed from the tracker. It uses the UDP protocol, if you have a firewall/router, you will need to open/forward the UDP port in the same way you did with TCP to download data.
See http://wiki.vuze.com/w/DistributedTrackerAndDatabase

1.1.1 Magnet Links
For torrents that are tracked decentrally, Azureus can export a "Magnet Link". This is of the form "magnet:?xt=urn:btih:..." and can be used to download the torrent from the distributed database via the "open->url" menu item.

1.2 Enhanced Protocol
Azureus now supports an enhanced inter-client messaging protocol, which is aimed at allowing plugins to use the connections created by Azureus to add functionality to the program. Other clients developers can see the specifications for this protocol at http://wiki.vuze.com/w/AzureusMessagingProtocol. Plugin developers can check the plugin javadocs to see how to use it. For example, the JPC and Chat plugins make use of this messaging extension.

1.3 JPC
Joltid Peer Cache (JPC) is now integrated into Azureus. For users whose ISP support this, JPC should allow faster downloads, while helping the ISP reduce its bandwidth costs. The JPC Plugin is safe in the way that your ISP won't know what you are downloading, and can't use it to spy on you. The JPC plugin can be disabled through Tools > Options > Plugins > JPC.

1.4 Featured Plugins
The Distributed Database and the Enhanced Protocol allowed us to develop some new plugins. We won't auto install them for you, but we recommend all users who might be interested in them to install them using the Plugins > Installation Wizard menu.

1.4.1 Chat
This plugin will create a discussion channel for each torrent you are downloading. Each channel is independent, and you are free to discuss whatever you want inside the channel. This plugin makes use of the Enhanced Protocol. Developers of other clients willing to implement the chat functionality in their client are welcome to take a look at the very simple protocol used and described here : http://wiki.vuze.com/w/ChatPlugin. You can also create/join an arbitrary channel by typing in its name inside the plugin. This will have the effect of creating a "virtual" torrent, with no seeds, in order to allow users to create connections to chat. The "virtual" torrents make use of the Distributed Database as their tracker, so while you can use the Chat Plugin without the Distributed Database, you won't be able to use the virtual channel feature if you disable the Distributed Database.

1.4.2 Ratings & Comments
This plugin will allow you to see ratings & comments from other users, as well as rate and comment a torrent yourself (right click the torrent in "My Torrents" then choose "ratings & comments"). This plugin uses the Distributed Database, so you need to have the Distributed Database enabled for it to work.

2. Upgrade Advice

2.1 Java 5.0
Azureus is written in Java and requires the Java runtime. We recommend Java 5.0 (also known as 1.5) as it has better performance and reliability - please upgrade if necessary.
You'll find torrents to update Java here : http://azureus.sourceforge.net/download.php. Download the one for your system, close Azureus, execute the downloaded file, then restart Azureus. WinXP users will have to go to Tools > Config > Interface > Display, and re-check the "Enable XP Style" option.

2.2 NOD32
NOD32 (http://www.nod32.com/) is an antivirus which is known to have problems with Azureus, causing 100% CPU usage.
See http://wiki.vuze.com/w/LikelyNetworkDisconnectReconnect.

3. Common Issues

3.1 NAT "error"
NAT means "Network Address Translation". The NAT test in Azureus tells you whether or not you are connectable from people on the internet. You'll get better speeds if you ARE connectable. Please don't contact us in order to solve NAT issues, as plenty resources are available on the internet about it.
First check :
- http://wiki.vuze.com/w/PortForwarding
- http://www.portforward.com

3.2 Azureus Crashing
If your Azureus is crashing, the most likely reason is an issue with your network components (card, drivers, OS). We highly recommend that you update all network related components. If this doesn't help, then the reason is probably that your system can't handle that many peer connections. Lower the number of connections in Azureus (Tools > Options > Transfer > Maximum number of connections per torrent / globally), try a low value like 30 first.

3.3 Support
Before contacting the support team, be sure to check the available resources at :
- The official WebSite : http://azureus.sourceforge.net/
- The official Wiki : http://wiki.vuze.com/
- The official IRC Channel : #azureus-users on irc.freenode.net
- The official SF forums : http://sourceforge.net/forum/?group_id=84122
- IF (and only IF) you can't solve your issue after trying ALL those mediums, you can contact us at azureus AT gmail.com

4. Full ChangeLog
http://azureus.sourceforge.net/changelog.php?version=2.3.0.0