Skip to content

Releases: structured-world/coordinode-python

v1.0.6

03 May 16:02
b5c1ed2

Choose a tag to compare

1.0.6 (2026-05-03)

Bug Fixes

  • demo: install coordinode-embedded from PyPI wheel, drop rustup/Rust build (5765484)
  • demo: install coordinode-embedded from PyPI wheel, drop rustup/Rust build (#64) (834edfd)
  • embedded: enable abi3-py311 for cross-version wheel compatibility (52b6599), closes #65
  • embedded: enable abi3-py311 for cross-version wheel compatibility (#66) (ef89b4b)

Documentation

  • add Try It in Google Colab section to README (5022676)
  • add Try It in Google Colab section to README (#62) (9da6f48)

What's Changed

  • docs: add Try It in Google Colab section to README by @polaz in #62
  • fix(demo): install coordinode-embedded from PyPI wheel, drop rustup/Rust build by @polaz in #64
  • fix(embedded): enable abi3-py311 for cross-version wheel compatibility by @polaz in #66
  • ci: add Python 3.14 to test matrix by @polaz in #68
  • chore(main): release 1.0.6 by @sw-release-bot[bot] in #63

Full Changelog: v1.0.5...v1.0.6

v1.0.5

03 May 07:21
dbbd351

Choose a tag to compare

1.0.5 (2026-05-03)

Bug Fixes

  • ci: remove PYO3_CROSS_PYTHON_VERSION, use pypa manylinux image for aarch64 (#60) (13cbc7d)
  • ci: use container input for pypa aarch64 image, keep manylinux as policy (5e6ff67)
  • ci: use pypa manylinux_2_28_aarch64 image via QEMU for aarch64 build (e288ddd)

What's Changed

  • fix(ci): remove PYO3_CROSS_PYTHON_VERSION, use pypa manylinux image for aarch64 by @polaz in #60
  • chore(main): release 1.0.5 by @sw-release-bot[bot] in #61

Full Changelog: v1.0.4...v1.0.5

v1.0.4

03 May 06:07
bd96f51

Choose a tag to compare

1.0.4 (2026-05-03)

Bug Fixes

  • ci: set PYO3_CROSS_PYTHON_VERSION for aarch64 cross-compilation (269805e)
  • ci: set PYO3_CROSS_PYTHON_VERSION for aarch64 Linux cross-compilation (#58) (899bf4a)

v1.0.3

03 May 01:29
73bf4db

Choose a tag to compare

1.0.3 (2026-05-03)

Bug Fixes

  • release: use if/else for protoc install, add apt-get update for aarch64 (e6f17a0), closes #55
  • release: use if/else for protoc install, add apt-get update for aarch64 (#56) (7d7e510)

v1.0.2

03 May 00:16
ce6a673

Choose a tag to compare

1.0.2 (2026-05-02)

Bug Fixes

  • release: handle missing dnf in aarch64 manylinux container (957d0f5), closes #52
  • release: handle missing dnf in aarch64 manylinux container (#53) (ffddfef)

v1.0.1

02 May 23:22
a7cca8e

Choose a tag to compare

1.0.1 (2026-05-02)

Bug Fixes

  • embedded: commit Cargo.lock to pin openraft alpha.17 (d943955)

v1.0.0

21 Apr 06:11
835c425

Choose a tag to compare

1.0.0 (2026-04-21)

⚠ BREAKING CHANGES

  • sdk: HybridTextVectorSearch RPC removed upstream.

Features

  • sdk: expose consistency controls and document v0.4 features (8d69841)
  • sdk: update for coordinode-server v0.4.1 (4b0274b), closes #46
  • sdk: update for coordinode-server v0.4.1 (#47) (7b426c0)

Bug Fixes

  • demo,build,tests: always pin SDK in Colab, broaden extension ignores, drop created flag (10ab38d)
  • demo,tests,docs: guard apt install, proto stub import, README examples, and port-probe fallback (443b189)
  • demo,tests,docs: restore embedded adapter wrap, tighten test cleanup, clarify Cypher helpers (e938194)
  • demo: close failed CoordinodeClient before raise; reinstate hard-fail on unhealthy port 7080 (991f6e7)
  • demo: drop port probe, switch embedded to file-backed persistence (0b7fd95)
  • demo: install protobuf-compiler before embedded build in Colab (354a32d)
  • demo: pin coordinode SDK in 03 notebook Colab branch, surface unhealthy-port fallback (4f6a797)
  • demo: remove unpinned coordinode override from Colab install block (c8cea55)
  • demo: stable DEMO_TAG in embedded mode and portable temp dir (c2d62b0)
  • demo: tighten pin condition and hard-fail on unhealthy gRPC port (5957b8b)
  • sdk,demo: tighten consistency validation and pin coordinode SDK in Colab (4175e96)
  • sdk,demo: validate causal-read precondition; clarify embedded install path (50ddc08)
  • sdk: validate after_index type before causal-read precondition check (d62e53b)

Documentation

  • coordinode: note CREATE TEXT INDEX prerequisite for hybrid search example (8f88a67)
  • demo: expand seed success message to cover embedded + server modes (2cd87d3)

v0.9.1

16 Apr 19:39
bf14482

Choose a tag to compare

0.9.1 (2026-04-16)

Bug Fixes

  • langchain: catch gRPC errors in keyword_search, add missing methods to README (b4f887f)
  • langchain: catch gRPC errors in keyword_search, add missing methods to README (#44) (871bd11)

v0.9.0

16 Apr 12:22
984f1f3

Choose a tag to compare

0.9.0 (2026-04-16)

Features

  • langchain: add CoordinodeGraph.keyword_search() (8169085), closes #22
  • langchain: add CoordinodeGraph.keyword_search() (#41) (35d2f5e)

Bug Fixes

  • langchain: use "id" key in keyword_search() output, matching similarity_search() (81633f9)

v0.8.0

16 Apr 01:01
05a3b0f

Choose a tag to compare

0.8.0 (2026-04-16)

Features

  • client,adapters,demo: schema DDL API, full-text search, Colab notebooks (d5a4eb9)
  • client,adapters,demo: schema DDL API, full-text search, Colab notebooks (4ed2391)

Bug Fixes

  • client,demo: accept schema_mode as str|int; fix error messages; run install-sdk.sh at Jupyter startup (e5c50c4)
  • client,demo: align type annotations and query_facts param guard (e581683)
  • client,demo: align type annotations with runtime; exec in docker; notebook fixes (62ea048)
  • client,demo: limit validation, HybridResult comment, embedded fallthrough (4655747)
  • client,demo: reject bool schema_mode, guard _EMBEDDED_PIP_SPEC reference (a17b45a)
  • client: remove schema_mode from create_edge_type — proto field absent (ded059d)
  • langchain: pass cypher params positionally for injected client compatibility (8b7ceb4)

Documentation

  • demo: clarify rustup supply-chain note in all notebooks (565a74c)