From f9087d32f5a20adee9f488f5e359b31df5efb0c6 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Tue, 28 Jul 2026 18:45:27 +0100 Subject: [PATCH 1/2] chore(release): cut rc-2026.7.4 --- Cargo.lock | 26 +++++++++++--------------- ant-cli/Cargo.toml | 2 +- ant-core/Cargo.toml | 8 ++++---- 3 files changed, 16 insertions(+), 20 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 38ffc6b..fbe0dfe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -815,7 +815,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.3.1" +version = "0.3.2-rc.1" dependencies = [ "ant-core", "anyhow", @@ -835,7 +835,7 @@ dependencies = [ [[package]] name = "ant-core" -version = "0.5.0" +version = "0.5.1-rc.1" dependencies = [ "alloy", "ant-node", @@ -892,9 +892,8 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "662595629b1ea524ef712b949a99416f55829843ce116a7341dc0887bdb0380f" +version = "0.16.0-rc.1" +source = "git+https://github.com/WithAutonomi/ant-node?branch=rc-2026.7.4#48cffdb2e3fb3b7b7d403aedf6116abef319adb5" dependencies = [ "ant-protocol", "blake3", @@ -942,9 +941,8 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b665880152b4e124094acc1faaff5f20a275594e6364b8a729b50f3bc326674" +version = "2.3.1-rc.1" +source = "git+https://github.com/WithAutonomi/ant-protocol?branch=rc-2026.7.4#36a5c5ef76f458a6a63eac1a8e87aacc44a1b454" dependencies = [ "blake3", "bytes", @@ -3255,7 +3253,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.57.0", + "windows-core 0.58.0", ] [[package]] @@ -5198,9 +5196,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0930cfdffe87a9ff747d901dc540e2e9b89c9a29e1cbb55a26e26d151e2b916d" +version = "0.26.4-rc.1" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.7.4#9ce30a69ccdbc9e4f0746c1c4e9b4d37331b9f8e" dependencies = [ "anyhow", "async-trait", @@ -5313,9 +5310,8 @@ dependencies = [ [[package]] name = "saorsa-transport" -version = "0.35.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dbc31faa4bd1f51807dd3815950212005613e512f6b400715067b78c2fb9603" +version = "0.35.3-rc.1" +source = "git+https://github.com/saorsa-labs/saorsa-transport?branch=rc-2026.7.4#613a55326d735632aa203d1438d84ed48e32e934" dependencies = [ "anyhow", "async-trait", diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index f42f227..a955e11 100644 --- a/ant-cli/Cargo.toml +++ b/ant-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-cli" -version = "0.3.1" +version = "0.3.2-rc.1" edition = "2021" description = "Unified CLI (`ant`) for the Autonomi network: store and retrieve data, and manage local nodes." license = "MIT OR Apache-2.0" diff --git a/ant-core/Cargo.toml b/ant-core/Cargo.toml index ae6e869..1506d9f 100644 --- a/ant-core/Cargo.toml +++ b/ant-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-core" -version = "0.5.0" +version = "0.5.1-rc.1" edition = "2021" description = "Headless Rust library for the Autonomi network: data storage and retrieval with self-encryption and EVM payments, plus node lifecycle management." license = "MIT OR Apache-2.0" @@ -37,7 +37,7 @@ tower-http = { version = "0.6.8", features = ["cors"] } # under `ant_protocol::{evm, transport, pqc}`. This is the ONE pin for # those three deps — do not add direct evmlib/saorsa-core/saorsa-pqc # deps here or the version can skew between ant-client and ant-node. -ant-protocol = "2.3.0" +ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol", branch = "rc-2026.7.4" } xor_name = "5" self_encryption = "0.36" futures = "0.3" @@ -65,7 +65,7 @@ sysinfo = { version = "0.32", default-features = false, features = ["system"] } # `ant-protocol` pin above points at a released version, this ant-node must # track the matching released version carrying the same saorsa-core / # ant-protocol lineage. -ant-node = { version = "0.15.0", optional = true } +ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.7.4", optional = true } tracing-subscriber = { version = "0.3", features = ["env-filter"] } [target.'cfg(unix)'.dependencies] @@ -96,7 +96,7 @@ test-utils = [] # always compile even without the `devnet` feature. Pinned to the same # version as the runtime dep so there is a single ant-node / # saorsa-core version across the whole graph. -ant-node = { version = "0.15.0", features = ["test-utils"] } +ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.7.4", features = ["test-utils"] } serial_test = "3" anyhow = "1" alloy = { version = "1.6", features = ["node-bindings"] } From 3e6bdd28f5af3c7601ca919640bf8dfccf4f8d6b Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Wed, 29 Jul 2026 22:28:57 +0100 Subject: [PATCH 2/2] chore(release): promote rc-2026.7.4 to 0.3.2,0.5.1 --- Cargo.lock | 26 +++++++++++++++----------- ant-cli/Cargo.toml | 2 +- ant-core/Cargo.toml | 8 ++++---- 3 files changed, 20 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fbe0dfe..b61d537 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -815,7 +815,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.3.2-rc.1" +version = "0.3.2" dependencies = [ "ant-core", "anyhow", @@ -835,7 +835,7 @@ dependencies = [ [[package]] name = "ant-core" -version = "0.5.1-rc.1" +version = "0.5.1" dependencies = [ "alloy", "ant-node", @@ -892,8 +892,9 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.16.0-rc.1" -source = "git+https://github.com/WithAutonomi/ant-node?branch=rc-2026.7.4#48cffdb2e3fb3b7b7d403aedf6116abef319adb5" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff4a90f9b5a83ad09e184d482435e9e4b4c405cd26d2fa1fedde9e485540f0fa" dependencies = [ "ant-protocol", "blake3", @@ -941,8 +942,9 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.3.1-rc.1" -source = "git+https://github.com/WithAutonomi/ant-protocol?branch=rc-2026.7.4#36a5c5ef76f458a6a63eac1a8e87aacc44a1b454" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3081ee130dd45e8166bc8ac4d789aac17d143e2e7f54f1c3006503dc63cf3edb" dependencies = [ "blake3", "bytes", @@ -3253,7 +3255,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.58.0", + "windows-core 0.57.0", ] [[package]] @@ -5196,8 +5198,9 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.26.4-rc.1" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.7.4#9ce30a69ccdbc9e4f0746c1c4e9b4d37331b9f8e" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "454529f8a72b4cf22f7d9c3b009ad9d4ba78520e11f6444ae460795d55c002da" dependencies = [ "anyhow", "async-trait", @@ -5310,8 +5313,9 @@ dependencies = [ [[package]] name = "saorsa-transport" -version = "0.35.3-rc.1" -source = "git+https://github.com/saorsa-labs/saorsa-transport?branch=rc-2026.7.4#613a55326d735632aa203d1438d84ed48e32e934" +version = "0.35.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3284026c300f642077315b782462b22558e24d621265a8deeae23287b1c5542" dependencies = [ "anyhow", "async-trait", diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index a955e11..ef7c5ce 100644 --- a/ant-cli/Cargo.toml +++ b/ant-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-cli" -version = "0.3.2-rc.1" +version = "0.3.2" edition = "2021" description = "Unified CLI (`ant`) for the Autonomi network: store and retrieve data, and manage local nodes." license = "MIT OR Apache-2.0" diff --git a/ant-core/Cargo.toml b/ant-core/Cargo.toml index 1506d9f..3fcff45 100644 --- a/ant-core/Cargo.toml +++ b/ant-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-core" -version = "0.5.1-rc.1" +version = "0.5.1" edition = "2021" description = "Headless Rust library for the Autonomi network: data storage and retrieval with self-encryption and EVM payments, plus node lifecycle management." license = "MIT OR Apache-2.0" @@ -37,7 +37,7 @@ tower-http = { version = "0.6.8", features = ["cors"] } # under `ant_protocol::{evm, transport, pqc}`. This is the ONE pin for # those three deps — do not add direct evmlib/saorsa-core/saorsa-pqc # deps here or the version can skew between ant-client and ant-node. -ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol", branch = "rc-2026.7.4" } +ant-protocol = "2.3.1" xor_name = "5" self_encryption = "0.36" futures = "0.3" @@ -65,7 +65,7 @@ sysinfo = { version = "0.32", default-features = false, features = ["system"] } # `ant-protocol` pin above points at a released version, this ant-node must # track the matching released version carrying the same saorsa-core / # ant-protocol lineage. -ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.7.4", optional = true } +ant-node = { version = "0.16.0", optional = true } tracing-subscriber = { version = "0.3", features = ["env-filter"] } [target.'cfg(unix)'.dependencies] @@ -96,7 +96,7 @@ test-utils = [] # always compile even without the `devnet` feature. Pinned to the same # version as the runtime dep so there is a single ant-node / # saorsa-core version across the whole graph. -ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.7.4", features = ["test-utils"] } +ant-node = { version = "0.16.0", features = ["test-utils"] } serial_test = "3" anyhow = "1" alloy = { version = "1.6", features = ["node-bindings"] }