@smbcloud / cli / commits / 53e5289

Revert "Release 0.5.0" — restore last published version 0.4.5

0.5.0 was bumped across the workspace but never published to crates.io. The Ruby gem's native ext (sdk/gems/auth/ext/auth) pulls smbcloud-auth-sdk / -model / -network from crates.io, so `^0.5` could not resolve ("failed to select a version") and the gem CI job failed on development. Revert the version bump (c7da876) back to 0.4.5, the latest published release. The ext now resolves the published 0.4.5 crates from crates.io again. Versions + lockfiles only — no source changes; the --ci flag and other post-0.4.5 work are untouched. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

keypair34 committed Jun 28, 2026 at 12:19 UTC 53e52896a05d5d1d441b4311886006978c9979d9
24 files changed +50 -50
Cargo.lock
+14 -14
@@ -2448,7 +2448,7 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
2448
2449 [[package]]
2450 name = "smbcloud-auth"
2451 -version = "0.5.0"
2451 +version = "0.4.5"
2452 dependencies = [
2453 "log",
2454 "reqwest",
@@ -2463,7 +2463,7 @@ dependencies = [
2463
2464 [[package]]
2465 name = "smbcloud-auth-sdk"
2466 -version = "0.5.0"
2466 +version = "0.4.5"
2467 dependencies = [
2468 "base64",
2469 "reqwest",
@@ -2478,7 +2478,7 @@ dependencies = [
2478
2479 [[package]]
2480 name = "smbcloud-auth-sdk-py"
2481 -version = "0.5.0"
2481 +version = "0.4.5"
2482 dependencies = [
2483 "pyo3",
2484 "pythonize",
@@ -2492,7 +2492,7 @@ dependencies = [
2492
2493 [[package]]
2494 name = "smbcloud-auth-sdk-wasm"
2495 -version = "0.5.0"
2495 +version = "0.4.5"
2496 dependencies = [
2497 "serde-wasm-bindgen",
2498 "smbcloud-auth-sdk",
@@ -2505,7 +2505,7 @@ dependencies = [
2505
2506 [[package]]
2507 name = "smbcloud-cli"
2508 -version = "0.5.0"
2508 +version = "0.4.5"
2509 dependencies = [
2510 "anyhow",
2511 "chrono",
@@ -2548,7 +2548,7 @@ dependencies = [
2548
2549 [[package]]
2550 name = "smbcloud-gresiq"
2551 -version = "0.5.0"
2551 +version = "0.4.5"
2552 dependencies = [
2553 "native-tls",
2554 "postgres-native-tls",
@@ -2562,7 +2562,7 @@ dependencies = [
2562
2563 [[package]]
2564 name = "smbcloud-gresiq-sdk"
2565 -version = "0.5.0"
2565 +version = "0.4.5"
2566 dependencies = [
2567 "anyhow",
2568 "log",
@@ -2576,7 +2576,7 @@ dependencies = [
2576
2577 [[package]]
2578 name = "smbcloud-mail"
2579 -version = "0.5.0"
2579 +version = "0.4.5"
2580 dependencies = [
2581 "reqwest",
2582 "serde",
@@ -2588,7 +2588,7 @@ dependencies = [
2588
2589 [[package]]
2590 name = "smbcloud-model"
2591 -version = "0.5.0"
2591 +version = "0.4.5"
2592 dependencies = [
2593 "chrono",
2594 "log",
@@ -2604,7 +2604,7 @@ dependencies = [
2604
2605 [[package]]
2606 name = "smbcloud-network"
2607 -version = "0.5.0"
2607 +version = "0.4.5"
2608 dependencies = [
2609 "clap 4.6.1",
2610 "log",
@@ -2617,7 +2617,7 @@ dependencies = [
2617
2618 [[package]]
2619 name = "smbcloud-networking"
2620 -version = "0.5.0"
2620 +version = "0.4.5"
2621 dependencies = [
2622 "smbcloud-network",
2623 "url-builder",
@@ -2625,7 +2625,7 @@ dependencies = [
2625
2626 [[package]]
2627 name = "smbcloud-networking-project"
2628 -version = "0.5.0"
2628 +version = "0.4.5"
2629 dependencies = [
2630 "anyhow",
2631 "async-trait",
@@ -2643,11 +2643,11 @@ dependencies = [
2643
2644 [[package]]
2645 name = "smbcloud-s6n"
2646 -version = "0.5.0"
2646 +version = "0.4.5"
2647
2648 [[package]]
2649 name = "smbcloud-utils"
2650 -version = "0.5.0"
2650 +version = "0.4.5"
2651 dependencies = [
2652 "anyhow",
2653 "dirs",
Cargo.toml
+9 -9
@@ -26,15 +26,15 @@ reqwest = { version = "0.12.18", default-features = false }
26 serde = "1"
27 serde_json = "1.0.82"
28 serde_repr = "0.1"
29 -smbcloud-auth = { version = "0.5.0", path = "crates/smbcloud-auth" }
30 -smbcloud-auth-sdk = { version = "0.5.0", path = "crates/smbcloud-auth-sdk" }
31 -smbcloud-gresiq-sdk = { version = "0.5.0", path = "crates/smbcloud-gresiq-sdk" }
32 -smbcloud-mail = { version = "0.5.0", path = "crates/smbcloud-mail" }
33 -smbcloud-model = { version = "0.5.0", path = "crates/smbcloud-model" }
34 -smbcloud-network = { version = "0.5.0", path = "crates/smbcloud-network" }
35 -smbcloud-networking = { version = "0.5.0", path = "crates/smbcloud-networking" }
36 -smbcloud-networking-project = { version = "0.5.0", path = "crates/smbcloud-networking-project" }
37 -smbcloud-utils = { version = "0.5.0", path = "crates/smbcloud-utils" }
29 +smbcloud-auth = { version = "0.4.5", path = "crates/smbcloud-auth" }
30 +smbcloud-auth-sdk = { version = "0.4.5", path = "crates/smbcloud-auth-sdk" }
31 +smbcloud-gresiq-sdk = { version = "0.4.5", path = "crates/smbcloud-gresiq-sdk" }
32 +smbcloud-mail = { version = "0.4.5", path = "crates/smbcloud-mail" }
33 +smbcloud-model = { version = "0.4.5", path = "crates/smbcloud-model" }
34 +smbcloud-network = { version = "0.4.5", path = "crates/smbcloud-network" }
35 +smbcloud-networking = { version = "0.4.5", path = "crates/smbcloud-networking" }
36 +smbcloud-networking-project = { version = "0.4.5", path = "crates/smbcloud-networking-project" }
37 +smbcloud-utils = { version = "0.4.5", path = "crates/smbcloud-utils" }
38 spinners = "4.1.0"
39 strum = "0.27"
40 strum_macros = "0.27"
crates/cli/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-cli"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2021"
5 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6 description = "smbCloud command line interface."
crates/smbcloud-auth-sdk-py/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-auth-sdk-py"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2024"
5 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6 description = "Python bindings for the smbCloud Auth SDK."
crates/smbcloud-auth-sdk-wasm/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-auth-sdk-wasm"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2024"
5 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6 description = "Browser bindings for the smbCloud Auth SDK."
crates/smbcloud-auth-sdk/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-auth-sdk"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2024"
5 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6 description = "Client SDK for smbCloud Auth — authenticate your users via smbCloud Auth service."
crates/smbcloud-auth/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-auth"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2024"
5 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6 description = "Cross-platform Auth SDK for the smbCloud platform."
crates/smbcloud-gresiq-sdk/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-gresiq-sdk"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2021"
5 description = "Rust client for the smbCloud GresIQ REST gateway — API-key auth, app management, and model assignment for Onde Inference."
6 license = "Apache-2.0"
crates/smbcloud-gresiq/Cargo.toml
+1 -1
@@ -1,7 +1,7 @@
1 [package]
2 name = "smbcloud-gresiq"
3 description = "GresIQ is a serverless PostgreSQL client on the smbCloud platform."
4 -version = "0.5.0"
4 +version = "0.4.5"
5 edition = "2024"
6 readme = "README.md"
7 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
crates/smbcloud-mail/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-mail"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2021"
5 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6 description = "smbCloud mail API client for the CLI."
crates/smbcloud-model/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-model"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2021"
5 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6 description = "Command line tool for deploying NextJS app on the smbCloud platform."
crates/smbcloud-network/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-network"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2024"
5 readme = "README.md"
6 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
crates/smbcloud-networking-project/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-networking-project"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2021"
5 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6 description = "Command line tool for deploying NextJS app on the smbCloud platform."
crates/smbcloud-networking/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-networking"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2021"
5 readme = "README.md"
6 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
crates/smbcloud-s6n/Cargo.toml
+1 -1
@@ -1,7 +1,7 @@
1 [package]
2 name = "smbcloud-s6n"
3 description = "S6n is an S3-compatible object storage for smbCloud."
4 -version = "0.5.0"
4 +version = "0.4.5"
5 edition = "2024"
6 readme = "README.md"
7 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
crates/smbcloud-utils/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "smbcloud-utils"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2021"
5 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6 description = "Command line tool for deploying NextJS app on the smbCloud platform."
sdk/gems/auth/Gemfile.lock
+1 -1
@@ -1,7 +1,7 @@
1 PATH
2 remote: .
3 specs:
4 - smbcloud-auth (0.5.0)
4 + smbcloud-auth (0.4.5)
5 json
6 rb_sys (~> 0.9.91)
7
sdk/gems/auth/ext/auth/Cargo.toml
+4 -4
@@ -1,6 +1,6 @@
1 [package]
2 name = "auth"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2024"
5 authors = ["Seto Elkahfi <hej@setoelkahfi.se>"]
6 publish = false
@@ -17,6 +17,6 @@ tokio = { version = "1", features = ["rt-multi-thread"] }
17 # smbcloud-auth was split into smbcloud-auth-sdk (pure HTTP SDK, no CLI plumbing).
18 # smbcloud-networking is an internal dep of the old smbcloud-auth crate and is
19 # not re-exported by smbcloud-auth-sdk, so it is dropped here.
20 -smbcloud-auth-sdk = { version = "0.5" }
21 -smbcloud-model = { version = "0.5" }
22 -smbcloud-network = { version = "0.5" }
20 +smbcloud-auth-sdk = { version = "0.4.5" }
21 +smbcloud-model = { version = "0.4.5" }
22 +smbcloud-network = { version = "0.4.5" }
sdk/gems/auth/lib/auth/version.rb
+1 -1
@@ -1,5 +1,5 @@
1 # frozen_string_literal: true
2
3 module Auth
4 - VERSION = '0.5.0'
4 + VERSION = '0.4.5'
5 end
sdk/gems/model/Cargo.lock
+3 -3
@@ -84,9 +84,9 @@ checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
84
85 [[package]]
86 name = "cc"
87 -version = "1.2.65"
87 +version = "1.2.64"
88 source = "registry+https://github.com/rust-lang/crates.io-index"
89 -checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96"
89 +checksum = "dad887fd958be91b5098c0248def011f4523ab786cd411be668777e55063501f"
90 dependencies = [
91 "find-msvc-tools",
92 "shlex 2.0.1",
@@ -392,7 +392,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
392
393 [[package]]
394 name = "model"
395 -version = "0.5.0"
395 +version = "0.4.5"
396 dependencies = [
397 "magnus",
398 "smbcloud-model",
sdk/gems/model/Gemfile.lock
+1 -1
@@ -1,7 +1,7 @@
1 PATH
2 remote: .
3 specs:
4 - smbcloud-model (0.5.0)
4 + smbcloud-model (0.4.5)
5 rb_sys (~> 0.9.91)
6
7 GEM
sdk/gems/model/ext/model/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "model"
3 -version = "0.5.0"
3 +version = "0.4.5"
4 edition = "2021"
5 authors = ["paydii <hej@setoelkahfi.se>"]
6 publish = false
sdk/gems/model/lib/model/version.rb
+1 -1
@@ -1,5 +1,5 @@
1 # frozen_string_literal: true
2
3 module Model
4 - VERSION = '0.5.0'
4 + VERSION = '0.4.5'
5 end
sdk/npm/smbcloud-auth/package.json
+1 -1
@@ -1,7 +1,7 @@
1 {
2 "name": "@smbcloud/sdk-auth",
3 "description": "Browser Auth SDK for smbCloud, built from Rust and WebAssembly.",
4 - "version": "0.5.0",
4 + "version": "0.4.5",
5 "type": "module",
6 "main": "dist/smbcloud_auth_wasm.js",
7 "module": "dist/smbcloud_auth_wasm.js",