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",