[Tracker] ANNOUNCE: tracker 0.12.0 released (stable)

Where can I get it?


What is it?

Tracker is a semantic data storage for desktop and mobile devices. Tracker uses W3C standards for RDF ontologies using Nepomuk with SPARQL to query and update the data.

Tracker is a central repository of user information, that provides two big benefits for the user; shared data between applications and information which is relational to other information (for example: mixing contacts with files, locations, activities and etc.).

What's New Since 0.10?


  * Require: gstreamer-pbutils when using discoverer backend
  * Require: GSettings (not optional)
* Require: GObject Introspection 0.9.5 (not optional from git, optional from tarball)
  * Require: GLib 2.28 was 2.26 (for modern APIs like g_slist_free_full())
  * Require: GTK+ 3.0 was 2.18.0 (for UI components only)
* Require: Poppler-GLib 0.16.0 was Poppler 0.12.2 (old API was no longer supported)
  * Require: Evolution, EDS, Camel 2.32.0 was 2.91.90 (API changes)
  * Require: rest 0.7 was 0.6 (for Flickr distro library updates)
  * Require: GStreamer 0.10.31 was 0.10.12 (for GstDateTime)
* Removed: Helix extractor for Real Media (it's covered by the GStreamer extractor)
  * Removed: libtracker-client (was deprecated in 0.10)

New Features:

  * Firefox >= 4.0 support
  * Thunderbird >= 5.0 support
  * Add --disable-journal configure option, previously it didn't exist
  * Support MeeGoTouch (for application extraction)
  * SPARQL: Add support for HAVING
  * SPARQL: Add support for COALESCE
  * SPARQL: Add support for INSERT OR REPLACE
* Region of interest support in image formats (for example tagging people in images)

Other updates:

  * libtracker-common: Do not delete old log files when starting components
* libtracker-data: Switch to manual SQLite WAL checkpointing in a separate thread
  * libtracker-sparql: Remove deprecated drop_graph API
* tracker-miner-fs: Improve query performance for updating tracker:available on mounting
  * tracker-miner-fs: Handle desktop files of Type=Link
* tracker-miner-fs: Support local (in $HOME) XDG directories for desktop files * tracker-extract: Completely relicensed all modules and the extractor to LGPL from GPL * tracker-extract: Use two threads now for extraction, a controller and worker thread * tracker-extract: Refactored the module management so modules can state mimes supported flexibly * tracker-extract: Support extra string for WHERE and GRAPH patterns when calling modules
  * tracker-extract: Added EPub extractor module
* tracker-writeback: Refactor writeback so miner-fs performs more of the operation itself
  * tracker-writeback: Deprecate IgnoreNextUpdate API
* tracker-writeback: Support longitude, latitude and altitude information to XMP files * tracker-control: Report remaining estimated time for each miner's progress * tracker-control: Added --set-log-verbsosity to change component log verbosity * tracker-control: Added --pause-for-process for potentially crash worthy processes
  * tracker-search: Support bookmarks with -b or --bookmarks

GNOME bugs fixed (44):


Nokia bugs fixed (81):



  Many, thank you to everyone involved.


  The database version has been incremented, this will force a
  reindex for any existing Tracker installation.

  Existing configurations should have migration paths to new GSettings
  based format.

  Of all the requirement changes listed above, the only GSettings and
  GObject Introspection are absolutely required to build Tracker, the
  others are optional depending on components being built. These are
  also only when building from git, not a distributed tarball (which
  should have the m4 macros packaged).

Where can I find out more?

You can visit the project web site:



Thank you to everyone involved in submitting patches over the past year or so, mostly to these people (commits in brackets). Some great patches, branches, bug reports and testing from all of these people:

  Adrien Bustany (55)
  Sam Thursfield (16)
  Daniel Mustieles (16)
  Marek Äernockà (14)
  Andrej ÅnidarÅiÄ (12)
  Vincent Untz (4)
  Mario BlÃttermann (4)
  Yinghua Wang (3)
  Stefano Facchini (3)
  Piotr DrÄg (3)
  Michael Biebl (3)
  Lionel Landwerlin (3)
  Daniel Nylander (3)
  Cosimo Cecchi (3)
  Claude Paroz (3)
  Kjartan Maraas (2)
  Joe Hansen (2)
  Yuri Myasoedov (1)
  Tshepang Lekhonkhobe (1)
  Olav Vitters (1)
  Martin Srebotnjak (1)
  Markus Schley (1)
  maimishr (1)
  Lionel Landwerling (1)
  Kristjan SCHMIDT (1)
  Kostas Papadimas (1)
  Jean-Luc Lamadon (1)
  Javier JardÃn (1)
  Gil Forcada (1)
  Georgios Stefanakis (1)
  Gabriel Speckhahn (1)
  Gabriel F. Vilar (1)
  Gabor Kelemen (1)
  Fran Dieguez (1)
  Elliot Smith (1)
  Dan Williams (1)
  Christian Kirbach (1)
  Bruce Cowan (1)

If I missed anyone, I apologise. Enjoy the new release!

9 September 2010
Tracker team

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]