v0.5.0 — Full SDK parity
What's new in v0.5.0
API completeness pass — all SDKs now match the Rust core
9 new FFI operations exposed across Go, Node.js, Java, and C#:
vector_delete— remove a vector by iddrop_collection— drop a collection and all its datareindex— force HNSW rebuildgraph_get_node— retrieve a single graph nodegraph_delete_node— remove a node and its edgesgraph_delete_edge— remove a specific directed edgefts_delete— remove a document from FTSfts_optimize— merge FTS index segmentsworkflow_fail— mark a workflow as failed with an error message
hybridQuery filter support: all SDKs now accept an optional MongoDB-style filter_json parameter to narrow vector candidates during hybrid graph+vector queries.
9-field DbStats: collections, vectors, nodes, edges, conversations, messages, workflows, workflow_steps, traces — all SDKs updated.
Node.js additions: upsert_with_text (combined FTS+vector write), Collection.delete.
All 133 tests pass. MSRV: 1.85.0.
What's Changed
- chore(ci): bump actions/checkout from 4 to 7 by @dependabot[bot] in #19
- chore(ci): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #20
- chore(ci): bump peter-evans/repository-dispatch from 3 to 4 by @dependabot[bot] in #21
- chore(ci): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #23
- chore(ci): bump codecov/codecov-action from 4 to 7 by @dependabot[bot] in #24
- chore(deps): bump @napi-rs/cli from 2.18.4 to 3.7.2 in /nodejs by @dependabot[bot] in #27
- chore(deps): bump tempfile from 3.14.0 to 3.27.0 by @dependabot[bot] in #28
New Contributors
- @dependabot[bot] made their first contribution in #19
Full Changelog: v0.4.5...v0.5.0