Hey everyone, on behalf of the Zeitgeist team I am happy to announce the release of
Zeitgeist 0.8.99~beta1, the first beta release for the new Vala
version of Zeitgeist.
This version features a re-write of the FTS extension, porting it from
Python to C/C++.
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.
Website: http://zeitgeist-project.com/
Launchpad Project (with bug tracker): https://launchpad.net/zeitgeist
Wiki: http://wiki.zeitgeist-project.com/, (http://live.gnome.org/Zeitgeist)
See also:
* Sub-projects of Zeitgeist:
- Extensions for Zeitgeist - https://launchpad.net/zeitgeist-extensions
- Data-sources for Zeitgeist - https://launchpad.net/zeitgeist-datasources
- Datahub for Zeitgeist - https://launchpad.net/zeitgeist-datahub
* Dedicated Graphical User Interfaces:
- GNOME Activity Journal - https://launchpad.net/gnome-activity-journal
- Activity Log Manager - https://launchpad.net/activity-log-manager
- Other users: Synapse, Unity, etc.
Where can you get it?
-------------------------------
http://launchpad.net/zeitgeist/0.9/0.9.0/+download/zeitgeist-0.8.99~beta1.tar.bz2
What has changed?
--------------------------
Engine:
- Fixed crash when events had NULL fields (LP: #941530).
- Made sure no aborted SQLite transactions are left open (LP: #937991).
- Enhanced logging and added --log-file option.
- Fixed bug Storage Monitor corrupting storage IDs in DB (LP: #950983).
- Fixed bug inserting previously non-existant values when searching for
them (LP: #953041).
FTS:
- Filter indexing of unrecognized values (eg. non-standard URIs).
- Enhanced grouping by URI and origin (LP: #947835).
- Use current_uri instead of URI; index MOVE_EVENTs (LP: #948794).
- Added SearchWithRelevancies D-Bus function.
On behalf of the Zeitgeist team I am happy to announce the release of
Zeitgeist 0.8.99~alpha3, the third alpha release for the new Vala
version of Zeitgeist.
This version features a re-write of the FTS extension, porting it from
Python to C/C++.
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.
Website: http://zeitgeist-project.com/
Launchpad Project (with bug tracker): https://launchpad.net/zeitgeist
Wiki: http://wiki.zeitgeist-project.com/, (http://live.gnome.org/Zeitgeist)
See also:
* Sub-projects of Zeitgeist:
- Extensions for Zeitgeist - https://launchpad.net/zeitgeist-extensions
- Data-sources for Zeitgeist - https://launchpad.net/zeitgeist-datasources
- Datahub for Zeitgeist - https://launchpad.net/zeitgeist-datahub
* Dedicated Graphical User Interfaces:
- GNOME Activity Journal - https://launchpad.net/gnome-activity-journal
- Activity Log Manager - https://launchpad.net/activity-log-manager
- Other users: Synapse, Unity, etc.
Where can you get it?
-------------------------------
http://launchpad.net/zeitgeist/0.9/0.9.0/+download/zeitgeist-0.8.99~alpha3.tar.bz2
What has changed?
--------------------------
Engine:
- Revert use of EXCLUSIVE locking mode, it breaks FTS.
- Notifications are queued until the target monitor objects are ready.
- The FTS module in Python has been replaced with a C/C++ implementation.
- Pre-process events *before* they are send to extensions (LP: #628804).
- Introduced new DB schema (version 6); cached tables may no longer
re-use row IDs.
- Minor fixes.
Python API:
- Fixed signal/monitor reconnection to avoid duplicated notifications.
- Updated the list of recognized MIME-types and schemas.
On behalf of the Zeitgeist team I am happy to announce the release of
Zeitgeist 0.8.99~alpha2.
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.
Website: http://zeitgeist-project.com/
Launchpad Project (with bug tracker): https://launchpad.net/zeitgeist
Wiki: http://wiki.zeitgeist-project.com/, (http://live.gnome.org/Zeitgeist)
See also:
* Sub-projects of Zeitgeist:
- Extensions for Zeitgeist - https://launchpad.net/zeitgeist-extensions
- Data-sources for Zeitgeist - https://launchpad.net/zeitgeist-datasources
- Datahub for Zeitgeist - https://launchpad.net/zeitgeist-datahub
* Dedicated Graphical User Interfaces:
- GNOME Activity Journal - https://launchpad.net/gnome-activity-journal
- Activity Log Manager - https://launchpad.net/activity-log-manager
- Other users: Synapse, Unity, etc.
Where can you get it?
-------------------------------
http://launchpad.net/zeitgeist/0.9/0.9.0/+download/zeitgeist-0.8.99~alpha2.tar.bz2
What has changed?
--------------------------
Engine:
- Enhanced error handling and reporting (LP: #848710, #760111, #903667).
- Automatic recovery after database corruption (LP: #743857).
- Added a new prefix operator ("+") to query for exact matches (LP: #884193).
- The database file is now only readable by the user (LP: #910273).
- GVFS usage in StorageMonitor has been disabled for now (LP: #905898).
- Fixed a problem where the FTS extension could block the DB (LP: #919111).
- Fixed a bug in FTS's automatic re-indexing.
- Events with duplicate subjects are now cleanly rejected (LP: #909708).
- Debug messages are no longer displayed by default (LP: #906451).
- Guess interpretation and manifestation when empty (LP: #899602).
- Implemented network status monitoring in StorageMonitor.
- Fixed histogram extension to handle timezones.
- Various memory usage and query speed improvements (LP: #910190).
- Added an environment variable for disabling extensions.
Overall:
- Updated to shared-desktop-ontologies version 0.8.1. This introduces
WebDataObject and makes MusicPiece a child of Audio.
Hey everyone,
On behalf of the Zeitgeist team I'd like to announce that today we're releasing the latest version of Zeitgeist (0.8.99-alpha1). It's quite unusual for Zeitgeist to do alpha releases, but this one is special - the entire daemon was rewritten from Python to Vala, which most likely brings a couple of new bugs, but also fixes another bunch of old bugs. Therefore we'd need people to test the release to see if there are some outstanding issues we missed.
As usual, the tarball is available on Launchpad. Of course we'll be also pushing the package into our PPA soon (although the alpha release may be only available for Oneiric users). Please report any bugs you encounter to either Zeitgeist's freedesktop.org bugzilla or to our Launchpad bug page.
The biggest difference you'll be able to see at this point is much faster startup time, other than that the changes will be minimal - we're still using the same database, as well as the same DBus API, so everything should be working as before. One thing we did break is the API for the Activity Journal extension, so if you want to continue using it with this and further releases, you need to update also Activity Journal.
What's still missing is a rewrite of our FTS extension (which provides search capabilities), so for the time being we're still using the old one written in Python which is included in the tarball.
Before I wrap up, I'd like to say huge thank you to Collabora and Canonical, who sponsored the development, and of course to the whole team: Seif (seiflotfy), Siegfried (RainCT), Mikkel (kamstrup) and Manish (m4n1sh).
--
Michal Hruby (mhr3)
On behalf of the Zeitgeist team I am happy to announce the release of
Zeitgeist 0.8.2 "Not Quite Blue".
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.
Website: http://zeitgeist-project.com/
Launchpad Project (with bug tracker): https://launchpad.net/zeitgeist
Wiki: http://wiki.zeitgeist-project.com/, (http://live.gnome.org/Zeitgeist)
See also:
* Sub-projects of Zeitgeist:
- Extensions for Zeitgeist - https://launchpad.net/zeitgeist-extensions
- Data-sources for Zeitgeist - https://launchpad.net/zeitgeist-datasources
- Datahub for Zeitgeist - https://launchpad.net/zeitgeist-datahub
* Dedicated Graphical User Interfaces:
- GNOME Activity Journal - https://launchpad.net/gnome-activity-journal
- Activity Log Manager - https://launchpad.net/activity-log-manager
- Other users: Synapse, Unity, etc.
Where can you get it?
-------------------------------
http://launchpad.net/zeitgeist/0.8/0.8.2/+download/zeitgeist-0.8.2.tar.gz
What has changed?
--------------------------
Engine:
- Storage Monitor: Add support for Network Manager 0.9.
- The text field in subject templates is now allowed to end with an
asterisk (*) character (which is treated as plain text).
- Correctly handle current_uri in subject templates from old clients
(instead of forcing it to the same value as the subject's uri).
- Substantially increase the amount of events that can be deleted in
a single DeleteEvents call.
Python API:
- Correctly specify the D-Bus interface when using introspection.
- Fix possible exception when the available method list hasn't been loaded.
- The Event constructor now supports creating independent copies of events.
Kind regards,
--
Siegfried-Angel Gevatter Pujals (RainCT)
Free Software Developer
On behalf of the Zeitgeist team I am happy to announce the release of
Zeitgeist 0.8.1.1 "Grass Frog".
This release includes some bug fixes for Zeitgeist 0.8.1.
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.
Website: http://zeitgeist-project.com/
Launchpad Project (with bug tracker): https://launchpad.net/zeitgeist
Wiki: http://wiki.zeitgeist-project.com/, (http://live.gnome.org/Zeitgeist)
See also:
* Sub-projects of Zeitgeist:
- Extensions for Zeitgeist - https://launchpad.net/zeitgeist-extensions
- Data-sources for Zeitgeist - https://launchpad.net/zeitgeist-datasources
- Datahub for Zeitgeist - https://launchpad.net/zeitgeist-datahub
* Dedicated Graphical User Interfaces:
- GNOME Activity Journal - https://launchpad.net/gnome-activity-journal
- Activity Log Manager - https://launchpad.net/activity-log-manager
- Other users: Synapse, Unity, etc.
Where can you get it?
-------------------------------
http://launchpad.net/zeitgeist/0.8/0.8.1.1/+download/zeitgeist-0.8.1.1.tar.gz
What has changed?
--------------------------
Engine:
- Load extensions after the internal database lookup/cache tables have
been initialized.
- Fix problem when replacing an existing Zeitgeist instance (LP: #809569).
- Fix possible crash when zeitgeist-datahub isn't available (LP: #791392).
Python API:
- Fix regression that broke properties (get_version and get_extensions).
Kind regards,
--
Siegfried-Angel Gevatter Pujals (RainCT)
Free Software Developer
On behalf of the Zeitgeist team I am proud to announce the release of
Zeitgeist 0.8.1 "The Snake and the Holy Grail".
This release features mostly enhancements to the Python API, and
some engine stability improvements.
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.
Website: http://zeitgeist-project.com/
Launchpad Project (with bug tracker): https://launchpad.net/zeitgeist
Wiki: http://wiki.zeitgeist-project.com/, (http://live.gnome.org/Zeitgeist)
See also:
* Sub-projects of Zeitgeist:
- Extensions for Zeitgeist - https://launchpad.net/zeitgeist-extensions
- Data-sources for Zeitgeist - https://launchpad.net/zeitgeist-datasources
- Datahub for Zeitgeist - https://launchpad.net/zeitgeist-datahub
* Dedicated Graphical User Interfaces:
- GNOME Activity Journal - https://launchpad.net/gnome-activity-journal
- Activity Log Manager - https://launchpad.net/activity-log-manager
- Other users: Synapse, Unity, etc.
Where can you get it?
-------------------------------
http://launchpad.net/zeitgeist/0.8/0.8.1/+download/zeitgeist-0.8.1.tar.gz
What has changed?
--------------------------
Engine:
- Added a GetDataSourceFromId D-Bus method to the data-source registry
extension (LP: #691690).
- A backup of the database is created before attempting schema upgrades. If
something goes wrong, the backup is automatically restored (LP: #660307).
- Fixed the "extensions" D-Bus property when it's an empty list (LP: #787691).
- Add PID to the output being logged in ~/.cache/ (LP: #806030).
- Ensure the engine doesn't attempt to close twice in a row (LP: #793714).
- Minor memory usage improvements.
Python API:
- Changed _DBusInterface to update introspected data after reconnections.
- Added support for registering custom Event and Subject subclasses with
ZeitgeistClient (LP: #799199).
- Fixed reconnection after a Zeitgeist restart so that the method call trig-
gering the reconnection also works -and not only later calls- (LP: #736176).
- Added signal reconnection on engine restart for extensions (LP: #806967).
- Added an "iteritems()" method to all enumerations (RelevantResultType,
StorageState and ResultType).
- Added a "from_timestamp(timestamp)" method to TimeRange.
Kind regards,
--
Siegfried-Angel Gevatter Pujals (RainCT)
Free Software Developer