From 66532ebf84116b820b35cbc82b543a057e3d5dfe Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Thu, 15 Oct 2026 04:19:32 +0100 Subject: [PATCH 1/3] chore(release): cut rc-2026.10.2 --- Cargo.lock | 216 ++++++++++++++++++++------------------------ Cargo.toml | 6 -- ant-cli/Cargo.toml | 2 +- ant-core/Cargo.toml | 10 +- 4 files changed, 103 insertions(+), 131 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b8f2679b..36bff0ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -764,6 +764,17 @@ dependencies = [ "libc", ] +[[package]] +name = "annotate-snippets" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f211a51805bc641f3ad5b7664c77d2547af685cc33b4cd8d31964027a46f13f1" +dependencies = [ + "anstyle", + "memchr", + "unicode-width", +] + [[package]] name = "anstream" version = "1.0.0" @@ -816,7 +827,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.3.9" +version = "0.3.11-rc.1" dependencies = [ "ant-core", "anyhow", @@ -839,7 +850,7 @@ dependencies = [ [[package]] name = "ant-core" -version = "0.11.0" +version = "0.13.0-rc.1" dependencies = [ "alloy", "ant-node", @@ -869,7 +880,7 @@ dependencies = [ "rand 0.8.6", "reqwest 0.12.28", "rmp-serde", - "saorsa-transport 0.37.0", + "saorsa-transport", "self-replace", "self_encryption", "semver 1.0.28", @@ -912,8 +923,8 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.22.0" -source = "git+https://github.com/WithAutonomi/ant-node.git?rev=beec6ba48e9a2107fad928c1b642b22655060523#beec6ba48e9a2107fad928c1b642b22655060523" +version = "0.23.0-rc.1" +source = "git+https://github.com/WithAutonomi/ant-node?branch=rc-2026.10.2#0f5a39f01fb7047829077b772f7385d81b22e46f" dependencies = [ "ant-protocol", "bao", @@ -942,7 +953,7 @@ dependencies = [ "rustix", "saorsa-core", "saorsa-pqc", - "saorsa-transport 0.38.0", + "saorsa-transport", "self-replace", "self_encryption", "semver 1.0.28", @@ -965,8 +976,8 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "4.0.0" -source = "git+https://github.com/WithAutonomi/ant-protocol?rev=718f60682bb3704b68fbba0bea34f2a0416fa876#718f60682bb3704b68fbba0bea34f2a0416fa876" +version = "5.0.0-rc.1" +source = "git+https://github.com/WithAutonomi/ant-protocol?branch=rc-2026.10.2#c12d10493e754af4d6ca51318bacc6195f9c9cad" dependencies = [ "blake3", "bytes", @@ -1268,6 +1279,12 @@ dependencies = [ "rand 0.8.6", ] +[[package]] +name = "arraydeque" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236" + [[package]] name = "arrayref" version = "0.3.9" @@ -1511,7 +1528,7 @@ dependencies = [ "miniz_oxide", "object", "rustc-demangle", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -1892,7 +1909,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -2681,6 +2698,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "encoding_rs_io" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fba3fe847045ecff794b9c138293a80db914678c453ad63fbf0c6a9eb6e00b22" +dependencies = [ + "encoding_rs", +] + [[package]] name = "enum-ordinalize" version = "4.3.2" @@ -3138,6 +3164,16 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "granit-parser" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e20f99e46474f56bd905c56e817ebddcf377a611f94c53ac4649e4d3fa3c0cd0" +dependencies = [ + "arraydeque", + "smallvec", +] + [[package]] name = "group" version = "0.13.0" @@ -3461,7 +3497,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.61.2", + "windows-core 0.62.2", ] [[package]] @@ -3760,7 +3796,7 @@ dependencies = [ "simd_cesu8", "thiserror 2.0.18", "walkdir", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -4500,7 +4536,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -5542,9 +5578,8 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd8c6152246053fa3497fa5e5d1ddc49ec1882fe24cf1ef3e529b03562c3c6a" +version = "0.29.1-rc.1" +source = "git+https://github.com/WithAutonomi/saorsa-core?branch=rc-2026.10.2#0d55b83ff1386a06c6296a603028321630a39462" dependencies = [ "anyhow", "async-trait", @@ -5561,7 +5596,7 @@ dependencies = [ "postcard", "rand 0.8.6", "saorsa-pqc", - "saorsa-transport 0.38.0", + "saorsa-transport", "serde", "serde_json", "tempfile", @@ -5611,33 +5646,8 @@ dependencies = [ [[package]] name = "saorsa-transport" -version = "0.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "261ed20ee1ed8555594fef412b428fa20c21d2cbeebfe3f11868c7df9489a410" -dependencies = [ - "anyhow", - "base64", - "blake3", - "chacha20poly1305", - "core-foundation 0.9.4", - "hex", - "libc", - "saorsa-pqc", - "serde", - "serde_bytes", - "serde_json", - "system-configuration", - "thiserror 2.0.18", - "web-time", - "windows 0.61.3", - "zeroize", -] - -[[package]] -name = "saorsa-transport" -version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f201fce78c610eda6da22ee8d9ad7a84c4a7ffe8e91b5603b6c025f53742ce73" +version = "0.38.1-rc.1" +source = "git+https://github.com/WithAutonomi/saorsa-transport?branch=rc-2026.10.2#80f4d8b8bee554fe1f5256595e4477fa05b8cecd" dependencies = [ "anyhow", "async-trait", @@ -5648,7 +5658,6 @@ dependencies = [ "chacha20poly1305", "chrono", "clap", - "core-foundation 0.9.4", "dashmap", "dirs", "enum_dispatch", @@ -5677,13 +5686,12 @@ dependencies = [ "rustls-post-quantum", "saorsa-pqc", "serde", + "serde-saphyr", "serde_bytes", "serde_json", - "serde_yaml", "slab", "socket2 0.6.4", "stun 0.7.0", - "system-configuration", "thiserror 2.0.18", "time", "tinyvec", @@ -5695,7 +5703,7 @@ dependencies = [ "uuid", "web-time", "webrtc", - "windows 0.61.3", + "windows 0.62.2", "x25519-dalek", "x509-parser 0.18.1", "zeroize", @@ -5898,6 +5906,20 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-saphyr" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8050abb251097357e24aff63ba2c52a6309ecb7d23a5474023df960a02694d8" +dependencies = [ + "annotate-snippets", + "encoding_rs_io", + "granit-parser", + "num-traits", + "serde_core", + "smallvec", +] + [[package]] name = "serde-wasm-bindgen" version = "0.6.5" @@ -6025,19 +6047,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "serde_yaml" -version = "0.9.34+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" -dependencies = [ - "indexmap 2.14.0", - "itoa", - "ryu", - "serde", - "unsafe-libyaml", -] - [[package]] name = "serdect" version = "0.2.0" @@ -7008,12 +7017,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "unsafe-libyaml" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" - [[package]] name = "untrusted" version = "0.9.0" @@ -7549,24 +7552,23 @@ dependencies = [ [[package]] name = "windows" -version = "0.61.3" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" dependencies = [ "windows-collections", - "windows-core 0.61.2", + "windows-core 0.62.2", "windows-future", - "windows-link 0.1.3", "windows-numerics", ] [[package]] name = "windows-collections" -version = "0.2.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" dependencies = [ - "windows-core 0.61.2", + "windows-core 0.62.2", ] [[package]] @@ -7583,25 +7585,25 @@ dependencies = [ [[package]] name = "windows-core" -version = "0.61.2" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ "windows-implement 0.60.2", "windows-interface 0.59.3", - "windows-link 0.1.3", - "windows-result 0.3.4", - "windows-strings 0.4.2", + "windows-link", + "windows-result 0.4.1", + "windows-strings", ] [[package]] name = "windows-future" -version = "0.2.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" dependencies = [ - "windows-core 0.61.2", - "windows-link 0.1.3", + "windows-core 0.62.2", + "windows-link", "windows-threading", ] @@ -7649,12 +7651,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-link" version = "0.2.1" @@ -7663,12 +7659,12 @@ checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" [[package]] name = "windows-numerics" -version = "0.2.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" dependencies = [ - "windows-core 0.61.2", - "windows-link 0.1.3", + "windows-core 0.62.2", + "windows-link", ] [[package]] @@ -7677,9 +7673,9 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" dependencies = [ - "windows-link 0.2.1", + "windows-link", "windows-result 0.4.1", - "windows-strings 0.5.1", + "windows-strings", ] [[package]] @@ -7691,31 +7687,13 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-result" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" -dependencies = [ - "windows-link 0.1.3", -] - [[package]] name = "windows-result" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ - "windows-link 0.2.1", -] - -[[package]] -name = "windows-strings" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" -dependencies = [ - "windows-link 0.1.3", + "windows-link", ] [[package]] @@ -7724,7 +7702,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -7760,7 +7738,7 @@ version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -7796,11 +7774,11 @@ dependencies = [ [[package]] name = "windows-threading" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" dependencies = [ - "windows-link 0.1.3", + "windows-link", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index b98dd8a3..ec8f5ce5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,9 +2,3 @@ members = ["ant-core", "ant-cli"] resolver = "2" -[patch.crates-io] -# The published ant-protocol 4.0.0 has pointers (ADR-0016) but not the final -# state that ownership transfer relies on (ADR-0018 in ant-node). Pin the -# companion revision until a release includes it. Versions are bumped at -# release; this immutable revision remains 4.0.0. -ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol", rev = "718f60682bb3704b68fbba0bea34f2a0416fa876" } diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index 4afab20c..d9588464 100644 --- a/ant-cli/Cargo.toml +++ b/ant-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-cli" -version = "0.3.9" +version = "0.3.11-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 5aaf890c..675207f5 100644 --- a/ant-core/Cargo.toml +++ b/ant-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-core" -version = "0.11.0" +version = "0.13.0-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" @@ -26,7 +26,7 @@ serde_bytes = "0.11" serde_json = "1" self_encryption = "0.36.2" # Portable WebRTC Direct profile shared with ant-node. -saorsa-transport = { version = "0.37.0", default-features = false, features = ["webrtc"] } +saorsa-transport = { git = "https://github.com/WithAutonomi/saorsa-transport", branch = "rc-2026.10.2", default-features = false, features = ["webrtc"] } thiserror = "2" # NFC normalisation for the portable manifest path rules (ADR-0006). unicode-normalization = "0.1" @@ -59,7 +59,7 @@ tower-http = { version = "0.6.8", features = ["cors"], optional = true } # 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 = { version = "4.0.0", default-features = false, features = ["rpc"] } +ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol", branch = "rc-2026.10.2", default-features = false, features = ["rpc"] } xor_name = { version = "5" } futures = { version = "0.3" } tracing = { version = "0.1" } @@ -81,7 +81,7 @@ sysinfo = { version = "0.32", default-features = false, features = ["system"], o # `MultiAddr` mutually incompatible in `node/devnet.rs`. The draft node # revision below carries the same reviewed core/transport pins as this # workspace and uses the same released ant-protocol lineage. -ant-node = { version = "0.22.0", git = "https://github.com/WithAutonomi/ant-node.git", rev = "beec6ba48e9a2107fad928c1b642b22655060523", optional = true } +ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.10.2", optional = true } tracing-subscriber = { version = "0.3", features = ["env-filter"], optional = true } # Browser bindings are optional so ordinary native consumers do not pull the @@ -175,7 +175,7 @@ test-utils = ["dep:fips204"] # 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.22.0", git = "https://github.com/WithAutonomi/ant-node.git", rev = "beec6ba48e9a2107fad928c1b642b22655060523", features = ["test-utils"] } +ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.10.2", features = ["test-utils"] } serial_test = "3" anyhow = "1" alloy = { version = "1.6", features = ["node-bindings"] } From 270e77780ea7dafec424202ce25b41e8ed8747a9 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Thu, 15 Oct 2026 04:32:00 +0100 Subject: [PATCH 2/3] chore(release): add reviewed notices entry for granit-parser 1.3.0 granit-parser ships its MIT/Apache texts under a hidden .licenses directory that the notices generator does not search, so the release build refused it. Supply the SPDX MIT text, as for siphasher. Co-Authored-By: Claude Opus 5.5 --- scripts/third_party_notices/config.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/third_party_notices/config.toml b/scripts/third_party_notices/config.toml index 37e3db63..a29e5e29 100644 --- a/scripts/third_party_notices/config.toml +++ b/scripts/third_party_notices/config.toml @@ -127,6 +127,12 @@ text_url = "https://raw.githubusercontent.com/spdx/license-list-data/v3.29.0/tex text_sha256 = "b05785f9f18e6716bab63424b11454513b9943a222595b70411009202fc592b5" note = "its COPYING, reproduced with its copyright lines, refers to LICENSE-MIT and LICENSE-APACHE files that neither the crate nor its repository contain; the MIT text is reproduced from the SPDX licence list." +[missing.granit-parser] +version = "1.3.0" +text_url = "https://raw.githubusercontent.com/spdx/license-list-data/v3.29.0/text/MIT.txt" +text_sha256 = "b05785f9f18e6716bab63424b11454513b9943a222595b70411009202fc592b5" +note = "its root LICENSE, reproduced with its notices for Chen Yuheng, Ethiraric and Bourumir Wyngs, refers to licence texts the crate ships under a hidden .licenses directory, which is not searched for licence files; the MIT text is reproduced from the SPDX licence list." + [[appendix]] title = "Rust standard library" intro = """ From 4b4bf518ba6af361e406b0cacb2cdf6dc271305e Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Fri, 16 Oct 2026 03:28:54 +0100 Subject: [PATCH 3/3] chore(release): promote rc-2026.10.2 to 0.13.0,0.3.11 --- Cargo.lock | 24 ++++++++++++++---------- ant-cli/Cargo.toml | 2 +- ant-core/Cargo.toml | 10 +++++----- 3 files changed, 20 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 36bff0ad..66154a31 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -827,7 +827,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.3.11-rc.1" +version = "0.3.11" dependencies = [ "ant-core", "anyhow", @@ -850,7 +850,7 @@ dependencies = [ [[package]] name = "ant-core" -version = "0.13.0-rc.1" +version = "0.13.0" dependencies = [ "alloy", "ant-node", @@ -923,8 +923,9 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.23.0-rc.1" -source = "git+https://github.com/WithAutonomi/ant-node?branch=rc-2026.10.2#0f5a39f01fb7047829077b772f7385d81b22e46f" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4608e1331581c4f2d15857eaa1f82e74688ef198e6eb62de0fb80b2fca566028" dependencies = [ "ant-protocol", "bao", @@ -976,8 +977,9 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "5.0.0-rc.1" -source = "git+https://github.com/WithAutonomi/ant-protocol?branch=rc-2026.10.2#c12d10493e754af4d6ca51318bacc6195f9c9cad" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4ad739acc497fb0f9bb49691e5874ecd68584569e730cc32f8a26d70f4b6725" dependencies = [ "blake3", "bytes", @@ -5578,8 +5580,9 @@ dependencies = [ [[package]] name = "saorsa-core" -version = "0.29.1-rc.1" -source = "git+https://github.com/WithAutonomi/saorsa-core?branch=rc-2026.10.2#0d55b83ff1386a06c6296a603028321630a39462" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96eb0b46528062e949d16000877f27e37a535d2c431c49e102e73268f503a104" dependencies = [ "anyhow", "async-trait", @@ -5646,8 +5649,9 @@ dependencies = [ [[package]] name = "saorsa-transport" -version = "0.38.1-rc.1" -source = "git+https://github.com/WithAutonomi/saorsa-transport?branch=rc-2026.10.2#80f4d8b8bee554fe1f5256595e4477fa05b8cecd" +version = "0.38.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7debc3e4627e16065ae43ac24ce329de65f71a7ee1cc86943073de3d43f5d004" dependencies = [ "anyhow", "async-trait", diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index d9588464..72e46775 100644 --- a/ant-cli/Cargo.toml +++ b/ant-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-cli" -version = "0.3.11-rc.1" +version = "0.3.11" 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 675207f5..8dfccb89 100644 --- a/ant-core/Cargo.toml +++ b/ant-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ant-core" -version = "0.13.0-rc.1" +version = "0.13.0" 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" @@ -26,7 +26,7 @@ serde_bytes = "0.11" serde_json = "1" self_encryption = "0.36.2" # Portable WebRTC Direct profile shared with ant-node. -saorsa-transport = { git = "https://github.com/WithAutonomi/saorsa-transport", branch = "rc-2026.10.2", default-features = false, features = ["webrtc"] } +saorsa-transport = { version = "0.38.1", default-features = false, features = ["webrtc"] } thiserror = "2" # NFC normalisation for the portable manifest path rules (ADR-0006). unicode-normalization = "0.1" @@ -59,7 +59,7 @@ tower-http = { version = "0.6.8", features = ["cors"], optional = true } # 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.10.2", default-features = false, features = ["rpc"] } +ant-protocol = { version = "5.0.0", default-features = false, features = ["rpc"] } xor_name = { version = "5" } futures = { version = "0.3" } tracing = { version = "0.1" } @@ -81,7 +81,7 @@ sysinfo = { version = "0.32", default-features = false, features = ["system"], o # `MultiAddr` mutually incompatible in `node/devnet.rs`. The draft node # revision below carries the same reviewed core/transport pins as this # workspace and uses the same released ant-protocol lineage. -ant-node = { git = "https://github.com/WithAutonomi/ant-node", branch = "rc-2026.10.2", optional = true } +ant-node = { version = "0.23.0", optional = true } tracing-subscriber = { version = "0.3", features = ["env-filter"], optional = true } # Browser bindings are optional so ordinary native consumers do not pull the @@ -175,7 +175,7 @@ test-utils = ["dep:fips204"] # 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.10.2", features = ["test-utils"] } +ant-node = { version = "0.23.0", features = ["test-utils"] } serial_test = "3" anyhow = "1" alloy = { version = "1.6", features = ["node-bindings"] }