From 271747da2485a21914647dd83765d10d5be824dd Mon Sep 17 00:00:00 2001 From: MechaCat02 Date: Sun, 7 Jun 2026 10:27:53 +0200 Subject: [PATCH] =?UTF-8?q?chore(v1.1.9):=20bump=20workspace=20versions=20?= =?UTF-8?q?1.1.8=20=E2=86=92=201.1.9=20+=20SDK=5FVERSION=201.10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Cargo.toml: workspace.package.version 1.1.8 → 1.1.9 (all 9 crates inherit via version.workspace = true) - Cargo.lock: regenerated by cargo check - crates/shared/src/version.rs: SDK_VERSION "1.9" → "1.10" with a doc-comment changelog entry covering queue::*, invoke()/invoke_async, retry::* (note the reserved-keyword rename of retry::with → retry::run) - @picloud/client unchanged — no client-library work this release - dashboard/package.json already bumped to 0.15.0 in commit 13 Co-Authored-By: Claude Opus 4.7 (1M context) --- Cargo.lock | 18 +++++++++--------- Cargo.toml | 2 +- crates/shared/src/version.rs | 14 +++++++++++++- 3 files changed, 23 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a73e46c..6db26bb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1754,7 +1754,7 @@ dependencies = [ [[package]] name = "picloud" -version = "1.1.8" +version = "1.1.9" dependencies = [ "anyhow", "async-trait", @@ -1783,7 +1783,7 @@ dependencies = [ [[package]] name = "picloud-cli" -version = "1.1.8" +version = "1.1.9" dependencies = [ "anyhow", "assert_cmd", @@ -1804,7 +1804,7 @@ dependencies = [ [[package]] name = "picloud-executor" -version = "1.1.8" +version = "1.1.9" dependencies = [ "anyhow", "picloud-executor-core", @@ -1816,7 +1816,7 @@ dependencies = [ [[package]] name = "picloud-executor-core" -version = "1.1.8" +version = "1.1.9" dependencies = [ "async-trait", "base64", @@ -1840,7 +1840,7 @@ dependencies = [ [[package]] name = "picloud-manager" -version = "1.1.8" +version = "1.1.9" dependencies = [ "anyhow", "picloud-manager-core", @@ -1852,7 +1852,7 @@ dependencies = [ [[package]] name = "picloud-manager-core" -version = "1.1.8" +version = "1.1.9" dependencies = [ "argon2", "async-trait", @@ -1883,7 +1883,7 @@ dependencies = [ [[package]] name = "picloud-orchestrator" -version = "1.1.8" +version = "1.1.9" dependencies = [ "anyhow", "picloud-orchestrator-core", @@ -1895,7 +1895,7 @@ dependencies = [ [[package]] name = "picloud-orchestrator-core" -version = "1.1.8" +version = "1.1.9" dependencies = [ "async-trait", "axum", @@ -1918,7 +1918,7 @@ dependencies = [ [[package]] name = "picloud-shared" -version = "1.1.8" +version = "1.1.9" dependencies = [ "aes-gcm", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 1350f47..59900cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ members = [ ] [workspace.package] -version = "1.1.8" +version = "1.1.9" 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 dd4f982..d79457a 100644 --- a/crates/shared/src/version.rs +++ b/crates/shared/src/version.rs @@ -77,7 +77,19 @@ pub const PRODUCT_VERSION: &str = env!("CARGO_PKG_VERSION"); /// `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"; +/// +/// 1.10 additions (v1.1.9): `queue::*` — durable per-app named queues +/// (`enqueue`, `depth`, `depth_pending`) with `queue:receive` trigger +/// kind and `ctx.event.queue` for consumer handlers. `invoke(target, +/// args)` and `invoke_async(target, args)` — same-app function +/// composition via re-entrant Rhai; cross-app calls rejected at the +/// service entry. `retry::*` — caller-controlled retry shape +/// (`retry::policy`, `retry::on_codes`, `retry::run`). The `Services` +/// bundle gains `queue: Arc` and +/// `invoke: Arc`. NOTE: the brief specified +/// `retry::with(...)`, but `with` and `call` are both Rhai reserved +/// keywords, so the shipped name is `retry::run(policy, closure)`. +pub const SDK_VERSION: &str = "1.10"; /// HTTP API major version. Appears in URL paths as `/api/v{N}/...`. /// Bump (new integer + new URL prefix) when the request/response