Skip to content

v0.5.0 — Full SDK parity

Choose a tag to compare

@hvrcharon1 hvrcharon1 released this 28 Jun 18:39

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 id
  • drop_collection — drop a collection and all its data
  • reindex — force HNSW rebuild
  • graph_get_node — retrieve a single graph node
  • graph_delete_node — remove a node and its edges
  • graph_delete_edge — remove a specific directed edge
  • fts_delete — remove a document from FTS
  • fts_optimize — merge FTS index segments
  • workflow_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

Full Changelog: v0.4.5...v0.5.0