Skip to content

chore(main): release 0.4.0#5

Merged
polaz merged 1 commit intomainfrom
release-please--branches--main--components--sdk
Apr 9, 2026
Merged

chore(main): release 0.4.0#5
polaz merged 1 commit intomainfrom
release-please--branches--main--components--sdk

Conversation

@sw-release-bot
Copy link
Copy Markdown
Contributor

@sw-release-bot sw-release-bot bot commented Apr 9, 2026

🤖 I have created a release beep boop

0.4.0 (2026-04-09)

Features

  • coordinode: import version from hatch-vcs _version.py (1c64499)
  • initial Python SDK for CoordiNode (a95c513)
  • uv workspace + PyPI READMEs + donation QR (744f5f6)

Bug Fixes

  • build: portable sed -i.bak instead of macOS-only sed -i '' (1c64499)
  • build: sync .PHONY — install-uv to install-pip (1c64499)
  • client,langchain,tests: closed-loop guard, relationships TODO, remove dead fixture (f843229)
  • client,tests,langchain: port sentinel, lazy connect, schema parser (a704de5)
  • client: add debug logging on gRPC health check failure (ea8f1ff)
  • client: parse host:port regardless of default port value (1c64499)
  • client: use regex for host:port parsing to avoid bare IPv6 misparse (ada7809), closes #1
  • correct API usage across SDK, tests, and integrations (afc7e8b), closes #1
  • langchain,tests: implement relationship introspection via Cypher, fix formatting (27e92f3)
  • llama-index,client,build: prevent param collision, port conflict, and sed idempotency (92d10eb)
  • llama-index: align delete() to use n.id (string) not id(n) (int graph ID) (ea8f1ff)
  • llama-index: escape node label in upsert_nodes with _cypher_ident (ea8f1ff)
  • llama-index: extract rel type from dict in get_rel_map variable-length path (bc156c3)
  • llama-index: prevent Cypher injection via backtick-escaped identifiers (1c64499)
  • make proto stubs importable and tests green (c988e75)
  • release: remove trailing blank line in release.yml (1c64499)
  • release: remove unused outputs from release-please.yml (1c64499)
  • release: use default versioning strategy for release-please (73c15b5)
  • release: use default versioning strategy for release-please (ad8b121)
  • SDK API correctness — constructor, cypher result, VectorResult fields (2462cb9)
  • test: correct xfail reason for test_vector_search (0c246ae)
  • types,client: use tuple syntax in isinstance, remove no-op proto import (cc786bb)
  • types: exclude bool from vector fast-path; fix docstring and id() usage (ecca302)

Documentation

  • release: document single shared version intent in release-please-config.json (ea8f1ff)

This PR was generated with Release Please. See documentation.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 9, 2026

@polaz polaz merged commit ca4e2ab into main Apr 9, 2026
6 checks passed
@sw-release-bot
Copy link
Copy Markdown
Contributor Author

sw-release-bot bot commented Apr 9, 2026

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: SDK API correctness — constructor, cypher() result, VectorResult fields

1 participant