From 9aef3e94f5f55ca338fca2b478eea8d9bcccf739 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Sun, 14 Jun 2026 19:15:31 +0100 Subject: [PATCH 1/9] chore(release): cut rc-2026.6.2 --- Cargo.lock | 7 +++---- Cargo.toml | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1d70f50..f5be791 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -794,7 +794,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.1.3" +version = "2.1.4-rc.1" dependencies = [ "alloy", "blake3", @@ -4365,9 +4365,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b52b60284a36bd0e0f1311dd6f22465e3fd29b3a2f720fd563025cba7851293d" +version = "0.25.1-rc.1" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.6.2#8b866a94b3b3d95bef85204ce52dbe1512494bf8" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 9d85002..868ae14 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-protocol" -version = "2.1.3" +version = "2.1.4-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.25.0" +saorsa-core = { git = "https://github.com/saorsa-labs/saorsa-core", branch = "rc-2026.6.2" } saorsa-pqc = "0.5" evmlib = "0.8.1" From 0cb92b50d980cff3547ba49706a03ff2d3ac8217 Mon Sep 17 00:00:00 2001 From: Warm Beer Date: Sun, 14 Jun 2026 21:05:01 +0200 Subject: [PATCH 2/9] feat: re-export witnessed close-group types --- Cargo.lock | 3 +-- Cargo.toml | 2 +- src/lib.rs | 5 +++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1d70f50..bad1023 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4366,8 +4366,7 @@ dependencies = [ [[package]] name = "saorsa-core" version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b52b60284a36bd0e0f1311dd6f22465e3fd29b3a2f720fd563025cba7851293d" +source = "git+https://github.com/mickvandijke/saorsa-core.git?branch=snp-witnessed-close-group#354a9d7d4d4f44edaa61a6fbf2393535df607019" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 9d85002..20bbe09 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -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.25.0" +saorsa-core = { git = "https://github.com/mickvandijke/saorsa-core.git", branch = "snp-witnessed-close-group" } saorsa-pqc = "0.5" evmlib = "0.8.1" diff --git a/src/lib.rs b/src/lib.rs index 8fba34b..8246432 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -133,8 +133,9 @@ pub mod evm { pub mod transport { pub use saorsa_core::identity::{NodeIdentity, PeerId}; pub use saorsa_core::{ - IPDiversityConfig, MlDsa65, MultiAddr, NodeConfig as CoreNodeConfig, NodeMode, P2PEvent, - P2PNode, + ConsensusNode, DHTNode, IPDiversityConfig, MlDsa65, MultiAddr, + NodeConfig as CoreNodeConfig, NodeMode, P2PEvent, P2PNode, ResponderView, + WitnessedCloseGroup, }; } From b1b0067946d304008113a30eec6d4021b88fb405 Mon Sep 17 00:00:00 2001 From: Warm Beer Date: Sun, 14 Jun 2026 22:13:19 +0200 Subject: [PATCH 3/9] chore: refresh witnessed core dependency --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index bad1023..f8d8037 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4366,7 +4366,7 @@ dependencies = [ [[package]] name = "saorsa-core" version = "0.25.0" -source = "git+https://github.com/mickvandijke/saorsa-core.git?branch=snp-witnessed-close-group#354a9d7d4d4f44edaa61a6fbf2393535df607019" +source = "git+https://github.com/mickvandijke/saorsa-core.git?branch=snp-witnessed-close-group#348c47595fe5290db7b918a98470b268bfd7c071" dependencies = [ "anyhow", "async-trait", From a9c0255b1125a4d6abafe36f5e0d9a931429bc14 Mon Sep 17 00:00:00 2001 From: Warm Beer Date: Sun, 14 Jun 2026 22:25:59 +0200 Subject: [PATCH 4/9] chore: refresh witnessed core dependency --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f8d8037..c21e680 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4365,8 +4365,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.25.0" -source = "git+https://github.com/mickvandijke/saorsa-core.git?branch=snp-witnessed-close-group#348c47595fe5290db7b918a98470b268bfd7c071" +version = "0.25.1-rc.1" +source = "git+https://github.com/mickvandijke/saorsa-core.git?branch=snp-witnessed-close-group#9344c3a5f95810ab2ac1ec64922ed902fb24f165" dependencies = [ "anyhow", "async-trait", From af8fadc828266c52169bccd106f3ebfd9e409b36 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Sun, 14 Jun 2026 23:52:03 +0100 Subject: [PATCH 5/9] chore(release): roll rc-2026.6.2 to 2.1.4-rc.2 --- Cargo.lock | 6 +++--- Cargo.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1c186c8..979bb8d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -794,7 +794,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.1.4-rc.1" +version = "2.1.4-rc.2" dependencies = [ "alloy", "blake3", @@ -4365,8 +4365,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.25.1-rc.1" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.6.2#1e1ce1449b08411426adb95ad1c4eea5b9b19f49" +version = "0.25.1-rc.2" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.6.2#f2dab914367b687342cc758b0cc8c2b10d824f31" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 868ae14..eaf64d8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-protocol" -version = "2.1.4-rc.1" +version = "2.1.4-rc.2" edition = "2021" authors = ["MaidSafe Developers "] description = "Wire protocol for the Autonomi decentralized network (WithAutonomi fork)" From d73d7656b4fcc7f96d06dfb98c7b9155edd50e08 Mon Sep 17 00:00:00 2001 From: Warm Beer Date: Mon, 15 Jun 2026 09:47:45 +0200 Subject: [PATCH 6/9] feat(transport)!: expose witnessed transcript types Update the saorsa-core dependency to the witnessed transcript branch and re-export the new transcript-shaped transport types without the removed ConsensusNode API. BREAKING CHANGE: transport no longer re-exports ConsensusNode, and WitnessedCloseGroup/ResponderView follow the new saorsa-core transcript API. --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/lib.rs | 5 ++--- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 979bb8d..d4e0b13 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4366,7 +4366,7 @@ dependencies = [ [[package]] name = "saorsa-core" version = "0.25.1-rc.2" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.6.2#f2dab914367b687342cc758b0cc8c2b10d824f31" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=feat/witnessed-transcript-policy#d6877658b3b8248aeaeb7f422effd7d8b5499f98" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index eaf64d8..238ce73 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -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.6.2" } +saorsa-core = { git = "https://github.com/saorsa-labs/saorsa-core", branch = "feat/witnessed-transcript-policy" } saorsa-pqc = "0.5" evmlib = "0.8.1" diff --git a/src/lib.rs b/src/lib.rs index 8246432..ca9c29a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -133,9 +133,8 @@ pub mod evm { pub mod transport { pub use saorsa_core::identity::{NodeIdentity, PeerId}; pub use saorsa_core::{ - ConsensusNode, DHTNode, IPDiversityConfig, MlDsa65, MultiAddr, - NodeConfig as CoreNodeConfig, NodeMode, P2PEvent, P2PNode, ResponderView, - WitnessedCloseGroup, + DHTNode, IPDiversityConfig, MlDsa65, MultiAddr, NodeConfig as CoreNodeConfig, NodeMode, + P2PEvent, P2PNode, ResponderView, WitnessedCloseGroup, }; } From 72f1f53dcaf17beb5b1bc476513390570325c949 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Mon, 15 Jun 2026 14:07:13 +0100 Subject: [PATCH 7/9] chore(release): roll rc-2026.6.2 to 2.2.0-rc.1 Re-point saorsa-core feat/witnessed-transcript-policy -> canonical rc-2026.6.2 (now 0.26.0-rc.1 with #133). Includes #14 (expose witnessed transcript types). Minor bump for the breaking upstream + new types. --- Cargo.lock | 6 +++--- Cargo.toml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d4e0b13..bd7ee5a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -794,7 +794,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.1.4-rc.2" +version = "2.2.0-rc.1" dependencies = [ "alloy", "blake3", @@ -4365,8 +4365,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.25.1-rc.2" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=feat/witnessed-transcript-policy#d6877658b3b8248aeaeb7f422effd7d8b5499f98" +version = "0.26.0-rc.1" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.6.2#68862e790f981e73b6d8b4bc30d1c76b6c807a51" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 238ce73..fe9420c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-protocol" -version = "2.1.4-rc.2" +version = "2.2.0-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 = { git = "https://github.com/saorsa-labs/saorsa-core", branch = "feat/witnessed-transcript-policy" } +saorsa-core = { git = "https://github.com/saorsa-labs/saorsa-core", branch = "rc-2026.6.2" } saorsa-pqc = "0.5" evmlib = "0.8.1" From e454c81d9cb3b19a82456f90292e3bbe69bbc646 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Wed, 17 Jun 2026 13:14:01 +0100 Subject: [PATCH 8/9] chore(release): roll rc-2026.6.2 to 2.2.0-rc.2 --- Cargo.lock | 6 +++--- Cargo.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bd7ee5a..8ef2968 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -794,7 +794,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.2.0-rc.1" +version = "2.2.0-rc.2" dependencies = [ "alloy", "blake3", @@ -4365,8 +4365,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.26.0-rc.1" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.6.2#68862e790f981e73b6d8b4bc30d1c76b6c807a51" +version = "0.26.0-rc.2" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.6.2#d9b1600c64da59308d665957fb90fcb3fddcd80e" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index fe9420c..184095f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-protocol" -version = "2.2.0-rc.1" +version = "2.2.0-rc.2" edition = "2021" authors = ["MaidSafe Developers "] description = "Wire protocol for the Autonomi decentralized network (WithAutonomi fork)" From 2bc3ef1692efa59d3a41b506dce7f8175c01807e Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Thu, 18 Jun 2026 01:55:53 +0100 Subject: [PATCH 9/9] chore(release): promote rc-2026.6.2 to 2.2.0 --- Cargo.lock | 7 ++++--- Cargo.toml | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8ef2968..16b1db1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -794,7 +794,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.2.0-rc.2" +version = "2.2.0" dependencies = [ "alloy", "blake3", @@ -4365,8 +4365,9 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.26.0-rc.2" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.6.2#d9b1600c64da59308d665957fb90fcb3fddcd80e" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa8cc1b7f59f97d018760ff150bbb4f217197c41622b83f7085c9cf0424b736e" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 184095f..82c6dde 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-protocol" -version = "2.2.0-rc.2" +version = "2.2.0" 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.6.2" } +saorsa-core = "0.26.0" saorsa-pqc = "0.5" evmlib = "0.8.1"