auto ˆ 0_’I|¥‰ÓMjqØ‚¦ð¬÷À¿$ˆl–Ãa¾”TËmJ ‚ÆAq·Tţ …de—?ÁÀ?÷NEW in 3.1.2 - 2021-06-11 ========================= * Add missing autocleanup functions * Support empty array updates * VAPI fixes * Add missing G_BEGIN_DECLS/G_END_DECLS guards * Manpage fixes * Fix crash in "tracker3 export --2to3" subcommand * Fix rare bug that lead to triples being silently eaten * Improvements to datetime handling Translations: el, ne, oc, zh_TW NEW in 3.1.1 - 2021-04-02 ========================= * Better error handling during database initialization * Implemented tracker_sparql_connection_update_array_async over TrackerBatch, resulting in lower memory usage. * VAPI updates * Updated tracker_sparql_connection_update_array docs * Leak and double free fixes Translations: en_GB, nl, zh_CN NEW in 3.1.0 - 2021-03-20 ========================= * Add build-time warning for SQLite 3.35.[01] * Workaround other SQLite 3.35 bug Highlighted changes since 3.0: * New, faster API for updates, see TrackerBatch and tracker_sparql_connection_update_resource * New API to create HTTP endpoints, see tracker_endpoint_http_new * New tracker:strip-punctuation SPARQL function * Multiple performance improvements * Several SPARQL 1.1 correctness fixes NEW in 3.1.0.rc - 2021-03-14 ============================ * Add tracker_sparql_connection_bus_new_async() * Fix TrackerNotifier signal subscriptions across the portal * Fix race condition / crash when performing SELECT queries * Propagate errors better when updating the database * Do not miss valid prefixed names in TrackerResource * Sparql 1.1 correctness fixes * Handle nesting of multivalued property functions * CI improvements in JUnit test results Translations: fr, gl, hr, ko, pl, sr, tr NEW in 3.1.0.beta - 2021-02-14 ============================== * Fix possible crash in fts:offsets function * Handle variables as service URIs, e.g. SERVICE ?s { ... } VALUES ?s { ... } * Add more g-i-r annotations * Improve ellipsizing in CLI tools Translations: cs, fur, hu, id, pt_BR, sl, sr, sv, tr NEW in 3.1.0.alpha - 2021-01-10 =============================== * Add TrackerBatch, object made to hold multiple updates (in SPARQL string form, or TrackerResource) that will be performed atomically. * Add TrackerEndpointHttp, a TrackerEndpoint subclass to implement a (readonly) SPARQL HTTP endpoint as per https://www.w3.org/TR/2013/REC-sparql11-protocol-20130321/ * Add tracker:strip-punctuation SPARQL function * Specify that nfo:duration is expressed in seconds * Fix portal initialization order * Improve TTL parser * Improve date/time parsing * Make handling of large series of UPDATEs iteratively to avoid stack size limits * Improve parallelization of queries * Optimize idempotent DELETE operations * Optimize insert operations * Optimize database resource refcount management * Fix tracker_notifier_signal_subscribe annotation * Fix possible race conditions handling ontology objects * Handle NULL arguments in tracker:uri-is-parent * Avoid FTS5 table inconsistency with SQLite >= 3.34.0 * Memory leak fixes * Documentation improvements Translations: ca, de, es, eu, fur, gl, lt, ro, uk, zh_TW NEW in 3.0.1 - 2020-10-02 ========================= * Reference Discourse instead of the mailing list * Use specific Meson options to enable debug flags * Reduce in use by TrackerSparqlStatement * Fix tracker:title-sort * Fix stale graphs with WITH clauses * Cleanup libtracker-common * Several fixes for Coverity warnings * More tests * Build fixes Translations: he, nl, pt, sk NEW in 3.0.0 - 2020-09-13 ========================= Translations: da, de, it, kk, ko, lv NEW in 2.99.5 - 2020-09-07 ========================== * Fix DBus logging in tracker-sandbox test helper * Removed programming terms from English stop word list * Handle empty input correctly * Fix possible database locks when using "tracker3 sql" on a running database * Fixes fo