I just wrapped up and published version 2.0.4 Beta. To get this version, you'll need to set your version check to Beta or Alpha (look on the global settings tab labled Settings). If you're not interested in dealing with a potentially large headache, don't update.
Changelog - 2.0.4 Beta (r1174) 2008-03-17:
* Added DigitalText connection support
* Fixed a bug where having no connections would cause the GUI to never load
* Added tag to close the HTML table in HTMLOutputEventHandler (Issue 57)
* Introduced first pass at music controllers; not yet configurable or fully tested
- OSX: iTunes (AppleScript)
- Windows: iTunes (ActiveX), Winamp (JDIC-MPControl)
- Linux (JDIC-MPControl): Rhythmbox, XMMS, GMusicBrowser
* Introduced first-pass SWT code to SVN
* Added a PluginManager for plugin discovery with the JARLoader
* Changed /rw to StealthBot-style rewhisper (Issue 58)
* Added the concept of a TimeZone to the HTMLOutputEventHandler
* Reorganized the Settings class
* Added a BNLS bot id
* Changed the way commands respond to fit a more object-oriented model
* Changed the "What's New" window's layout to use cards instead of tabs
* Removed the database tab from the settings window
* Removed the touchUser() exception display
* Added a /quote command to send text directly to bnet
* Added an OperatingSystem enumeration utility
* Added OS-specific version checks; download platform-specific files