From 6211f1752cb2c99a8eb3a33ba82779b006b7fcab Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Thu, 8 Oct 2026 02:35:23 +0100 Subject: [PATCH 1/2] chore(release): cut rc-2026.10.1 --- Cargo.lock | 17 ++++++++--------- Cargo.toml | 15 ++++----------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4a5d5629..f10aa9c0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -826,7 +826,7 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.21.0" +version = "0.22.0-rc.1" dependencies = [ "alloy", "ant-protocol", @@ -883,9 +883,8 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb1f2e060c4283457a718c094d5fd594efd1d4eeec7cc6ca3ea113df17cce382" +version = "4.0.0-rc.1" +source = "git+https://github.com/WithAutonomi/ant-protocol?branch=rc-2026.10.1#daca05b065fc065903e292828466663d9a4cfcac" dependencies = [ "blake3", "bytes", @@ -5305,8 +5304,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.28.0" -source = "git+https://github.com/WithAutonomi/saorsa-core?rev=c0022b871961c7f373f2ccde815385816962de98#c0022b871961c7f373f2ccde815385816962de98" +version = "0.29.0-rc.1" +source = "git+https://github.com/WithAutonomi/saorsa-core?branch=rc-2026.10.1#b01ca5e19f5b14102961e2ed4821714c870a8d0e" dependencies = [ "anyhow", "async-trait", @@ -5373,8 +5372,8 @@ dependencies = [ [[package]] name = "saorsa-transport" -version = "0.37.0" -source = "git+https://github.com/WithAutonomi/saorsa-transport?rev=1e6eb1a3bc5b8b7f51c6773b11a152ae50d87320#1e6eb1a3bc5b8b7f51c6773b11a152ae50d87320" +version = "0.38.0-rc.1" +source = "git+https://github.com/WithAutonomi/saorsa-transport?branch=rc-2026.10.1#f39e45968c976ec81d0234d6f0f133eb75413b26" dependencies = [ "anyhow", "async-trait", @@ -7103,7 +7102,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index e6941b86..ee463b26 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-node" -version = "0.21.0" +version = "0.22.0-rc.1" edition = "2021" authors = ["David Irvine "] description = "Pure quantum-proof network node for the Autonomi decentralized network" @@ -35,10 +35,10 @@ mimalloc = "0.1" # node-only DHT internals (DHTNode, TrustEvent, DhtNetworkEvent), which # Cargo unifies with ant-protocol's version constraint. # -ant-protocol = "3.1.0" +ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol", branch = "rc-2026.10.1" } # Core (provides EVERYTHING: networking, DHT, security, trust, storage) -saorsa-core = "0.28.0" +saorsa-core = { git = "https://github.com/WithAutonomi/saorsa-core", branch = "rc-2026.10.1" } saorsa-pqc = "0.5.2" # Payment verification - autonomi network lookup + EVM payment @@ -115,7 +115,7 @@ bao = "0.13.1" # Shared portable browser profile. The native listener is enabled separately # by the `webrtc-direct` feature. -saorsa-transport = { version = "0.37.0", default-features = false, features = ["webrtc"] } +saorsa-transport = { git = "https://github.com/WithAutonomi/saorsa-transport", branch = "rc-2026.10.1", default-features = false, features = ["webrtc"] } # Only the test-utils devnet helper that seeds public files for browser tests # uses it, so release builds do not link it. self_encryption = { version = "0.36", optional = true } @@ -233,13 +233,6 @@ webrtc-direct = [ "saorsa-transport/webrtc-direct", ] -[patch.crates-io] -# Copy-free sends (ADR-0017): saorsa-core's `send_message` takes -# `impl Into`, and saorsa-transport writes owned buffers to QUIC -# streams without copying. Drop both once releases include them. -saorsa-core = { git = "https://github.com/WithAutonomi/saorsa-core", rev = "c0022b871961c7f373f2ccde815385816962de98" } -saorsa-transport = { git = "https://github.com/WithAutonomi/saorsa-transport", rev = "1e6eb1a3bc5b8b7f51c6773b11a152ae50d87320" } - [profile.release] lto = true codegen-units = 1 From 008d2ad394a72677736118764f374da46e0f3ac3 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Thu, 8 Oct 2026 22:51:29 +0100 Subject: [PATCH 2/2] chore(release): promote rc-2026.10.1 to 0.22.0 --- Cargo.lock | 17 ++++++++++------- Cargo.toml | 8 ++++---- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f10aa9c0..e05adec1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -826,7 +826,7 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.22.0-rc.1" +version = "0.22.0" dependencies = [ "alloy", "ant-protocol", @@ -883,8 +883,9 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "4.0.0-rc.1" -source = "git+https://github.com/WithAutonomi/ant-protocol?branch=rc-2026.10.1#daca05b065fc065903e292828466663d9a4cfcac" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c269f3a7c2e117cf444b97a8326d3583a8b016b3ce688c39ec5310bdebc367c5" dependencies = [ "blake3", "bytes", @@ -5304,8 +5305,9 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.29.0-rc.1" -source = "git+https://github.com/WithAutonomi/saorsa-core?branch=rc-2026.10.1#b01ca5e19f5b14102961e2ed4821714c870a8d0e" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efd8c6152246053fa3497fa5e5d1ddc49ec1882fe24cf1ef3e529b03562c3c6a" dependencies = [ "anyhow", "async-trait", @@ -5372,8 +5374,9 @@ dependencies = [ [[package]] name = "saorsa-transport" -version = "0.38.0-rc.1" -source = "git+https://github.com/WithAutonomi/saorsa-transport?branch=rc-2026.10.1#f39e45968c976ec81d0234d6f0f133eb75413b26" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f201fce78c610eda6da22ee8d9ad7a84c4a7ffe8e91b5603b6c025f53742ce73" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index ee463b26..24bed4a7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-node" -version = "0.22.0-rc.1" +version = "0.22.0" edition = "2021" authors = ["David Irvine "] description = "Pure quantum-proof network node for the Autonomi decentralized network" @@ -35,10 +35,10 @@ mimalloc = "0.1" # node-only DHT internals (DHTNode, TrustEvent, DhtNetworkEvent), which # Cargo unifies with ant-protocol's version constraint. # -ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol", branch = "rc-2026.10.1" } +ant-protocol = "4.0.0" # Core (provides EVERYTHING: networking, DHT, security, trust, storage) -saorsa-core = { git = "https://github.com/WithAutonomi/saorsa-core", branch = "rc-2026.10.1" } +saorsa-core = "0.29.0" saorsa-pqc = "0.5.2" # Payment verification - autonomi network lookup + EVM payment @@ -115,7 +115,7 @@ bao = "0.13.1" # Shared portable browser profile. The native listener is enabled separately # by the `webrtc-direct` feature. -saorsa-transport = { git = "https://github.com/WithAutonomi/saorsa-transport", branch = "rc-2026.10.1", default-features = false, features = ["webrtc"] } +saorsa-transport = { version = "0.38.0", default-features = false, features = ["webrtc"] } # Only the test-utils devnet helper that seeds public files for browser tests # uses it, so release builds do not link it. self_encryption = { version = "0.36", optional = true }