docs: 8.10.2 consumer release notes — update() write granularity, PathResolver idle-log fix, graph-lsm key recognition
This commit is contained in:
parent
5b65eb8289
commit
a0123b5b8b
1 changed files with 24 additions and 0 deletions
24
RELEASES.md
24
RELEASES.md
|
|
@ -31,6 +31,30 @@ is sometimes cited as a 7.x removal — those methods never existed on 7.x; the
|
|||
|
||||
---
|
||||
|
||||
## v8.10.2 — 2026-07-29 (metadata-only updates stop rewriting the vector record)
|
||||
|
||||
From a production incident on a large deployment: a read-heavy sweep that bumped
|
||||
per-entity stats (metadata-only `update()` calls) saturated the disk — 5.8GB written
|
||||
in 40 minutes — because every `update()` unconditionally re-persisted the WHOLE noun
|
||||
record, unchanged vector included, fsynced.
|
||||
|
||||
- **`update()` write granularity fixed at the core.** A metadata-only update (no new
|
||||
`data`, `vector`, or `type`) now writes the metadata leg and index deltas ONLY —
|
||||
the vector-bearing noun record is never rewritten. Vector-side writes and HNSW
|
||||
reindexing still happen exactly when the vector side actually changed. Regression
|
||||
pins: `tests/integration/update-write-granularity.test.ts`.
|
||||
- **Consumer guidance:** per-entity stat touches are now cheap, but batch them anyway
|
||||
(one `transact()` instead of N `update()` calls) — granularity fixes the cost per
|
||||
touch; batching fixes the count.
|
||||
- Idle VFS `PathResolver` no longer logs `NaN% hit rate` once a minute (stats log
|
||||
only on new traffic, at debug level).
|
||||
- Native graph providers' `graph-lsm-*` storage keys are recognized as system
|
||||
resources — the per-boot `Unknown key format` warning for them is gone.
|
||||
|
||||
Pairs with the native accelerator's same-day patch release; adopt as one bump.
|
||||
|
||||
---
|
||||
|
||||
## v8.10.1 — 2026-07-24 (the no-hot-retry contract + warm()'s metadata surface under native providers)
|
||||
|
||||
From a production incident: a native-provider op ground 38-40s inside a transaction,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue