Repository navigation
NodeDB 0.6.0
What's Changed
- ci: unbreak Static gates (stale allowlist paths, plus a forbidden name reused) by @laksamanakeris in #242
- fix(control): classify native error frames authored as a bare SQLSTATE by @laksamanakeris in #241
- fix(vector): index JSON-string embeddings on point put by @EnRaiha in #267
- fix(router): TOPK recognized as call, not substring by @EnRaiha in #268
- fix(build): repair fuzz target and wasm decoder after upstream refactors by @EnRaiha in #301
- fix(config): reject malformed env overrides and expand ${VAR} in TOML by @farhan-syah in #300
- chore(kv): elide redundant index rewrites on identical in-place updates (#279) by @EnRaiha in #284
- fix(sql): reject unknown and ambiguous columns at plan time by @farhan-syah in #304
- Enforce PRIMARY KEY NOT NULL and give every read path one row image by @farhan-syah in #310
- Evaluate volatile column DEFAULTs per row instead of freezing them into cached plans by @farhan-syah in #316
- fix(bootstrap): raise tokio worker stack to 16 MiB by @EnRaiha in #320
- Type row identity: StorageKey internal, RowIdentity client-visible by @farhan-syah in #322
- Bump rustls to 0.23.45 for RUSTSEC-2026-0285 by @EnRaiha in #334
- Type the instant cell: one unit from storage to every protocol edge by @farhan-syah in #336
- fix(sql): keep one cell per duplicate constant column by @EnRaiha in #327
- Document the stack size local test runs need by @EnRaiha in #335
- Declare search cells over a closed derived schema by @EnRaiha in #332
- feat(query): evaluate derived-table expressions and per-row sequence calls by @farhan-syah in #340
- Report one real command tag per DML statement on every engine, protocol, and path by @farhan-syah in #356
- fix(raft): queue each committed index once per Ready window by @EnRaiha in #348
- fix(gateway): keep the routed error's SQLSTATE class by @EnRaiha in #360
- Fix Calvin dispatch capacity, typed errors across planes, and backup/restart gaps by @farhan-syah in #392
- feat(vector): fuse the BBQ rerank distance kernels by @EnRaiha in #391
- chore: update Wasmtime and resolve Clippy warnings by @EnRaiha in #404
- Make cluster consensus, crash recovery, and restore crash-safe by @farhan-syah in #403
- Share search, graph and document semantics across clients by @farhan-syah in #405
- Commit CRDT writes, coerce VECTOR literals, restore cluster tests by @farhan-syah in #413
- Replicate Calvin commit, barrier, and read state through the data group by @farhan-syah in #414
- Bound cluster waits by deadline and close the Calvin gaps from #414 by @farhan-syah in #415
- fix: dispatch capacity refusals, KV sorted index ordering, array sync results, vector fixes by @farhan-syah in #416
- fix(sql): SQL correctness across routing, copies, typeguards, aggregates and continuous aggregates by @farhan-syah in #417
- feat(config): make startup bounds configurable
by @EnRaiha in #412
Full Changelog: v0.5.0...v0.6.0