diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 48fbed9..d4f6f29 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.1.1" + ".": "3.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index a31d7b1..e709430 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [3.0.0](https://github.com/structured-world/coordinode-python/compare/v2.1.1...v3.0.0) (2026-09-24) + + +### ⚠ BREAKING CHANGES + +* write_concern no longer accepts "w0", "w1", "memory" or "cache"; use 0, 1, or WriteConcern(w=1, journal="memory" | "cache"). + +### Features + +* adopt the CoordiNode v0.6.0 protocol ([#102](https://github.com/structured-world/coordinode-python/issues/102)) ([73e7291](https://github.com/structured-world/coordinode-python/commit/73e7291069abe2d6e31c7bdb081380e0a0375059)) + ## [2.1.1](https://github.com/structured-world/coordinode-python/compare/v2.1.0...v2.1.1) (2026-09-05) diff --git a/coordinode-embedded/Cargo.toml b/coordinode-embedded/Cargo.toml index f590ae7..5d69b5d 100644 --- a/coordinode-embedded/Cargo.toml +++ b/coordinode-embedded/Cargo.toml @@ -5,7 +5,7 @@ name = "coordinode-embedded" # through hatch-vcs. maturin has no equivalent and takes the wheel version from # here, so this line has to move with the release or the wheel keeps the name it # had last time and PyPI refuses it as a duplicate. -version = "2.1.1" +version = "3.0.0" edition = "2021" rust-version = "1.90" description = "CoordiNode embedded Python bindings — in-process graph database, no server required" diff --git a/pyproject.toml b/pyproject.toml index 4dda059..0b37c5e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ [project] name = "coordinode-workspace" -version = "2.1.1" +version = "3.0.0" license = { text = "Apache-2.0" } authors = [{ name = "Dmitry Prudnikov", email = "mail@polaz.com" }] requires-python = ">=3.11" diff --git a/uv.lock b/uv.lock index 691bc96..db56e3c 100644 --- a/uv.lock +++ b/uv.lock @@ -572,7 +572,7 @@ provides-extras = ["dev"] [[package]] name = "coordinode-workspace" -version = "2.1.1" +version = "3.0.0" source = { virtual = "." } dependencies = [ { name = "googleapis-common-protos" },