taerae_core 0.1.1
taerae_core: ^0.1.1 copied to clipboard
Local-first embedded graph database core for Dart with WAL+snapshot durability and GraphRAG extension points.
0.1.1 #
- Optimize
TaeraeGraphLogreplay/read paths to stream NDJSON operations. - Add broad branch and validation tests for graph core, persistence, and GraphRAG.
- Raise
lib/statement coverage to 100% with additional regression coverage.
0.1.0 #
- Introduced immutable graph models:
TaeraeNodeandTaeraeEdge. - Added
TaeraeGraphin-memory engine with node/edge upsert and remove APIs. - Added indexed queries for labels, properties, and edge traversal.
- Added BFS shortest path search with optional edge type filtering.
- Added graph utility APIs:
copy,clear,toJson, andfromJson. - Replaced template tests with comprehensive graph behavior tests.
- Added file persistence primitives:
TaeraeGraphLog,TaeraeGraphSnapshotStore, andTaeraePersistentGraph. - Added durability controls for persistent graph: log flush policy, write atomicity policy, and atomic snapshot write.
- Added GraphRAG extension interfaces:
TaeraeTextEmbedder,TaeraeVectorIndex, andTaeraeGraphRag. - Added GraphRAG enhancements: text chunking, metadata filtering, and custom reranker hook.