2.3.0.0 - May 2, 2005

New Features:

  • Core | Client support for the 'trackerid' announce extension
  • Core | Client support for the 'min interval' announce extension
  • Core | Added options to disable scrape entirely or just for non-running torrents
  • Core | RSS Feed parse APIs added to plugin interface
  • Core | Non-blocking sockets based TCP tracker implementation
  • Core | Client identification plugin interface
  • Core | Separate protocol payload and overhead stats
  • Core | Data deletion can now defer to Recycle Bin and Trash under Windows and Mac OS X, respectively
  • Core | Distributed Database
  • Core | Decentralised tracking
  • Core | Magnet URI for location of decentralised torrents
  • Core | Ability to update built-in plugins independently of the core
  • Core | Diagnostic collection for system properties and config settings
  • Core | added option to move newly completed seeds to the end of the seeding list, rather than the front
  • Core | Support for I2P plugin
  • Core | Network selection support (public, i2p, tor)
  • Core | Inter-client peer exchange
  • UI | Option to disable small fonts under OSX
  • UI | Console support for aliases
  • UI | Torrent export option added to SWT UI
  • UI | Keyboard shortcut parsing system
  • UI | System tray menus for setting global upload and download bandwidth limits
  • UI | Synthesized speech alerts for Mac OS X; Go to Azureus / Preferences to enable it
  • UI | New file icon for Mac OS X
  • Plug | Added local host configuration setting for statusmailer
  • Plug | Reworked CSS for tracker web pages to create old and new styles
  • Plug | StartStop Rules: First Priority ignore Rules: 0 Peers and SeedsPeers Ratio
  • Plug | RSS Feed added to tracker web pages
  • Plug | Tracker stats added to tracker web pages
  • Plug | Generic Messaging API: inter-client message passing
  • Plug | Joltid Peer Cache plugin is now bundled with Azureus
  • Plug | I2P plugin

Changes:

  • Core | Smarter re-announce interval handling, especially for lopsided swarms
  • Core | Added many new peerid identifications
  • Core | First piece priority option now also prioritizes last piece of file
  • Core | NAT check functions even when downloads have already been started
  • Core | Update check can now check via configured proxy
  • Core | Rewritten download code: decreased cpu usage and faster speeds in LAN network environments
  • Core | Network IP_TOS option now sets required registry setting under Win2K/XP
  • Core | Favor establishing inbound peer connections, to increase the health of swarms with firewalled clients
  • Core | Improved seeding unchoking algorithm: distributes data more evenly
  • Core | Anti-leech code to prevent optimistic unchoke leechers
  • Core | Reduced threads required for multiple torrents
  • Core | Relaxed cross-torrent file locking to permit multiple read access
  • Core | changed HTTP user-agent to include OS and java version
  • Core | max cache size limited to 32M less than VM size
  • UI | Reintroduced download completion alerts in Mac OS X (use System Preferences / Sound to set the alert sound of choice)
  • UI | For Mac OS X, contextual menu items no longer carry images for better compliance with Apple Human Interface Guidelines
  • UI | RFE #1092614: Informational popup messages now auto-close after 5 seconds - unless the message window is closed manually, or if the mouse is over it / details view is open (the timing will be 'reset' then)
  • UI | Miscellaneous cosmetics updates for Mac OS X
  • UI | Bug #1112278: https:// URLs now autopaste in Open URL window
  • UI | Main menu bar should now be more streamlined in its arrangement
  • UI | Console view will now display information logged (for the duration of the application session) when the Console view is closed
  • UI | ETA and remaining now take into account DHD files
  • Plug | More choices in First Priority ShareRatio

Corrected bugs:

  • Core | IPFilters loaded from static config file weren't working
  • Core | Fix re-announce interval bug when zero peers in swarm
  • Core | Send uninterested message when complete while using do-not-download feature
  • Core | Optimistic Connect, when seeding, no longer drops just random connections
  • Core | Better recovery from corrupt resume data
  • Core | Better handling of invalid torrent save locations
  • Core | fix for SSL (https) problems introduced by changes in JDK 5.0
  • Core | fix for hash-fails when running with cache + incremental file creation enabled
  • Core | Fix scrape processing stall bug when scrape url was invalid
  • UI | Corrected save dialog behaviour on Make Torrent Wizard regarding file selection
  • UI | Bug #953619 concerning Mac OS X: Double-clicking .torrent files now activate Azureus with the expected Finder dialogs (Dragging files to the Dock icon will continue to malfunction for the indefinite future)
  • UI | Bug #1120995: Improper validation could allow unreasonably low global upload cap
  • UI | Main window no longer tries to steal focus on opening (Mac OS X)
  • UI | Pop up messages no longer try to steal focus (Mac OS X)
  • UI | Resolved fuzzy dock icon display under Mac OS X if Column Setup is opened
  • UI | Upload caps for individual transfers now display more sensible values if global upload cap is set to unlimited
  • UI | In My Torrents, a category view will no longer prevent its corresponding table view's horizontal scrolling
  • UI | Download bars should no longer disappear when the main window is minimized (Mac OS X)
  • UI | Certain table column contents no longer 'disappear' when a row is selected (Mac OS X)
  • Plug | StartStop Rules: Autostart Seed Count Only and Prefer Large Swarms removed First Priority
top