mirror of
https://github.com/ModernRelay/omnigraph.git
synced 2026-06-21 02:28:07 +02:00
20 lines
1 KiB
Markdown
20 lines
1 KiB
Markdown
|
|
# Omnigraph v0.3.1
|
||
|
|
|
||
|
|
Omnigraph v0.3.1 is a performance and operability point release.
|
||
|
|
|
||
|
|
## Highlights
|
||
|
|
|
||
|
|
- **Parallel per-type load writes**: the bulk loader writes to each node/edge table concurrently rather than serially, materially reducing wall-clock time on multi-table loads.
|
||
|
|
- **`omnigraph optimize` and `omnigraph cleanup` CLI commands**: previously only available via the engine API. `optimize` runs Lance `compact_files()` across every node/edge table; `cleanup` runs Lance `cleanup_old_versions()` with a `--keep`/`--older-than` policy and requires `--confirm` for the destructive form.
|
||
|
|
- **Dst-id deduplication during edge expand hydration**: avoids redundant lookups when the same destination id appears multiple times in an `Expand` step (#45).
|
||
|
|
|
||
|
|
## Included Changes
|
||
|
|
|
||
|
|
- Parallel per-type load writes (#46)
|
||
|
|
- `omnigraph optimize` / `cleanup` CLI commands and runtime APIs (#46)
|
||
|
|
- Dedupe dst ids before hydrating nodes in `execute_expand` (#45)
|
||
|
|
|
||
|
|
## Upgrade Notes
|
||
|
|
|
||
|
|
No breaking changes. Existing v0.3.0 repos can be opened directly with v0.3.1.
|