A DesktopApplet was added to easily start a Coherence instance from your desktop's panel. More efforts were made to simplify the ordinary user experience. The backend definition and other options may be specified via command line. The --help output is a bit more usable. A MediaServer backend was added for Ampache. Device implementations were made for BinaryLight and DimmableLight. A little helper to extract device and service XML files and send them was added as a beginning of a UPnP device fingerprint program.
XBox 360 support was reworked and refinements and improvements were made in the client side API. The user experience was improved. The way multiple res elements are ordered was changed. Issues with UPnP stacks and their 'wayward' interpretation of the specs were fixed. There were many bugfixes and enhancements.
DLNA support was improved, particularly for the Sony Playstation 3. A MediaServer backend was added for Shoutcast Internet radio streams. An experimental MediaServer backend was added for the last.fm service. Methods are provided to remove local devices from a Coherence instance. Support for BSD systems was added. An emerging D-Bus interface was added. Platform independence was increased for the Twisted inotify module, using libc when possible. A lot more of the usual bugfixes and enhancements were made.