docs: mark 8.0.0-rc.1 published (npm tag rc) + note rc.1 additions

This commit is contained in:
David Snelling 2026-06-20 14:55:16 -07:00
parent 0a36b3329d
commit ae3fe82fd9

View file

@ -10,14 +10,21 @@ Full auto-generated changelog: `CHANGELOG.md` · Releases: https://github.com/so
---
## v8.0.0 — release candidate (unreleased, branch `feat/8.0-u64-ids`)
## v8.0.0 — release candidate (`8.0.0-rc.1` published 2026-06-20 on npm tag `rc`)
**Affected products:** every consumer — this is a major release with removed
surfaces, hard renames (no aliases, no deprecation period), and one flipped
default. This entry **is** the migration guide: the find/replace pairs, the
sed snippet, and the upgrade checklist below are the complete story — there is
no separate migration doc. Latest published version remains 7.31.x until this
ships.
no separate migration doc. **`8.0.0-rc.1` is live** — install with
`npm i @soulcraft/brainy@rc` to try it; the `latest` tag stays on 7.x until GA.
> **rc.1 additions (this entry predates them — full writeup lands at GA):** entity-id
> normalization — `brain.newId()` (UUID v7) + v7 default ids, and non-UUID string ids are
> transparently normalized to a stable UUID v5 (original key preserved under `_originalId`);
> `brain.neural()` clustering and `Db.search()` removed (use `find({ vector })` /
> `find()` + aggregation `GROUP BY`); storage config collapsed to one `path` key (the
> pre-8.0 aliases now throw); and `queryAggregate` no longer hangs/staled min-max after a delete.
### Headline: Database as a Value