Releases: structured-world/coordinode-python
Releases · structured-world/coordinode-python
Release list
v2.1.1
2.1.1 (2026-09-05)
Bug Fixes
What's Changed
- chore: ship the licence text and require a CLA by @polaz in #91
- chore: keep only the working support channel in package READMEs by @polaz in #93
- fix: name the embedded maintainer and repair the PyPI upload by @polaz in #95
- chore(main): release 2.1.1 by @sw-release-bot[bot] in #96
Full Changelog: v2.1.0...v2.1.1
v2.1.0
2.1.0 (2026-09-02)
Features
- client: interactive transactions (#87) (f41185c)
- client: report where a query was written (#89) (9aced54)
What's Changed
- feat(client): interactive transactions by @polaz in #87
- feat(client): report where a query was written by @polaz in #89
- chore(main): release 2.1.0 by @sw-release-bot[bot] in #88
Full Changelog: v2.0.0...v2.1.0
v2.0.0
2.0.0 (2026-08-31)
⚠ BREAKING CHANGES
- client: LabelInfo.version and EdgeTypeInfo.version are now schema_revision, and EdgeTypeInfo.schema_mode is removed.
Features
- client: track CoordiNode 0.5.5 and make the demo stack real (#80) (9bb3a00)
- embedded: add native Hnsw class for ann-benchmarks integration (#70) (a2986a6)
Bug Fixes
What's Changed
- build(deps): bump the uv group across 1 directory with 5 updates by @dependabot[bot] in #71
- build(deps): bump pyo3 from 0.23.5 to 0.24.1 in /coordinode-embedded in the cargo group across 1 directory by @dependabot[bot] in #72
- feat(embedded): add native Hnsw class for ann-benchmarks integration by @polaz in #70
- build(deps): bump aiohttp from 3.13.5 to 3.14.0 in the uv group across 1 directory by @dependabot[bot] in #73
- build(deps): bump aiohttp from 3.14.0 to 3.14.1 in the uv group across 1 directory by @dependabot[bot] in #76
- build(deps): bump pyo3 from 0.24.1 to 0.24.2 in /coordinode-embedded in the cargo group across 1 directory by @dependabot[bot] in #75
- build(deps): bump pydantic-settings from 2.13.1 to 2.14.2 in the uv group across 1 directory by @dependabot[bot] in #77
- build(deps): bump cmov from 0.5.3 to 0.5.4 in /coordinode-embedded in the cargo group across 1 directory by @dependabot[bot] in #79
- build(deps): bump the uv group across 1 directory with 4 updates by @dependabot[bot] in #81
- feat(client): track CoordiNode 0.5.5 and make the demo stack real by @polaz in #80
- build(deps): bump rand to 0.8.8, and close out the langsmith proposal by @polaz in #84
- fix(ci): drop the uv flags that block every release by @polaz in #86
- build(deps): bump cmov from 0.5.3 to 0.5.4 in /coordinode-embedded in the cargo group across 1 directory by @dependabot[bot] in #85
- chore(main): release 2.0.0 by @sw-release-bot[bot] in #74
New Contributors
- @dependabot[bot] made their first contribution in #71
Full Changelog: v1.0.6...v2.0.0
v1.0.6
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
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
v1.0.3
v1.0.2
v1.0.1
v1.0.0
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)