From b518339a75c9ea22cfc3d3b6379d2a1765a957c1 Mon Sep 17 00:00:00 2001 From: "Stefan R. Steiner" Date: Tue, 26 May 2026 03:24:29 -0700 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 2 +- CHANGELOG.md | 21 +++++++++++++++++++++ Cargo.toml | 2 +- hyperdb-api-core/Cargo.toml | 2 +- hyperdb-api-node/package.json | 10 +++++----- hyperdb-api/Cargo.toml | 2 +- hyperdb-mcp/Cargo.toml | 2 +- hyperdb-mcp/npm/package.json | 6 +++--- version.txt | 2 +- 9 files changed, 35 insertions(+), 14 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3199c4e..3a31b23 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - ".": "0.1.3", + ".": "0.2.0", "hyperdb-api-node": "0.1.3", "hyperdb-mcp/npm": "0.1.3", "hyperdb-mcp/npm/darwin-arm64": "0.1.3", diff --git a/CHANGELOG.md b/CHANGELOG.md index f3d3f92..712b7fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [0.2.0](https://github.com/tableau/hyper-api-rust/compare/v0.1.3...v0.2.0) (2026-05-26) + + +### Features + +* **mcp:** ephemeral-primary + persistent-attached two-database model ([#29](https://github.com/tableau/hyper-api-rust/issues/29)) ([025ffa7](https://github.com/tableau/hyper-api-rust/commit/025ffa71bd894fa1763e89b7399e4e97e6ac6d25)) +* **mcp:** finish persistent — remove all v1 limitations + per-database catalog ([#32](https://github.com/tableau/hyper-api-rust/issues/32)) ([b420532](https://github.com/tableau/hyper-api-rust/commit/b42053253a282a93e128c7035f4d25b0bc8971b3)) +* **mcp:** per-tool database parameter and persist shorthand ([#31](https://github.com/tableau/hyper-api-rust/issues/31)) ([37336c8](https://github.com/tableau/hyper-api-rust/commit/37336c8791f8cdde1a14054636a09676527944fc)) +* single-instance daemon for shared hyperd across MCP clients ([#26](https://github.com/tableau/hyper-api-rust/issues/26)) ([e2c6204](https://github.com/tableau/hyper-api-rust/commit/e2c6204ee22970d853d478e7679b6963e31bbc66)) + + +### Bug Fixes + +* chart time-axis rendering, auto-detection, and MCP ergonomic fixes ([#39](https://github.com/tableau/hyper-api-rust/issues/39)) ([e6d14d3](https://github.com/tableau/hyper-api-rust/commit/e6d14d33db02a26500b79ab207bd871a471ef4fa)) +* **ci:** add release-please version markers to hyperdb-mcp ([#41](https://github.com/tableau/hyper-api-rust/issues/41)) ([f566bc7](https://github.com/tableau/hyper-api-rust/commit/f566bc7a73d9dfc438f427026c785a9684072ddd)) +* **ci:** add release-please version markers to hyperdb-mcp dependency ([f566bc7](https://github.com/tableau/hyper-api-rust/commit/f566bc7a73d9dfc438f427026c785a9684072ddd)) +* **ci:** resolve daemon test interference on macOS/Windows and disable release-please ([#28](https://github.com/tableau/hyper-api-rust/issues/28)) ([51fc9fe](https://github.com/tableau/hyper-api-rust/commit/51fc9fed17cdc6835dd15be7c1122a38aa422cdc)) +* **mcp:** cross-process catalog write safety via optimistic concurrency ([#38](https://github.com/tableau/hyper-api-rust/issues/38)) ([54e3f18](https://github.com/tableau/hyper-api-rust/commit/54e3f18ebc4d79eb09df4d0663011ae49013ca17)) +* **mcp:** finish-persistent follow-ups — alias canonicalization, execute reconcile, e2e harness ([#33](https://github.com/tableau/hyper-api-rust/issues/33)) ([242be20](https://github.com/tableau/hyper-api-rust/commit/242be20680411d89ace701bf44b9c090a0c8f4c8)) +* **tests:** relax timing assertion and increase daemon startup timeout ([#30](https://github.com/tableau/hyper-api-rust/issues/30)) ([56a19d1](https://github.com/tableau/hyper-api-rust/commit/56a19d126212fe3b53adfb3d7770b9cfce451b37)) + ## [0.1.3](https://github.com/tableau/hyper-api-rust/compare/v0.1.2...v0.1.3) (2026-05-18) diff --git a/Cargo.toml b/Cargo.toml index e34044f..4cba6bd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ members = [ ] [workspace.package] -version = "0.1.3" +version = "0.2.0" edition = "2021" rust-version = "1.81" license = "MIT OR Apache-2.0" diff --git a/hyperdb-api-core/Cargo.toml b/hyperdb-api-core/Cargo.toml index 093ba3d..3f40ffd 100644 --- a/hyperdb-api-core/Cargo.toml +++ b/hyperdb-api-core/Cargo.toml @@ -65,7 +65,7 @@ serde_json = { workspace = true } # Salesforce OAuth authentication (optional, via standalone crate) # x-release-please-start-version -hyperdb-api-salesforce = { path = "../hyperdb-api-salesforce", version = "=0.1.3", optional = true } +hyperdb-api-salesforce = { path = "../hyperdb-api-salesforce", version = "=0.2.0", optional = true } # x-release-please-end # Arrow parsing for catalog operations (optional, used by authenticated_client) diff --git a/hyperdb-api-node/package.json b/hyperdb-api-node/package.json index dacacd1..75192d6 100644 --- a/hyperdb-api-node/package.json +++ b/hyperdb-api-node/package.json @@ -30,11 +30,11 @@ "tsx": "^4.22.0" }, "optionalDependencies": { - "hyperdb-api-node-darwin-arm64": "0.1.3", - "hyperdb-api-node-linux-arm64-gnu": "0.1.3", - "hyperdb-api-node-linux-x64-gnu": "0.1.3", - "hyperdb-api-node-linux-x64-musl": "0.1.3", - "hyperdb-api-node-win32-x64-msvc": "0.1.3" + "hyperdb-api-node-darwin-arm64": "0.2.0", + "hyperdb-api-node-linux-arm64-gnu": "0.2.0", + "hyperdb-api-node-linux-x64-gnu": "0.2.0", + "hyperdb-api-node-linux-x64-musl": "0.2.0", + "hyperdb-api-node-win32-x64-msvc": "0.2.0" }, "keywords": [ "hyper", diff --git a/hyperdb-api/Cargo.toml b/hyperdb-api/Cargo.toml index 0314122..c3bf246 100644 --- a/hyperdb-api/Cargo.toml +++ b/hyperdb-api/Cargo.toml @@ -14,7 +14,7 @@ autobenches = false [dependencies] # x-release-please-start-version -hyperdb-api-core = { path = "../hyperdb-api-core", version = "=0.1.3" } +hyperdb-api-core = { path = "../hyperdb-api-core", version = "=0.2.0" } # x-release-please-end bytes = { workspace = true } thiserror = { workspace = true } diff --git a/hyperdb-mcp/Cargo.toml b/hyperdb-mcp/Cargo.toml index 8d657a2..83c15eb 100644 --- a/hyperdb-mcp/Cargo.toml +++ b/hyperdb-mcp/Cargo.toml @@ -21,7 +21,7 @@ path = "src/main.rs" [dependencies] # x-release-please-start-version -hyperdb-api = { path = "../hyperdb-api", version = "=0.1.3" } +hyperdb-api = { path = "../hyperdb-api", version = "=0.2.0" } # x-release-please-end rmcp = { version = "1.7", features = ["server", "transport-io"] } tokio = { version = "1", features = ["rt-multi-thread", "macros", "io-std", "signal", "time"] } diff --git a/hyperdb-mcp/npm/package.json b/hyperdb-mcp/npm/package.json index 1ae5783..8579190 100644 --- a/hyperdb-mcp/npm/package.json +++ b/hyperdb-mcp/npm/package.json @@ -6,9 +6,9 @@ "hyperdb-mcp": "bin.js" }, "optionalDependencies": { - "hyperdb-mcp-darwin-arm64": "0.1.3", - "hyperdb-mcp-linux-x64-gnu": "0.1.3", - "hyperdb-mcp-win32-x64-msvc": "0.1.3" + "hyperdb-mcp-darwin-arm64": "0.2.0", + "hyperdb-mcp-linux-x64-gnu": "0.2.0", + "hyperdb-mcp-win32-x64-msvc": "0.2.0" }, "files": [ "bin.js", diff --git a/version.txt b/version.txt index b1e80bb..0ea3a94 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.1.3 +0.2.0