Skip to content

NodeDB 0.6.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 07:05
· 54 commits to main since this release

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