On behalf of the Zeitgeist team I am proud to announce the release of Zeitgeist 0.7.1 "Made in Aarhus". This is a minor release before 0.8.0 (which will be the first one introducing storage awareness).
What is Zeitgeist?
Zeitgeist is a service which logs the users's activities and events, anywhere from files opened to websites visited and conversations, and makes this information readily available for other applications to use. It is also able to establish relationships between items based on similarity and usage patterns.
The Zeitgeist engine is a user-level service and does not provide a GUI. It is intended to support dedicated journalling applications and deep integration with other desktop components.
News since 0.7.0
Engine: - Expose property information in the D-Bus introspection output. - Mention column names explicitly when inserting events, for compatibility with the upcoming 0.8 release. Python API: - Expose DataSourceRegistry's enabled status in a callback. - Automatically reconnect to Zeitgeist if the connection is lost when using methods asynchronously (so far this only happened for synchronous calls). - Reinstall all active monitors upon reconnection (LP: #673008, #727226). - Fix a (harmless) race condition requesting the bus name (LP: #732015). Overall: - Added new event interpretation types: AcceptEvent, DenyEvent and ExpireEvent. - Include NCO in the generated ontologies. - Better ./configure check for python-rdflib. - Update the manpage to document exit codes.
Thanks to everyone who contributed to this release, and since I hadn't blogged about it before, also to everyone who made the Zeitgeist Hackfest in Aarhus possible, including our sponsors: