Repository navigation
v3.6.0
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 statusworkspaces one per line by @xav-db in #1243 - Support every sign-in method in
helix auth loginby @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