diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b12d075..ee50b74 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.7.23" + ".": "0.7.24" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 3672fff..15f7586 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.7.24](https://github.com/vibecook-dev/truffle/compare/truffle-v0.7.23...truffle-v0.7.24) (2026-10-27) + + +### Features + +* **core,sidecar:** sign-out, the client-log opt-out, Tailnet Lock state and the Tailscale version (protocol 11) ([#233](https://github.com/vibecook-dev/truffle/issues/233)) ([a21b563](https://github.com/vibecook-dev/truffle/commit/a21b56332886f7bfe299bda3e0de0fa5caeb3bf4)) + ## [0.7.23](https://github.com/vibecook-dev/truffle/compare/truffle-v0.7.22...truffle-v0.7.23) (2026-10-26) diff --git a/Cargo.lock b/Cargo.lock index f20855a..fd78cb9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6164,7 +6164,7 @@ dependencies = [ [[package]] name = "truffle" -version = "0.7.23" +version = "0.7.24" dependencies = [ "serde_json", "truffle-core", @@ -6226,7 +6226,7 @@ dependencies = [ [[package]] name = "truffle-cli" -version = "0.7.23" +version = "0.7.24" dependencies = [ "chrono", "clap", @@ -6261,7 +6261,7 @@ dependencies = [ [[package]] name = "truffle-core" -version = "0.7.23" +version = "0.7.24" dependencies = [ "base64 0.22.1", "blake3", @@ -6296,7 +6296,7 @@ dependencies = [ [[package]] name = "truffle-napi" -version = "0.7.23" +version = "0.7.24" dependencies = [ "napi", "napi-build", @@ -6310,7 +6310,7 @@ dependencies = [ [[package]] name = "truffle-sidecar" -version = "0.7.23" +version = "0.7.24" dependencies = [ "serde_json", "sha2 0.11.0", diff --git a/Cargo.toml b/Cargo.toml index d300cff..52f4f79 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -130,8 +130,8 @@ tauri-plugin = { version = "2", features = ["build"] } ureq = "3" # Internal crates -truffle-core = { version = "0.7.23", path = "crates/truffle-core" } # x-release-please-version -truffle-sidecar = { version = "0.7.23", path = "crates/truffle-sidecar" } # x-release-please-version +truffle-core = { version = "0.7.24", path = "crates/truffle-core" } # x-release-please-version +truffle-sidecar = { version = "0.7.24", path = "crates/truffle-sidecar" } # x-release-please-version # Dev / test # (tokio dev features are added per-crate via `features = [...]`) diff --git a/crates/truffle-cli/Cargo.toml b/crates/truffle-cli/Cargo.toml index 70d1e1e..8e4f82d 100644 --- a/crates/truffle-cli/Cargo.toml +++ b/crates/truffle-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "truffle-cli" -version = "0.7.23" # x-release-please-version +version = "0.7.24" # x-release-please-version edition.workspace = true description = "CLI tool for Truffle mesh networking (Node API)" license.workspace = true diff --git a/crates/truffle-core/Cargo.toml b/crates/truffle-core/Cargo.toml index a20626e..52f4bfb 100644 --- a/crates/truffle-core/Cargo.toml +++ b/crates/truffle-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "truffle-core" -version = "0.7.23" # x-release-please-version +version = "0.7.24" # x-release-please-version edition.workspace = true rust-version.workspace = true description = "Truffle mesh networking core (clean architecture)" diff --git a/crates/truffle-napi/Cargo.toml b/crates/truffle-napi/Cargo.toml index 1f9846b..2801da7 100644 --- a/crates/truffle-napi/Cargo.toml +++ b/crates/truffle-napi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "truffle-napi" -version = "0.7.23" # x-release-please-version +version = "0.7.24" # x-release-please-version edition.workspace = true description = "NAPI-RS bindings for truffle-core (published to npm, not crates.io)" license.workspace = true diff --git a/crates/truffle-napi/npm/darwin-arm64/package.json b/crates/truffle-napi/npm/darwin-arm64/package.json index 1ba2af9..90a8edd 100644 --- a/crates/truffle-napi/npm/darwin-arm64/package.json +++ b/crates/truffle-napi/npm/darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-native-darwin-arm64", - "version": "0.7.23", + "version": "0.7.24", "cpu": [ "arm64" ], diff --git a/crates/truffle-napi/npm/darwin-x64/package.json b/crates/truffle-napi/npm/darwin-x64/package.json index 5485048..06a29e2 100644 --- a/crates/truffle-napi/npm/darwin-x64/package.json +++ b/crates/truffle-napi/npm/darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-native-darwin-x64", - "version": "0.7.23", + "version": "0.7.24", "cpu": [ "x64" ], diff --git a/crates/truffle-napi/npm/linux-arm64-gnu/package.json b/crates/truffle-napi/npm/linux-arm64-gnu/package.json index c9e657e..79847ab 100644 --- a/crates/truffle-napi/npm/linux-arm64-gnu/package.json +++ b/crates/truffle-napi/npm/linux-arm64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-native-linux-arm64-gnu", - "version": "0.7.23", + "version": "0.7.24", "cpu": [ "arm64" ], diff --git a/crates/truffle-napi/npm/linux-x64-gnu/package.json b/crates/truffle-napi/npm/linux-x64-gnu/package.json index 16b1aea..c4c1dc8 100644 --- a/crates/truffle-napi/npm/linux-x64-gnu/package.json +++ b/crates/truffle-napi/npm/linux-x64-gnu/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-native-linux-x64-gnu", - "version": "0.7.23", + "version": "0.7.24", "cpu": [ "x64" ], diff --git a/crates/truffle-napi/npm/win32-x64-msvc/package.json b/crates/truffle-napi/npm/win32-x64-msvc/package.json index f5ce09b..d067bed 100644 --- a/crates/truffle-napi/npm/win32-x64-msvc/package.json +++ b/crates/truffle-napi/npm/win32-x64-msvc/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-native-win32-x64-msvc", - "version": "0.7.23", + "version": "0.7.24", "cpu": [ "x64" ], diff --git a/crates/truffle-napi/package-lock.json b/crates/truffle-napi/package-lock.json index c75b135..2aef61f 100644 --- a/crates/truffle-napi/package-lock.json +++ b/crates/truffle-napi/package-lock.json @@ -1,12 +1,12 @@ { "name": "@vibecook/truffle-native", - "version": "0.7.23", + "version": "0.7.24", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@vibecook/truffle-native", - "version": "0.7.23", + "version": "0.7.24", "license": "MIT", "devDependencies": { "@napi-rs/cli": "3.6.2" diff --git a/crates/truffle-napi/package.json b/crates/truffle-napi/package.json index 7acdb32..ef39dc1 100644 --- a/crates/truffle-napi/package.json +++ b/crates/truffle-napi/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-native", - "version": "0.7.23", + "version": "0.7.24", "description": "Mesh networking for local-first apps, built on Tailscale (native addon)", "main": "index.js", "types": "index.d.ts", diff --git a/crates/truffle-sidecar/Cargo.toml b/crates/truffle-sidecar/Cargo.toml index e8f7307..462ac95 100644 --- a/crates/truffle-sidecar/Cargo.toml +++ b/crates/truffle-sidecar/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "truffle-sidecar" -version = "0.7.23" # x-release-please-version +version = "0.7.24" # x-release-please-version edition.workspace = true rust-version.workspace = true description = "Auto-downloads the truffle mesh networking sidecar binary at build time" diff --git a/crates/truffle/Cargo.toml b/crates/truffle/Cargo.toml index b45a69a..89d19da 100644 --- a/crates/truffle/Cargo.toml +++ b/crates/truffle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "truffle" -version = "0.7.23" # x-release-please-version +version = "0.7.24" # x-release-please-version edition.workspace = true rust-version.workspace = true description = "P2P mesh networking for your devices, built on Tailscale" @@ -13,8 +13,8 @@ categories = ["network-programming"] workspace = true [dependencies] -truffle-core = { version = "0.7.23", path = "../truffle-core" } # x-release-please-version -truffle-sidecar = { version = "0.7.23", path = "../truffle-sidecar" } # x-release-please-version +truffle-core = { version = "0.7.24", path = "../truffle-core" } # x-release-please-version +truffle-sidecar = { version = "0.7.24", path = "../truffle-sidecar" } # x-release-please-version [dev-dependencies] serde_json.workspace = true diff --git a/npm/truffle-sidecar-darwin-arm64/package.json b/npm/truffle-sidecar-darwin-arm64/package.json index f7d5e5b..184ac61 100644 --- a/npm/truffle-sidecar-darwin-arm64/package.json +++ b/npm/truffle-sidecar-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-sidecar-darwin-arm64", - "version": "0.7.23", + "version": "0.7.24", "description": "Truffle sidecar binary for macOS ARM64 (Apple Silicon)", "license": "MIT", "author": "James Yong", diff --git a/npm/truffle-sidecar-darwin-x64/package.json b/npm/truffle-sidecar-darwin-x64/package.json index d9835d6..fb84d93 100644 --- a/npm/truffle-sidecar-darwin-x64/package.json +++ b/npm/truffle-sidecar-darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-sidecar-darwin-x64", - "version": "0.7.23", + "version": "0.7.24", "description": "Truffle sidecar binary for macOS x64 (Intel)", "license": "MIT", "author": "James Yong", diff --git a/npm/truffle-sidecar-linux-arm64/package.json b/npm/truffle-sidecar-linux-arm64/package.json index 72e75a3..e63580d 100644 --- a/npm/truffle-sidecar-linux-arm64/package.json +++ b/npm/truffle-sidecar-linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-sidecar-linux-arm64", - "version": "0.7.23", + "version": "0.7.24", "description": "Truffle sidecar binary for Linux ARM64", "license": "MIT", "author": "James Yong", diff --git a/npm/truffle-sidecar-linux-x64/package.json b/npm/truffle-sidecar-linux-x64/package.json index 9dddfa0..ed85919 100644 --- a/npm/truffle-sidecar-linux-x64/package.json +++ b/npm/truffle-sidecar-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-sidecar-linux-x64", - "version": "0.7.23", + "version": "0.7.24", "description": "Truffle sidecar binary for Linux x64", "license": "MIT", "author": "James Yong", diff --git a/npm/truffle-sidecar-win32-x64/package.json b/npm/truffle-sidecar-win32-x64/package.json index 8950131..ddb7e83 100644 --- a/npm/truffle-sidecar-win32-x64/package.json +++ b/npm/truffle-sidecar-win32-x64/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-sidecar-win32-x64", - "version": "0.7.23", + "version": "0.7.24", "description": "Truffle sidecar binary for Windows x64", "license": "MIT", "author": "James Yong", diff --git a/packages/core/package.json b/packages/core/package.json index 1c53f31..214c4e9 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle", - "version": "0.7.23", + "version": "0.7.24", "description": "Mesh networking for local-first apps, built on Tailscale", "license": "MIT", "author": "James Yong", diff --git a/packages/react/package.json b/packages/react/package.json index 9b77cb1..957a2c3 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@vibecook/truffle-react", - "version": "0.7.23", + "version": "0.7.24", "description": "React hooks for Truffle mesh networking", "license": "MIT", "author": "James Yong",