From e539caac6b8df6f9a7994f5126ed37112fb991f7 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Wed, 13 May 2026 02:14:36 +0100 Subject: [PATCH 1/3] chore(release): cut rc-2026.5.2 --- Cargo.lock | 117 +++++++++++++++++++++++++++++++++++++++----- ant-cli/Cargo.toml | 2 +- ant-core/Cargo.toml | 4 +- 3 files changed, 109 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a5b5246..8241a78 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -829,7 +829,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.2.2" +version = "0.2.3-rc.1" dependencies = [ "ant-core", "anyhow", @@ -849,11 +849,11 @@ dependencies = [ [[package]] name = "ant-core" -version = "0.2.3" +version = "0.2.4-rc.1" dependencies = [ "alloy", "ant-node", - "ant-protocol 2.0.3 (git+https://github.com/WithAutonomi/ant-protocol.git?rev=93e63b8a41a97c37c24d1164a3ee5525e002ddcd)", + "ant-protocol 2.1.0-rc.1", "anyhow", "async-stream", "axum", @@ -871,7 +871,7 @@ dependencies = [ "rand 0.8.6", "reqwest 0.12.28", "rmp-serde", - "saorsa-core", + "saorsa-core 0.24.2", "self-replace", "self_encryption", "semver 1.0.28", @@ -910,7 +910,7 @@ version = "0.11.2" source = "git+https://github.com/WithAutonomi/ant-node.git?rev=8b68b2d7f4662faf67ed7812dc6cb37de0c74a8b#8b68b2d7f4662faf67ed7812dc6cb37de0c74a8b" dependencies = [ "aes-gcm-siv", - "ant-protocol 2.0.3 (git+https://github.com/WithAutonomi/ant-protocol?branch=main)", + "ant-protocol 2.0.3", "blake3", "bytes", "chrono", @@ -933,7 +933,7 @@ dependencies = [ "rand 0.8.6", "reqwest 0.13.3", "rmp-serde", - "saorsa-core", + "saorsa-core 0.24.2", "saorsa-pqc 0.5.1", "self-replace", "self_encryption", @@ -965,7 +965,7 @@ dependencies = [ "hex", "postcard", "rmp-serde", - "saorsa-core", + "saorsa-core 0.24.2", "saorsa-pqc 0.5.1", "serde", "tokio", @@ -974,8 +974,8 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.0.3" -source = "git+https://github.com/WithAutonomi/ant-protocol.git?rev=93e63b8a41a97c37c24d1164a3ee5525e002ddcd#93e63b8a41a97c37c24d1164a3ee5525e002ddcd" +version = "2.1.0-rc.1" +source = "git+https://github.com/WithAutonomi/ant-protocol?branch=rc-2026.5.2#971c7778840f647cdb76e6e03f4aeffd79e703ea" dependencies = [ "blake3", "bytes", @@ -983,7 +983,7 @@ dependencies = [ "hex", "postcard", "rmp-serde", - "saorsa-core", + "saorsa-core 0.24.3-rc.1", "saorsa-pqc 0.5.1", "serde", "tokio", @@ -5230,7 +5230,38 @@ dependencies = [ "postcard", "rand 0.8.6", "saorsa-pqc 0.5.1", - "saorsa-transport", + "saorsa-transport 0.34.1", + "serde", + "serde_json", + "tempfile", + "thiserror 2.0.18", + "tokio", + "tokio-util", + "tracing", + "uuid", + "wyz", +] + +[[package]] +name = "saorsa-core" +version = "0.24.3-rc.1" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.5.2#8293fa50ca1397c9619b8d2de8ef5eb4e78c53c4" +dependencies = [ + "anyhow", + "async-trait", + "blake3", + "bytes", + "dashmap", + "dirs 6.0.0", + "futures", + "hex", + "lru", + "once_cell", + "parking_lot", + "postcard", + "rand 0.8.6", + "saorsa-pqc 0.5.1", + "saorsa-transport 0.34.2-rc.1", "serde", "serde_json", "tempfile", @@ -5384,6 +5415,65 @@ dependencies = [ "zeroize", ] +[[package]] +name = "saorsa-transport" +version = "0.34.2-rc.1" +source = "git+https://github.com/saorsa-labs/saorsa-transport?branch=rc-2026.5.2#0e0de4d8992b06ef2c93701024ce509527db05e0" +dependencies = [ + "anyhow", + "async-trait", + "aws-lc-rs", + "blake3", + "bytes", + "chrono", + "clap", + "core-foundation 0.9.4", + "dashmap", + "dirs 5.0.1", + "enum_dispatch", + "futures-util", + "hex", + "igd-next", + "indexmap 2.14.0", + "keyring", + "libc", + "lru-slab", + "nix", + "once_cell", + "parking_lot", + "pin-project-lite", + "quinn-udp 0.6.1", + "rand 0.8.6", + "rcgen", + "regex", + "reqwest 0.13.3", + "rustc-hash", + "rustls", + "rustls-native-certs", + "rustls-pemfile", + "rustls-platform-verifier 0.6.2", + "rustls-post-quantum", + "saorsa-pqc 0.4.2", + "serde", + "serde_json", + "serde_yaml", + "slab", + "socket2 0.5.10", + "system-configuration 0.6.1", + "thiserror 2.0.18", + "time", + "tinyvec", + "tokio", + "tokio-util", + "tracing", + "tracing-subscriber", + "unicode-width", + "uuid", + "windows 0.58.0", + "x25519-dalek", + "zeroize", +] + [[package]] name = "scc" version = "2.4.0" @@ -7783,3 +7873,8 @@ dependencies = [ "cc", "pkg-config", ] + +[[patch.unused]] +name = "ant-protocol" +version = "2.0.3" +source = "git+https://github.com/WithAutonomi/ant-protocol.git?rev=93e63b8a41a97c37c24d1164a3ee5525e002ddcd#93e63b8a41a97c37c24d1164a3ee5525e002ddcd" diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index db8105f..adf29fd 100644 --- a/ant-cli/Cargo.toml +++ b/ant-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-cli" -version = "0.2.2" +version = "0.2.3-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 073b354..30728f6 100644 --- a/ant-core/Cargo.toml +++ b/ant-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-core" -version = "0.2.3" +version = "0.2.4-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" @@ -36,7 +36,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", rev = "93e63b8a41a97c37c24d1164a3ee5525e002ddcd" } +ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol", branch = "rc-2026.5.2" } xor_name = "5" self_encryption = "0.35.0" futures = "0.3" From 40e00e965ae1d48b9027f3ea40574b9552c2d4e6 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Wed, 13 May 2026 02:19:15 +0100 Subject: [PATCH 2/3] chore(release): pin patch + ant-node dev-dep to rc-2026.5.2 --- Cargo.lock | 266 ++++---------------------------------------- Cargo.toml | 4 +- ant-core/Cargo.toml | 6 +- 3 files changed, 27 insertions(+), 249 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8241a78..8bd6b16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -853,7 +853,7 @@ version = "0.2.4-rc.1" dependencies = [ "alloy", "ant-node", - "ant-protocol 2.1.0-rc.1", + "ant-protocol", "anyhow", "async-stream", "axum", @@ -871,7 +871,7 @@ dependencies = [ "rand 0.8.6", "reqwest 0.12.28", "rmp-serde", - "saorsa-core 0.24.2", + "saorsa-core", "self-replace", "self_encryption", "semver 1.0.28", @@ -906,11 +906,11 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.11.2" -source = "git+https://github.com/WithAutonomi/ant-node.git?rev=8b68b2d7f4662faf67ed7812dc6cb37de0c74a8b#8b68b2d7f4662faf67ed7812dc6cb37de0c74a8b" +version = "0.11.3-rc.1" +source = "git+https://github.com/WithAutonomi/ant-node.git?branch=rc-2026.5.2#199d87bea894aa77e72eca75b013979a74c281ae" dependencies = [ "aes-gcm-siv", - "ant-protocol 2.0.3", + "ant-protocol", "blake3", "bytes", "chrono", @@ -933,7 +933,7 @@ dependencies = [ "rand 0.8.6", "reqwest 0.13.3", "rmp-serde", - "saorsa-core 0.24.2", + "saorsa-core", "saorsa-pqc 0.5.1", "self-replace", "self_encryption", @@ -954,28 +954,10 @@ dependencies = [ "zip", ] -[[package]] -name = "ant-protocol" -version = "2.0.3" -source = "git+https://github.com/WithAutonomi/ant-protocol?branch=main#93e63b8a41a97c37c24d1164a3ee5525e002ddcd" -dependencies = [ - "blake3", - "bytes", - "evmlib", - "hex", - "postcard", - "rmp-serde", - "saorsa-core 0.24.2", - "saorsa-pqc 0.5.1", - "serde", - "tokio", - "tracing", -] - [[package]] name = "ant-protocol" version = "2.1.0-rc.1" -source = "git+https://github.com/WithAutonomi/ant-protocol?branch=rc-2026.5.2#971c7778840f647cdb76e6e03f4aeffd79e703ea" +source = "git+https://github.com/WithAutonomi/ant-protocol.git?branch=rc-2026.5.2#971c7778840f647cdb76e6e03f4aeffd79e703ea" dependencies = [ "blake3", "bytes", @@ -983,7 +965,7 @@ dependencies = [ "hex", "postcard", "rmp-serde", - "saorsa-core 0.24.3-rc.1", + "saorsa-core", "saorsa-pqc 0.5.1", "serde", "tokio", @@ -1851,7 +1833,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -2328,7 +2310,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -2527,7 +2509,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -3252,7 +3234,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows-core 0.57.0", ] [[package]] @@ -3905,7 +3887,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4573,7 +4555,7 @@ dependencies = [ "once_cell", "socket2 0.6.3", "tracing", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -4586,7 +4568,7 @@ dependencies = [ "libc", "socket2 0.6.3", "tracing", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5049,7 +5031,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5116,7 +5098,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5137,7 +5119,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5211,37 +5193,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "saorsa-core" -version = "0.24.2" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=fix%2Fstability-improvements#5586795740eafd9818e827baa2eb2677ff3ba942" -dependencies = [ - "anyhow", - "async-trait", - "blake3", - "bytes", - "dashmap", - "dirs 6.0.0", - "futures", - "hex", - "lru", - "once_cell", - "parking_lot", - "postcard", - "rand 0.8.6", - "saorsa-pqc 0.5.1", - "saorsa-transport 0.34.1", - "serde", - "serde_json", - "tempfile", - "thiserror 2.0.18", - "tokio", - "tokio-util", - "tracing", - "uuid", - "wyz", -] - [[package]] name = "saorsa-core" version = "0.24.3-rc.1" @@ -5261,7 +5212,7 @@ dependencies = [ "postcard", "rand 0.8.6", "saorsa-pqc 0.5.1", - "saorsa-transport 0.34.2-rc.1", + "saorsa-transport", "serde", "serde_json", "tempfile", @@ -5356,65 +5307,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "saorsa-transport" -version = "0.34.1" -source = "git+https://github.com/saorsa-labs/saorsa-transport?branch=fix%2Fstability-improvements#55f423ca5e3312e31ba22475b68a76f4ffd50285" -dependencies = [ - "anyhow", - "async-trait", - "aws-lc-rs", - "blake3", - "bytes", - "chrono", - "clap", - "core-foundation 0.9.4", - "dashmap", - "dirs 5.0.1", - "enum_dispatch", - "futures-util", - "hex", - "igd-next", - "indexmap 2.14.0", - "keyring", - "libc", - "lru-slab", - "nix", - "once_cell", - "parking_lot", - "pin-project-lite", - "quinn-udp 0.6.1", - "rand 0.8.6", - "rcgen", - "regex", - "reqwest 0.13.3", - "rustc-hash", - "rustls", - "rustls-native-certs", - "rustls-pemfile", - "rustls-platform-verifier 0.6.2", - "rustls-post-quantum", - "saorsa-pqc 0.4.2", - "serde", - "serde_json", - "serde_yaml", - "slab", - "socket2 0.5.10", - "system-configuration 0.6.1", - "thiserror 2.0.18", - "time", - "tinyvec", - "tokio", - "tokio-util", - "tracing", - "tracing-subscriber", - "unicode-width", - "uuid", - "windows 0.58.0", - "x25519-dalek", - "zeroize", -] - [[package]] name = "saorsa-transport" version = "0.34.2-rc.1" @@ -6154,7 +6046,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -6973,7 +6865,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.59.0", ] [[package]] @@ -7027,19 +6919,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-core" -version = "0.62.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" -dependencies = [ - "windows-implement 0.60.2", - "windows-interface 0.59.3", - "windows-link", - "windows-result 0.4.1", - "windows-strings 0.5.1", -] - [[package]] name = "windows-implement" version = "0.57.0" @@ -7062,17 +6941,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "windows-implement" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "windows-interface" version = "0.57.0" @@ -7095,17 +6963,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "windows-interface" -version = "0.59.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "windows-link" version = "0.2.1" @@ -7205,15 +7062,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.5", -] - [[package]] name = "windows-sys" version = "0.61.2" @@ -7262,30 +7110,13 @@ dependencies = [ "windows_aarch64_gnullvm 0.52.6", "windows_aarch64_msvc 0.52.6", "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", + "windows_i686_gnullvm", "windows_i686_msvc 0.52.6", "windows_x86_64_gnu 0.52.6", "windows_x86_64_gnullvm 0.52.6", "windows_x86_64_msvc 0.52.6", ] -[[package]] -name = "windows-targets" -version = "0.53.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.1", - "windows_aarch64_msvc 0.53.1", - "windows_i686_gnu 0.53.1", - "windows_i686_gnullvm 0.53.1", - "windows_i686_msvc 0.53.1", - "windows_x86_64_gnu 0.53.1", - "windows_x86_64_gnullvm 0.53.1", - "windows_x86_64_msvc 0.53.1", -] - [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -7304,12 +7135,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" - [[package]] name = "windows_aarch64_msvc" version = "0.42.2" @@ -7328,12 +7153,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" - [[package]] name = "windows_i686_gnu" version = "0.42.2" @@ -7352,24 +7171,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" - [[package]] name = "windows_i686_msvc" version = "0.42.2" @@ -7388,12 +7195,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" - [[package]] name = "windows_x86_64_gnu" version = "0.42.2" @@ -7412,12 +7213,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" - [[package]] name = "windows_x86_64_gnullvm" version = "0.42.2" @@ -7436,12 +7231,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" - [[package]] name = "windows_x86_64_msvc" version = "0.42.2" @@ -7460,12 +7249,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" - [[package]] name = "winnow" version = "0.7.15" @@ -7873,8 +7656,3 @@ dependencies = [ "cc", "pkg-config", ] - -[[patch.unused]] -name = "ant-protocol" -version = "2.0.3" -source = "git+https://github.com/WithAutonomi/ant-protocol.git?rev=93e63b8a41a97c37c24d1164a3ee5525e002ddcd#93e63b8a41a97c37c24d1164a3ee5525e002ddcd" diff --git a/Cargo.toml b/Cargo.toml index b3bbb58..1ee0564 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,6 +14,6 @@ resolver = "2" # that includes it. Without this patch, the transitive `ant-node 0.11.2` # fails to build under `cargo clippy --all-targets` / `cargo test`. [patch.crates-io] -ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol.git", rev = "93e63b8a41a97c37c24d1164a3ee5525e002ddcd" } -ant-node = { git = "https://github.com/WithAutonomi/ant-node.git", rev = "8b68b2d7f4662faf67ed7812dc6cb37de0c74a8b" } +ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol.git", branch = "rc-2026.5.2" } +ant-node = { git = "https://github.com/WithAutonomi/ant-node.git", branch = "rc-2026.5.2" } diff --git a/ant-core/Cargo.toml b/ant-core/Cargo.toml index 30728f6..e4e18c5 100644 --- a/ant-core/Cargo.toml +++ b/ant-core/Cargo.toml @@ -56,7 +56,7 @@ sysinfo = { version = "0.32", default-features = false, features = ["system"] } # ant-node is optional. It is only linked for the `LocalDevnet` wrapper # that spawns a local in-process network for development and testing. # Enable with `--features devnet`. -ant-node = { git = "https://github.com/WithAutonomi/ant-node", rev = "8b68b2d7f4662faf67ed7812dc6cb37de0c74a8b", optional = true } +ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.5.2", optional = true } tracing-subscriber = { version = "0.3", features = ["env-filter"] } [target.'cfg(unix)'.dependencies] @@ -82,7 +82,7 @@ devnet = ["dep:ant-node"] # in-process to exercise the wire protocol end-to-end. ant-node is a # dev-dep here (separate from the optional runtime dep above) so tests # always compile even without the `devnet` feature. -ant-node = { git = "https://github.com/WithAutonomi/ant-node", rev = "8b68b2d7f4662faf67ed7812dc6cb37de0c74a8b" } +ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.5.2" } serial_test = "3" anyhow = "1" alloy = { version = "1.6", features = ["node-bindings"] } @@ -92,7 +92,7 @@ rmp-serde = "1" # which populates a cache via `add_peer_trusted` (bypasses Sybil rate limits) # and then verifies reload after save. Test-only — no runtime version-pin # concern. Tracks ant-node's transitive saorsa-core dep. -saorsa-core = { git = "https://github.com/saorsa-labs/saorsa-core", branch = "fix/stability-improvements" } +saorsa-core = { git = "https://github.com/saorsa-labs/saorsa-core", branch = "rc-2026.5.2" } [[example]] name = "start-local-devnet" From 11ab8109deab8a0d153fb083f6ce254f7adc8961 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Wed, 13 May 2026 21:37:32 +0100 Subject: [PATCH 3/3] chore(release): promote rc-2026.5.2 to 0.2.4,0.2.3 --- Cargo.lock | 183 +++++++++++++++++++++++++++++++++++--------- Cargo.toml | 15 ---- ant-cli/Cargo.toml | 2 +- ant-core/Cargo.toml | 10 +-- 4 files changed, 154 insertions(+), 56 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8bd6b16..28125af 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -829,7 +829,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.2.3-rc.1" +version = "0.2.3" dependencies = [ "ant-core", "anyhow", @@ -849,7 +849,7 @@ dependencies = [ [[package]] name = "ant-core" -version = "0.2.4-rc.1" +version = "0.2.4" dependencies = [ "alloy", "ant-node", @@ -906,8 +906,9 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.11.3-rc.1" -source = "git+https://github.com/WithAutonomi/ant-node.git?branch=rc-2026.5.2#199d87bea894aa77e72eca75b013979a74c281ae" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f7a31a3e5b79a8f362d77daae46bc2253cc22744dd5294e7805f8ad581137f4" dependencies = [ "aes-gcm-siv", "ant-protocol", @@ -956,8 +957,9 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "2.1.0-rc.1" -source = "git+https://github.com/WithAutonomi/ant-protocol.git?branch=rc-2026.5.2#971c7778840f647cdb76e6e03f4aeffd79e703ea" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1aa2c58065ac6486b506fab559e4cebdbc18e416ed697112d268f3c440ba08f" dependencies = [ "blake3", "bytes", @@ -1306,9 +1308,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-lc-rs" -version = "1.16.3" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ec6fb3fe69024a75fa7e1bfb48aa6cf59706a101658ea01bfd33b2b248a038f" +checksum = "5ec2f1fc3ec205783a5da9a7e6c1509cc69dedf09a1949e412c1e18469326d00" dependencies = [ "aws-lc-sys", "zeroize", @@ -1316,9 +1318,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.40.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f50037ee5e1e41e7b8f9d161680a725bd1626cb6f8c7e901f91f942850852fe7" +checksum = "1a2f9779ce85b93ab6170dd940ad0169b5766ff848247aff13bb788b832fe3f4" dependencies = [ "cc", "cmake", @@ -1833,7 +1835,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2310,7 +2312,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2509,7 +2511,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3234,7 +3236,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.57.0", + "windows-core 0.62.2", ] [[package]] @@ -3618,9 +3620,9 @@ dependencies = [ [[package]] name = "keccak-asm" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa468878266ad91431012b3e5ef1bf9b170eab22883503a318d46857afa4579a" +checksum = "1766b89733097006f3a1388a02849865d6bc98c89273cb622e29fdd209922183" dependencies = [ "digest 0.10.7", "sha3-asm", @@ -3887,7 +3889,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -4295,18 +4297,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.12" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf0d9e68100b3a7989b4901972f265cd542e560a3a8a724e1e20322f4d06ce9" +checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.12" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a990e22f43e84855daf260dded30524ef4a9021cc7541c26540500a50b624389" +checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" dependencies = [ "proc-macro2", "quote", @@ -4555,7 +4557,7 @@ dependencies = [ "once_cell", "socket2 0.6.3", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -4568,7 +4570,7 @@ dependencies = [ "libc", "socket2 0.6.3", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5031,7 +5033,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5098,7 +5100,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5119,7 +5121,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5195,8 +5197,9 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.24.3-rc.1" -source = "git+https://github.com/saorsa-labs/saorsa-core?branch=rc-2026.5.2#8293fa50ca1397c9619b8d2de8ef5eb4e78c53c4" +version = "0.24.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d7d172c24312750ed8196ec9d58eb763e8aca259f836ce1f5c21cf70023a93e" dependencies = [ "anyhow", "async-trait", @@ -5309,8 +5312,9 @@ dependencies = [ [[package]] name = "saorsa-transport" -version = "0.34.2-rc.1" -source = "git+https://github.com/saorsa-labs/saorsa-transport?branch=rc-2026.5.2#0e0de4d8992b06ef2c93701024ce509527db05e0" +version = "0.34.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852400712537856ab6fec5293be4290daf0130df0dbcb249a6e8280f9257665f" dependencies = [ "anyhow", "async-trait", @@ -5735,9 +5739,9 @@ dependencies = [ [[package]] name = "sha3-asm" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59cbb88c189d6352cc8ae96a39d19c7ecad8f7330b29461187f2587fdc2988d5" +checksum = "9f3f15d4e239ebe08413eed880e0f9b5af4b40ee0472543320efa91d488e96a7" dependencies = [ "cc", "cfg-if", @@ -6046,7 +6050,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6865,7 +6869,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6919,6 +6923,19 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement 0.60.2", + "windows-interface 0.59.3", + "windows-link", + "windows-result 0.4.1", + "windows-strings 0.5.1", +] + [[package]] name = "windows-implement" version = "0.57.0" @@ -6941,6 +6958,17 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "windows-interface" version = "0.57.0" @@ -6963,6 +6991,17 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "windows-link" version = "0.2.1" @@ -7062,6 +7101,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + [[package]] name = "windows-sys" version = "0.61.2" @@ -7110,13 +7158,30 @@ dependencies = [ "windows_aarch64_gnullvm 0.52.6", "windows_aarch64_msvc 0.52.6", "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm", + "windows_i686_gnullvm 0.52.6", "windows_i686_msvc 0.52.6", "windows_x86_64_gnu 0.52.6", "windows_x86_64_gnullvm 0.52.6", "windows_x86_64_msvc 0.52.6", ] +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -7135,6 +7200,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + [[package]] name = "windows_aarch64_msvc" version = "0.42.2" @@ -7153,6 +7224,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + [[package]] name = "windows_i686_gnu" version = "0.42.2" @@ -7171,12 +7248,24 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + [[package]] name = "windows_i686_msvc" version = "0.42.2" @@ -7195,6 +7284,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + [[package]] name = "windows_x86_64_gnu" version = "0.42.2" @@ -7213,6 +7308,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + [[package]] name = "windows_x86_64_gnullvm" version = "0.42.2" @@ -7231,6 +7332,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + [[package]] name = "windows_x86_64_msvc" version = "0.42.2" @@ -7249,6 +7356,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + [[package]] name = "winnow" version = "0.7.15" diff --git a/Cargo.toml b/Cargo.toml index 1ee0564..ec8f5ce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,18 +2,3 @@ members = ["ant-core", "ant-cli"] resolver = "2" -# Pin ant-protocol to WithAutonomi/ant-protocol `main` so ChunkPutRequest's -# `content` field is `Bytes` (not `Vec`), letting the close-group fan-out -# in `ant-core/src/data/client/chunk.rs` share a single backing buffer across -# peer sends instead of `to_vec()`-copying the 4 MB payload per peer. -# The `Bytes` change landed in https://github.com/WithAutonomi/ant-protocol/pull/6. -# Remove once a crates.io release containing it is published. -# -# ant-node (a dev-dep of ant-core) was updated to the new `Bytes`-typed -# `ChunkPutRequest::content` on `main` but no crates.io release yet exists -# that includes it. Without this patch, the transitive `ant-node 0.11.2` -# fails to build under `cargo clippy --all-targets` / `cargo test`. -[patch.crates-io] -ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol.git", branch = "rc-2026.5.2" } -ant-node = { git = "https://github.com/WithAutonomi/ant-node.git", branch = "rc-2026.5.2" } - diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index adf29fd..05ecc83 100644 --- a/ant-cli/Cargo.toml +++ b/ant-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-cli" -version = "0.2.3-rc.1" +version = "0.2.3" 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 e4e18c5..50bb609 100644 --- a/ant-core/Cargo.toml +++ b/ant-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-core" -version = "0.2.4-rc.1" +version = "0.2.4" 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" @@ -36,7 +36,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.5.2" } +ant-protocol = "2.1.0" xor_name = "5" self_encryption = "0.35.0" futures = "0.3" @@ -56,7 +56,7 @@ sysinfo = { version = "0.32", default-features = false, features = ["system"] } # ant-node is optional. It is only linked for the `LocalDevnet` wrapper # that spawns a local in-process network for development and testing. # Enable with `--features devnet`. -ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.5.2", optional = true } +ant-node = { version = "0.11.3", optional = true } tracing-subscriber = { version = "0.3", features = ["env-filter"] } [target.'cfg(unix)'.dependencies] @@ -82,7 +82,7 @@ devnet = ["dep:ant-node"] # in-process to exercise the wire protocol end-to-end. ant-node is a # dev-dep here (separate from the optional runtime dep above) so tests # always compile even without the `devnet` feature. -ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.5.2" } +ant-node = "0.11.3" serial_test = "3" anyhow = "1" alloy = { version = "1.6", features = ["node-bindings"] } @@ -92,7 +92,7 @@ rmp-serde = "1" # which populates a cache via `add_peer_trusted` (bypasses Sybil rate limits) # and then verifies reload after save. Test-only — no runtime version-pin # concern. Tracks ant-node's transitive saorsa-core dep. -saorsa-core = { git = "https://github.com/saorsa-labs/saorsa-core", branch = "rc-2026.5.2" } +saorsa-core = "0.24.3" [[example]] name = "start-local-devnet"