From 1dd28dda071198580ccf1abe4ef7853f1661a9c0 Mon Sep 17 00:00:00 2001 From: MechaCat02 Date: Sat, 6 Jun 2026 15:04:10 +0200 Subject: [PATCH] chore(v1.1.8): version bumps + SDK schema 1.8 -> 1.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Workspace package version 1.1.7 -> 1.1.8. shared::version::SDK_VERSION 1.8 -> 1.9 with the additive surface note: users::* (CRUD, login/verify/logout, email verification, password reset, invitations, string-tagged roles) added to the Services bundle; topic auth_mode 'session' added server-side. Dashboard package version 0.13.0 -> 0.14.0. @picloud/client does NOT bump in v1.1.8 — the auth.login/logout helpers it already ships call dev-defined endpoints; nothing to change in the client. Co-Authored-By: Claude Opus 4.7 (1M context) --- Cargo.lock | 18 +++++++++--------- Cargo.toml | 2 +- crates/shared/src/version.rs | 13 ++++++++++++- dashboard/package.json | 2 +- 4 files changed, 23 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 90f6a4d..a73e46c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1754,7 +1754,7 @@ dependencies = [ [[package]] name = "picloud" -version = "1.1.7" +version = "1.1.8" dependencies = [ "anyhow", "async-trait", @@ -1783,7 +1783,7 @@ dependencies = [ [[package]] name = "picloud-cli" -version = "1.1.7" +version = "1.1.8" dependencies = [ "anyhow", "assert_cmd", @@ -1804,7 +1804,7 @@ dependencies = [ [[package]] name = "picloud-executor" -version = "1.1.7" +version = "1.1.8" dependencies = [ "anyhow", "picloud-executor-core", @@ -1816,7 +1816,7 @@ dependencies = [ [[package]] name = "picloud-executor-core" -version = "1.1.7" +version = "1.1.8" dependencies = [ "async-trait", "base64", @@ -1840,7 +1840,7 @@ dependencies = [ [[package]] name = "picloud-manager" -version = "1.1.7" +version = "1.1.8" dependencies = [ "anyhow", "picloud-manager-core", @@ -1852,7 +1852,7 @@ dependencies = [ [[package]] name = "picloud-manager-core" -version = "1.1.7" +version = "1.1.8" dependencies = [ "argon2", "async-trait", @@ -1883,7 +1883,7 @@ dependencies = [ [[package]] name = "picloud-orchestrator" -version = "1.1.7" +version = "1.1.8" dependencies = [ "anyhow", "picloud-orchestrator-core", @@ -1895,7 +1895,7 @@ dependencies = [ [[package]] name = "picloud-orchestrator-core" -version = "1.1.7" +version = "1.1.8" dependencies = [ "async-trait", "axum", @@ -1918,7 +1918,7 @@ dependencies = [ [[package]] name = "picloud-shared" -version = "1.1.7" +version = "1.1.8" dependencies = [ "aes-gcm", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 91639ef..1350f47 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ members = [ ] [workspace.package] -version = "1.1.7" +version = "1.1.8" edition = "2021" rust-version = "1.92" license = "MIT OR Apache-2.0" diff --git a/crates/shared/src/version.rs b/crates/shared/src/version.rs index ca92fb2..dd4f982 100644 --- a/crates/shared/src/version.rs +++ b/crates/shared/src/version.rs @@ -66,7 +66,18 @@ pub const PRODUCT_VERSION: &str = env!("CARGO_PKG_VERSION"); /// `email:receive`-trigger handlers (inbound email POSTed to the webhook /// receiver). The `Services` bundle gains `secrets: Arc` and `email: Arc`. -pub const SDK_VERSION: &str = "1.8"; +/// +/// 1.9 additions (v1.1.8): `users::*` — data-plane user management +/// (CRUD, login/verify/logout, email verification, password reset, +/// invitations, string-tagged per-app roles). The `Services` bundle +/// gains `users: Arc`. Realtime topics gain a third +/// auth mode `'session'` so SSE subscribers can authenticate against +/// users::login-minted session tokens (server-side; no new script +/// SDK affordance for the realtime auth itself — scripts already had +/// `pubsub::subscriber_token` for the v1.1.6 token path, and +/// `users::login` returns the bearer the client presents on the SSE +/// request). +pub const SDK_VERSION: &str = "1.9"; /// HTTP API major version. Appears in URL paths as `/api/v{N}/...`. /// Bump (new integer + new URL prefix) when the request/response diff --git a/dashboard/package.json b/dashboard/package.json index 6464627..95fa9a1 100644 --- a/dashboard/package.json +++ b/dashboard/package.json @@ -1,6 +1,6 @@ { "name": "picloud-dashboard", - "version": "0.13.0", + "version": "0.14.0", "private": true, "type": "module", "scripts": {