Skip to content

oidm-common 0.2.7 / findingmodel 1.0.4 / oidm-maintenance 0.2.5

Latest

Choose a tag to compare

@talkasab talkasab released this 04 Mar 21:07

oidm-common 0.2.7

Changed

  • Embedding cache now uses a SQLite-backed cache engine instead of DuckDB for safer concurrent writes.
  • Default cache location moved to a shared oidm-common cache directory used across OIDM apps.

Added

  • One-time migration from legacy findingmodel embedding caches into the new shared cache.
  • Cache import operations now report merge counts (written/new/updated/skipped).

Fixed

  • Automatic legacy diskcache migration now runs only for the default oidm-common runtime cache directory,
    preventing accidental import into custom cache locations.

findingmodel 1.0.4

Added

  • Added findingmodel validate PATH [PATH ...] to validate FindingModel JSON files.
  • validate accepts files and directories (directories are scanned recursively for *.fm.json).
  • Added --reformat to rewrite valid files in-place in canonical JSON format.

oidm-maintenance 0.2.5

Added

  • Added embedding cache maintenance commands:
    • oidm-maintain embeddings migrate
    • oidm-maintain embeddings stats
    • oidm-maintain embeddings import-duckdb <source>
    • oidm-maintain embeddings import-cache <source_cache_dir>

Changed

  • Embedding migration/import commands now fail if the target cache cannot be opened for writes.
  • Embedding import output now shows merge counts (written/new/updated/skipped/total).