omnigraph/docs
Andrew Altshuler ab7a0dd06e
docs(release): complete v0.8.0 notes — #314 stricter validation + #316 linux-arm64 (#320)
* docs(release): cover #314 stricter validation + #316 linux-arm64 in v0.8.0 notes

Two changes landed after the version-bump commit (#313) that wrote the v0.8.0
release notes, so they were undocumented:

- #314 unified constraint validation across the loader, mutation, and merge
  surfaces. Its behavior changes are all stricter (enum enforced on merge,
  cross-version @unique rejection, precise within-batch vs across-batch dup-key
  semantics, per-table overwrite validation) and are user-visible, so they get a
  dedicated section.
- #316 added linux-arm64 (aarch64) as a first-class prebuilt target + Homebrew
  bottle; note the new platform.

Also mention the stricter validation in the release intro. Docs-only.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(release): scope cross-version uniqueness to the write's visible state

Greptile P2: the prior wording implied a live-head @unique guarantee, but #314's
check is snapshot-scoped (probes the write's pinned base view via the
@key/@unique BTREEs), so a concurrent writer committing the same value after the
base was opened is not caught — matching the 'full cross-version uniqueness is
still a gap' note in docs/dev/invariants.md. Qualify with 'visible to that write'.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 17:15:35 +03:00
..
dev feat(engine): unify constraint validation across all write surfaces (#314) 2026-06-30 14:06:49 +02:00
releases docs(release): complete v0.8.0 notes — #314 stricter validation + #316 linux-arm64 (#320) 2026-07-01 17:15:35 +03:00
rfcs feat(engine): unify constraint validation across all write surfaces (#314) 2026-06-30 14:06:49 +02:00
user ci: add linux-arm64 (aarch64) prebuilt release target (#316) 2026-06-29 22:55:44 +02:00