From ce6efb3a24ce8c38c5b9c2508118f0485318e310 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Fri, 1 May 2026 02:19:48 +0100 Subject: [PATCH 1/5] chore(release): cut rc-2026.4.4 at 2.0.3-rc.1 Pull saorsa-core from rc-2026.4.4 branch so the in-flight saorsa-core fix flows through ant-protocol into the binaries. --- Cargo.lock | 5 ++--- Cargo.toml | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f24eeb0..921ebc7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -792,7 +792,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.0.2" +version = "2.0.3-rc.1" dependencies = [ "alloy", "blake3", @@ -4306,8 +4306,7 @@ dependencies = [ [[package]] name = "saorsa-core" version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9966410bc0996de6a2e8adbc4d0919a0f18f8e5c3655aaf00cc1bed28720d82f" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.4.4#66d38f470f28e91bc20cac741576895c817fe91f" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index f625afb..2bebfa2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-protocol" -version = "2.0.2" +version = "2.0.3-rc.1" edition = "2021" authors = ["MaidSafe Developers "] description = "Wire protocol for the Autonomi decentralized network (WithAutonomi fork)" @@ -21,7 +21,7 @@ path = "src/lib.rs" # these through `ant_protocol::{transport, pqc, evm}` re-exports so the # version is pinned in exactly one place. Changing these versions is a # breaking change for both downstream crates. -saorsa-core = "0.24.1" +saorsa-core = { git = "https://github.com/saorsa-labs/saorsa-core", branch = "rc-2026.4.4" } saorsa-pqc = "0.5" evmlib = "0.8.1" From 80d0fb792e4e6e078865e33808bbd6cf3f6b774f Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Fri, 1 May 2026 02:24:51 +0100 Subject: [PATCH 2/5] chore(release): refresh saorsa-core SHA to 0.24.2-rc.1 tip --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 921ebc7..dd7685c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4305,8 +4305,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.24.1" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.4.4#66d38f470f28e91bc20cac741576895c817fe91f" +version = "0.24.2-rc.1" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.4.4#ee4a5b233111f2b13344dd16c152b06acd56f94f" dependencies = [ "anyhow", "async-trait", From 6178efb83e11890749b0d74c46a1cde1cd3b0e04 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Mon, 4 May 2026 23:16:56 +0100 Subject: [PATCH 3/5] chore(release): roll rc-2026.4.4 to 2.0.3-rc.2 --- Cargo.lock | 31 +++++++++++++++---------------- Cargo.toml | 2 +- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dd7685c..38bed10 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -792,7 +792,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.0.3-rc.1" +version = "2.0.3-rc.2" dependencies = [ "alloy", "blake3", @@ -1497,9 +1497,9 @@ dependencies = [ [[package]] name = "const-hex" -version = "1.18.1" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531185e432bb31db1ecda541e9e7ab21468d4d844ad7505e0546a49b4945d49b" +checksum = "20d9a563d167a9cce0f94153382b33cb6eded6dfabff03c69ad65a28ea1514e0" dependencies = [ "cfg-if", "cpufeatures 0.2.17", @@ -2397,9 +2397,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" +checksum = "171fefbc92fe4a4de27e0698d6a5b392d6a0e333506bc49133760b3bcf948733" dependencies = [ "atomic-waker", "bytes", @@ -4305,8 +4305,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.24.2-rc.1" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.4.4#ee4a5b233111f2b13344dd16c152b06acd56f94f" +version = "0.24.2-rc.2" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.4.4#3177efe4285e286711e19f48ae589b7f7787d2dd" dependencies = [ "anyhow", "async-trait", @@ -4419,9 +4419,8 @@ dependencies = [ [[package]] name = "saorsa-transport" -version = "0.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9df373519d88540825f435bf3c5c6e300377871b28f16cdd461db3c3f4bb5323" +version = "0.34.1-rc.1" +source = "git+https://github.com/saorsa-labs/saorsa-transport.git?branch=rc-2026.4.4#09fa0703d4e456a70e6f82d30dd8aab35a99ddf5" dependencies = [ "anyhow", "async-trait", @@ -4668,9 +4667,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.18.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +checksum = "f05839ce67618e14a09b286535c0d9c94e85ef25469b0e13cb4f844e5593eb19" dependencies = [ "base64", "chrono", @@ -4687,9 +4686,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.18.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +checksum = "cf2ebbe86054f9b45bc3881e865683ccfaccce97b9b4cb53f3039d67f355a334" dependencies = [ "darling", "proc-macro2", @@ -5148,9 +5147,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" dependencies = [ "bytes", "libc", diff --git a/Cargo.toml b/Cargo.toml index 2bebfa2..cc8e939 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-protocol" -version = "2.0.3-rc.1" +version = "2.0.3-rc.2" edition = "2021" authors = ["MaidSafe Developers "] description = "Wire protocol for the Autonomi decentralized network (WithAutonomi fork)" From 0c1c0b3ddc235d028b263bd68c8bf70fd98ca9c7 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Tue, 5 May 2026 17:59:36 +0100 Subject: [PATCH 4/5] chore(release): roll rc-2026.4.4 to 2.0.3-rc.3 --- Cargo.lock | 14 +++++++------- Cargo.toml | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 38bed10..3c226a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -792,7 +792,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.0.3-rc.2" +version = "2.0.3-rc.3" dependencies = [ "alloy", "blake3", @@ -3466,18 +3466,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.11" +version = "1.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" +checksum = "cbf0d9e68100b3a7989b4901972f265cd542e560a3a8a724e1e20322f4d06ce9" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.11" +version = "1.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" +checksum = "a990e22f43e84855daf260dded30524ef4a9021cc7541c26540500a50b624389" dependencies = [ "proc-macro2", "quote", @@ -4305,8 +4305,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.24.2-rc.2" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.4.4#3177efe4285e286711e19f48ae589b7f7787d2dd" +version = "0.24.2-rc.3" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.4.4#21811aec823a90b2acb67db8b36119230cba5e99" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index cc8e939..e5b9b76 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-protocol" -version = "2.0.3-rc.2" +version = "2.0.3-rc.3" edition = "2021" authors = ["MaidSafe Developers "] description = "Wire protocol for the Autonomi decentralized network (WithAutonomi fork)" From 9064ecc0d3c441e400d4d3a376fb4540bc79b68d Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Wed, 6 May 2026 00:51:50 +0100 Subject: [PATCH 5/5] chore(release): promote rc-2026.4.4 to 2.0.3 --- Cargo.lock | 28 ++++++++++------------------ Cargo.toml | 4 ++-- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3c226a3..71945ac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -792,7 +792,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.0.3-rc.3" +version = "2.0.3" dependencies = [ "alloy", "blake3", @@ -2858,16 +2858,6 @@ version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" -[[package]] -name = "iri-string" -version = "0.7.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "is_terminal_polyfill" version = "1.70.2" @@ -4305,8 +4295,9 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.24.2-rc.3" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.4.4#21811aec823a90b2acb67db8b36119230cba5e99" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03e194874b524ad2a50d0976eb4ebcb81aea326dfb475373de9a2942a90cb2cc" dependencies = [ "anyhow", "async-trait", @@ -4419,8 +4410,9 @@ dependencies = [ [[package]] name = "saorsa-transport" -version = "0.34.1-rc.1" -source = "git+https://github.com/saorsa-labs/saorsa-transport.git?branch=rc-2026.4.4#09fa0703d4e456a70e6f82d30dd8aab35a99ddf5" +version = "0.34.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31ebc09fb51e2c325e61ff09892f1256c60ef4f3beb881fd2980befe3e53e9bc" dependencies = [ "anyhow", "async-trait", @@ -5256,20 +5248,20 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.8" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" +checksum = "a28f0d049ccfaa566e14e9663d304d8577427b368cb4710a20528690287a738b" dependencies = [ "bitflags", "bytes", "futures-util", "http", "http-body", - "iri-string", "pin-project-lite", "tower", "tower-layer", "tower-service", + "url", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index e5b9b76..510e822 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-protocol" -version = "2.0.3-rc.3" +version = "2.0.3" edition = "2021" authors = ["MaidSafe Developers "] description = "Wire protocol for the Autonomi decentralized network (WithAutonomi fork)" @@ -21,7 +21,7 @@ path = "src/lib.rs" # these through `ant_protocol::{transport, pqc, evm}` re-exports so the # version is pinned in exactly one place. Changing these versions is a # breaking change for both downstream crates. -saorsa-core = { git = "https://github.com/saorsa-labs/saorsa-core", branch = "rc-2026.4.4" } +saorsa-core = "0.24.2" saorsa-pqc = "0.5" evmlib = "0.8.1"