Repository navigation
0.16.0 - 2026-09-29
Release Notes
Full detail: docs/releases/0.16.0.md.
Upgrading
- First start migrates entities (issue #615).
Entitygains akindcolumn andlookup_key
becomesgroup_id ␟ kind ␟ lower(name). A one-time backfill sets every existing entity to kind
Entityand re-keys it (O(N), automatic). It also normalizeslabelsto putEntityfirst
(e.g.[Object, Entity]→[Entity, Object]); the label set is unchanged. Downgrade is
unsupported: a pre-#615 binary cannot replay a WAL written after this change (lookup_keyis
no longer written to the WAL).
Added
- Ontology-driven kind assignment (ADR-0616,
#616, follows #615). An entity type markedidentity: truein the ontology is assigned as the
kindof entities extracted with that primary type, soPerson "Aurora"andTechnology "Aurora"stay distinct; unflagged types (and every existing ontology) merge by name exactly as
before. Per group, the identity-bearing set is recorded in.lcg/identity-set/<group>.json, and
a change that would reinterpret existing entities (flag added or removed for a type the group
already holds) is refused for that group'sknowledge_add_episodewith JSON-RPC-32003—
restore the set or re-ingest from source.knowledge_reprocess_entity_typesnever changes kind
and reportskind_disagreements;knowledge_statusgainsgroup_identity_refusals.
Edge endpoints whose name is ambiguous across kinds are dropped rather than guessed. - Kind-scoped entity identity (ADR-0615, #615,
implements #614). Same-named entities of different kinds now coexist instead of the second
knowledge_assert_entityoverwriting the first.knowledge_assert_entitytakeskind
(omitted ⇒ default kindEntityonly — writes are scoped);knowledge_assert_relationshiptakes
source_kind/target_kind; new read toolknowledge_resolve_entity;kindfilter on
knowledge_find_entities/knowledge_list_entities;kindonknowledge_merge_entities;
source_kind/target_kind(stored as pointerendpoint_kind) on
knowledge_add_cross_group_edge. A name-only resolution matching several kinds fails with
JSON-RPC-32002and a candidate list. Merges never cross kinds. Every entity node now carries
kind(additive).
Changed
-
lbug 0.20.3 → 0.21.0, with version-matched
v0.21.0extensions (#619). Upstream's 2026-09-29
republish of thev0.20.0extensions left 0.20.3 with no safe Windows fts pairing (see ADR-0593
addendum). 0.21.0 extensions are published per-version and pinned inLBUG_EXTENSION_HASHES.
Storage version stays 47: no database migration. -
Release builds verify the staged lbug extension bytes against pinned sha256 (#593); Windows CI
now creates and queries vector/FTS indexes rather than only loading the extensions (#587). -
lookup_keyis a derived value: stripped from WAL records on write, recomputed on replay; a
literallookup_keyin an older WAL is ignored. Old WALs replay as kindEntity.
lcg-eval 0.16.0
Install lcg-eval 0.16.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verveguy/liminis-context-graph/releases/download/v0.16.0/lcg-eval-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/verveguy/liminis-context-graph/releases/download/v0.16.0/lcg-eval-installer.ps1 | iex"Download lcg-eval 0.16.0
| File | Platform | Checksum |
|---|---|---|
| lcg-eval-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| lcg-eval-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| lcg-eval-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| lcg-eval-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
lcg-service 0.16.0
Install lcg-service 0.16.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verveguy/liminis-context-graph/releases/download/v0.16.0/lcg-service-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/verveguy/liminis-context-graph/releases/download/v0.16.0/lcg-service-installer.ps1 | iex"Download lcg-service 0.16.0
| File | Platform | Checksum |
|---|---|---|
| lcg-service-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| lcg-service-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| lcg-service-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| lcg-service-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |