new Coherence release - version 0.4.0 is out
Around one year after I internally started on Coherence we made it to version 0.4.
Thanks to everybody who helped with patches, bug-reports or tests!
Thanks to everybody who helped with patches, bug-reports or tests!
I think it is the last one that needs the beta label. The core is faily stable now, don’t think that there are too many quirks lurking there.
New in this release are:
- integration of a new logging module
logging can now be configured via the config file or through an environment variable COHERENCE_DEBUG, which overrides the config values. Usage is like:
COHERENCE_DEBUG=*:3
- emit INFO level messages from all modulesCOHERENCE_DEBUG=*:2,ssdp:4
- WARNING level messages from all modules, plus debug level for the ssdp module
- removed the dependency for SOAPpy, now using own methods and ElementTree only
- start reworking the client API, to make things there easier too, see as an example the new Coherence MediaRenderer
- serving cover art now to DLNA MediaRenderers
- refinements on the object creation and the import into the MediaServers
- an installable package for the Nokia Maemo platform on the N800, complete with all dependencies, thanks to Rob Taylor of CodeThink
- and a lot more of the usual bugfixes and enhancements
For version 0.5.0 I have in mind
- some first form of D-Bus integration to simplify the integration of with non-Python applications
- rework of the client API
- UPnP tests - and tests for Coherence itself - with the toolset micxer is working on