# Migrating from libtracker-miner 1.x to 2.0

Tracker 2.0 is a new major version, containing some possibly incompatible changes. Most of the changes are not hard to adapt, and even unlikely to be a problem if the ported application was kept up-to-date in its usage of 1.x.

## TrackerMiner instances do not implement org.freedesktop.Tracker1.Miner

TrackerMiner abstract classes have been made useful for situations where there is a local connection (e.g. no interaction with tracker-store). In order to expose TrackerMiner implementations through the traditional org.freedesktop.Tracker1.Miner DBus interface, you must now create a TrackerMinerProxy for it.