This release brings improved Desktop Environment integration by adding support for DBusMenu (supports both GNOME and KDE) and improved Ayatana and StatusNotifier support. Also new are editable shortcuts, shortcuts for navigation between chats, and emacs-style key bindings for the input line. The marker line can now be set manually, and one can jump directly to the marker line. Furthermore, this release adds support for Blowfish encryption, also known as mircryption, FiSH, or RFC 2045. Quassel now supports a full-screen mode and is available in Greek, Galician, and Japanese.
This release most notably fixes a possible DoS vulnerability. Other than that, a number of minor bugs were fixed and a couple of translations were updated.
Among the major features of this release are a completely reworked client/core connection featuring long-awaited reconnection and Solid support. Also added was support for the new DBus-based system tray of KDE and, in some distributions, GNOME (using the StatusNotifier spec). Notification handling got a complete overhaul. Quassel now supports inputting formatted text. IRC authentication is now possible through SASL on networks that support this (e.g. Freenode). As with roughly every release, several new languages and improved translations for already existing ones were added.
This version mostly contains build system fixes for recent versions of KDE and Qt. Some issues with netsplit handling have also been fixed. Accidentally hidden menu bars can now be re-enabled using the context menu on the chatview. To workarounding the recent flooding issues with Freenode, a quick way to ignore CTCP requests was added. (Though since Freenode has already fixed the problem, using this should no longer be necessary for now.)