De in Java geschreven BitTorrent-client Azureus is voorzien van een update naar versie 2.3.0.4. Op dit moment zijn alleen de updates beschikbaar voor Windows en Linux, de versie voor Mac OS X wordt op korte termijn verwacht. Azureus heeft features zoals het geven van prioriteiten over bepaalde torrents of zelfs over afzonderlijke bestanden in een torrent. Verder heeft het een ingebouwde tracker zodat zelf bestanden delen ook tot de mogelijkheden behoort. Daarnaast kunnen door middel van plugins de mogelijkheden nog verder worden uitgebreid. Azureus werkt het best met Java 5.0 (JRE 1.5.0), maar heeft een probleem met NOD32. Het changelog van deze release ziet er als volgt uit:
New Features:Changes:
- 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
Corrected bugs:
- 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
[break]
- 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