Skip to content

v0.54.2

Choose a tag to compare

@github-actions github-actions released this 18 Jun 23:33
· 518 commits to main since this release
ac53298

Added

  • Content-hash dedup in Action::Ingest: re-ingesting the same URL or file bytes silently creates a supersede chain — new entry with full content, old stripped to tombstone with a superseded_by pointer.
  • Ports::RawIndex: lightweight YAML-based O(1) index for raw lane content-hash/URL lookups, stored at .textus/.state/indexes/raw.yaml.
  • content_hash field: every new raw entry stores a sha256: content hash for fast dedup lookups.
  • Asset file move on re-ingest: asset files are moved (not copied) to the new date path on supersede.

Changed

  • .run → .state rename: the runtime artifact directory is renamed from .textus/.run/ to .textus/.state/. The state/ subdirectory becomes cursors/. Layout path methods follow automatically. Manual migration step: mv .textus/.run .textus/.state.