mirror of
https://github.com/perstarkse/minne.git
synced 2026-07-13 08:12:49 +02:00
fix: atomic ingestion persist with task reclaim and shared cleanup.
One transaction per task replaces prior artifact rows; workers skip the pipeline when content already exists, eval seeding reuses persist_artifacts, and deletes clear graph children via shared SQL.
This commit is contained in:
@@ -1,7 +1,11 @@
|
||||
# Changelog
|
||||
## Unreleased
|
||||
- Performance: ingestion skips per-task index rebuild; worker runs scheduled `REBUILD INDEX` (default every 24h via `index_rebuild_interval_secs`, `0` disables)
|
||||
- Performance: ingestion persists all artifacts in a single SurrealDB transaction per task (atomic replace by task id)
|
||||
- Fix: ingestion reclaims tasks after a successful persist without re-running the pipeline when `mark_succeeded` failed
|
||||
- Fix: content deletion clears graph relationships via shared `TextContent::clear_ingested_children`
|
||||
- Fix: regression re suggestion of relationships
|
||||
- Internal: eval corpus DB seed uses `persist_artifacts` instead of a separate batched insert path
|
||||
|
||||
## 1.0.3 (2026-06-12)
|
||||
- Search: filter results by type — knowledge entities, ingested content, or both
|
||||
|
||||
Reference in New Issue
Block a user