Skip to content

lwc v0.9.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 14:55
· 108 commits to main since this release

LWC v0.9.0 introduces a deterministic hierarchical knowledge fabric over the canonical
SQLite Wiki.

Highlights

  • Deterministic Markdown-aware Document → Passage → Sentence → Term hierarchy
  • Exact versioned UTF-8 span locators with stale-span detection
  • Direct document, passage, sentence, and mixed-granularity search
  • Bounded span parent/sibling/child context expansion
  • Typed canonical knowledge graph with generation and complete deltas
  • Exact occurrence frequency, positions, and first-position evidence
  • Bounded weighted term co-occurrence with compact incremental totals
  • Graph node, neighbors, explore, path, impact, overview, status, and verify commands
  • Provenance-rich semantic relation set/list/retract lifecycle
  • Layered built-in/global/project graph configuration
  • RSLG and pinned GraphQLite 0.6.0 physical backends
  • Incremental GraphQLite projection, fail-closed stale reads, and idempotent recovery
  • Transactional schema v10 → v11 migration
  • Full changeset, deletion, FTS, graph, and projection synchronization
  • Native release validation on six macOS, Linux, and Windows targets

Compatibility

Default document-level search behavior remains compatible. Passage, sentence, mixed
retrieval, grouping, and graph operations are explicitly enabled.

Important upgrade note

Opening a v10 Wiki for writing migrates it transactionally to schema v11. LWC v0.8.0
cannot read a migrated v11 Wiki. Back up the Wiki before upgrading.

Benchmark

On the locked 100-document / 30-sample release benchmark:

  • 100 KiB canonical replacement: 1,275 ms
  • GraphQLite incremental projection: 75 ms
  • Graph overview net p95: 162.5 ms
  • Other search/traversal net p95: below 48 ms
  • Canonical storage amplification: 3.76x

Validation

  • 210 all-feature tests passed
  • 210 no-default-feature tests passed
  • Formatting and warning-denied Clippy passed
  • GraphQLite probe and package verification passed
  • Native build, test, smoke, archive, and checksum jobs passed on all six release targets