github HelixDB/helix-db v3.6.0

3 hours ago

What's Changed

  • Define Cypher error codes in lower snake case by @matthewsanetra in #1205
  • perf(db): store resident vector rows in a slab with exact accounting by @xav-db in #1200
  • perf(db): reuse HNSW mutation scratch and borrow cached rows by @xav-db in #1203
  • perf(db): read property rows in place and decode only requested fields by @xav-db in #1204
  • test(db): follow up #1200, #1203 and #1204 and refresh DB coverage by @xav-db in #1209
  • Format the TypeScript client's embedded error test with Prettier by @xav-db in #1210
  • Skip the deferred-index flush before counts of held rows by @xav-db in #1211
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #1180
  • docs: add the Helix Foundry tab by @xav-db in #1219
  • Share one hybrid cache per disk root so reopened readers stop leaking descriptors by @xav-db in #1182
  • feat: add helix doctor and GET /v2/diagnostics by @xav-db in #1183
  • docs: publish the Cypher guide and add Cypher to the query examples by @matthewsanetra in #1208
  • Start unselective typed Cypher patterns from edge-label bitmaps by @xav-db in #1218
  • docs: explain storage-level tenant database isolation by @xav-db in #1225
  • Expect write_outcome_unknown from Helix Cloud in SDK probes by @matthewsanetra in #1206
  • Return [] for every empty row return by @xav-db in #1212
  • chore(deps): bump follow-redirects from 1.16.0 to 1.16.1 in /docs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1221
  • fix: reject inner types in Go SDK ParamObject by @Tyagiquamar in #1224
  • chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #1226
  • docs: bring Helix Foundry up to date with prod: Helix MCP, API sources, AI models, usage, the Ask home by @xav-db in #1223
  • fix: fsync every write to local disk storage by @xav-db in #1228
  • Map every query error code to one transport class by @xav-db in #1229
  • perf(db): do not flush deferred index state before element KV reads by @pmsudhi in #1220
  • Fix MCP first-read example and document index operation tracking by @xav-db in #1241
  • ci: replace the line-fingerprint coverage gate with a feature-gated test job by @xav-db in #1231
  • ci: build and run every Rust test once through a sharded nextest archive by @xav-db in #1232
  • test: delete dead, trivial and duplicated tests by @xav-db in #1233
  • test(db): shrink the slowest tests and flush test databases every millisecond by @xav-db in #1234
  • test(db): replace production-coverage with ordinary unit tests by @xav-db in #1235
  • Show auth status workspaces one per line by @xav-db in #1243
  • Support every sign-in method in helix auth login by @xav-db in #1237
  • Activate secondary index builds under sustained writes by @xav-db in #1215
  • Stage membership merges without reading the stored row by @xav-db in #1239
  • Add Crucible config: large VMs, longer timeouts, no Crucible PR check by @xav-db in #1245
  • Crucible: lean debuginfo for base builds by @xav-db in #1247
  • Bump SlateDB to the v0.17 fork by @xav-db in #1244
  • Collect disk manifests and compactions without GC boundary files by @xav-db in #1240
  • Crucible: keep test telemetry off the network by @xav-db in #1251
  • Translate SQL to Cypher and serve it at POST /v2/sql by @xav-db in #1248
  • Document SQL across the query guides by @xav-db in #1249
  • Add SQL explain, gRPC, embedded and SDK support by @xav-db in #1250
  • Release CLI v3.6.0 with Docker v0.0.13 default by @xav-db in #1254

New Contributors

Full Changelog: v3.5.1...v3.6.0

Don't miss a new helix-db release

NewReleases is sending notifications on new releases.