Problem
coordinode-server v0.4.1 released with breaking proto change: TextService.HybridTextVectorSearch RPC removed. Python SDK still ships this endpoint, which will fail against v0.4.x servers.
Solution
Full SDK update aligned with v0.4.1:
- Bump submodules:
coordinode-rs → v0.4.1, proto → eb472a4
- Regenerate proto stubs
- Remove
CoordinodeClient.hybrid_text_vector_search() (async + sync) — breaking removal with clear error pointing to Cypher replacement (rrf_score() / hybrid_score())
- Audit langchain + llama-index adapters for removed RPC usage
- Update demo notebooks (langchain / llama-index / colab) if affected
- Run full test suite (unit + integration) against v0.4.1 server
Acceptance
- All proto stubs regenerated from eb472a4
- No references to
HybridTextVectorSearch / hybrid_text_vector_search remain
- Unit + integration tests green against v0.4.1 Docker image
- All three demo notebooks run end-to-end
Estimate
~4h (bump + regen 30m, remove+audit 1h, notebooks 1h, testing 1.5h)
Problem
coordinode-server v0.4.1 released with breaking proto change:
TextService.HybridTextVectorSearchRPC removed. Python SDK still ships this endpoint, which will fail against v0.4.x servers.Solution
Full SDK update aligned with v0.4.1:
coordinode-rs→ v0.4.1,proto→ eb472a4CoordinodeClient.hybrid_text_vector_search()(async + sync) — breaking removal with clear error pointing to Cypher replacement (rrf_score()/hybrid_score())Acceptance
HybridTextVectorSearch/hybrid_text_vector_searchremainEstimate
~4h (bump + regen 30m, remove+audit 1h, notebooks 1h, testing 1.5h)