From 7af69db2ef1b000b5d66c2768f0c88b630286eb6 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Mon, 6 Jan 2025 19:09:45 +0000 Subject: [PATCH 1/3] chore(release): release candidate 2024.12.1.8 ================== Crate Versions ================== ant-bootstrap: 0.1.3-rc.1 ant-build-info: 0.1.23-rc.1 ant-cli: 0.3.3-rc.1 ant-evm: 0.1.8-rc.1 ant-logging: 0.2.44-rc.1 ant-metrics: 0.1.24-rc.1 ant-networking: 0.3.3-rc.1 ant-node: 0.3.3-rc.1 ant-node-manager: 0.11.7-rc.1 ant-node-rpc-client: 0.6.40-rc.1 ant-protocol: 0.3.3-rc.1 ant-registers: 0.4.7-rc.1 ant-service-management: 0.4.7-rc.1 ant-token-supplies: 0.1.62-rc.1 autonomi: 0.3.3-rc.1 evmlib: 0.1.8-rc.1 evm-testnet: 0.1.8-rc.1 nat-detection: 0.2.15-rc.1 node-launchpad: 0.5.3-rc.1 test-utils: 0.4.15-rc.1 =================== Binary Versions =================== ant: 0.3.3-rc.1 antctl: 0.11.7-rc.1 antctld: 0.11.7-rc.1 antnode: 0.3.3-rc.1 antnode_rpc_client: 0.6.40-rc.1 nat-detection: 0.2.15-rc.1 node-launchpad: 0.5.3-rc.1 --- Cargo.lock | 40 +++++++++++++++--------------- ant-bootstrap/Cargo.toml | 6 ++--- ant-build-info/Cargo.toml | 2 +- ant-build-info/src/release_info.rs | 2 +- ant-cli/Cargo.toml | 14 +++++------ ant-evm/Cargo.toml | 4 +-- ant-logging/Cargo.toml | 2 +- ant-metrics/Cargo.toml | 2 +- ant-networking/Cargo.toml | 12 ++++----- ant-node-manager/Cargo.toml | 14 +++++------ ant-node-rpc-client/Cargo.toml | 12 ++++----- ant-node/Cargo.toml | 24 +++++++++--------- ant-protocol/Cargo.toml | 8 +++--- ant-registers/Cargo.toml | 2 +- ant-service-management/Cargo.toml | 10 ++++---- ant-token-supplies/Cargo.toml | 2 +- autonomi/Cargo.toml | 16 ++++++------ evm-testnet/Cargo.toml | 6 ++--- evmlib/Cargo.toml | 2 +- nat-detection/Cargo.toml | 8 +++--- node-launchpad/Cargo.toml | 14 +++++------ release-cycle-info | 2 +- test-utils/Cargo.toml | 4 +-- 23 files changed, 104 insertions(+), 104 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 50648792ee..78d65fa20f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -773,7 +773,7 @@ dependencies = [ [[package]] name = "ant-bootstrap" -version = "0.1.2" +version = "0.1.3-rc.1" dependencies = [ "ant-logging", "ant-protocol", @@ -798,7 +798,7 @@ dependencies = [ [[package]] name = "ant-build-info" -version = "0.1.22" +version = "0.1.23-rc.1" dependencies = [ "chrono", "tracing", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.3.2" +version = "0.3.3-rc.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -838,7 +838,7 @@ dependencies = [ [[package]] name = "ant-evm" -version = "0.1.7" +version = "0.1.8-rc.1" dependencies = [ "custom_debug", "evmlib", @@ -861,7 +861,7 @@ dependencies = [ [[package]] name = "ant-logging" -version = "0.2.43" +version = "0.2.44-rc.1" dependencies = [ "chrono", "color-eyre", @@ -886,7 +886,7 @@ dependencies = [ [[package]] name = "ant-metrics" -version = "0.1.23" +version = "0.1.24-rc.1" dependencies = [ "clap", "color-eyre", @@ -900,7 +900,7 @@ dependencies = [ [[package]] name = "ant-networking" -version = "0.3.2" +version = "0.3.3-rc.1" dependencies = [ "aes-gcm-siv", "ant-bootstrap", @@ -948,7 +948,7 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.3.2" +version = "0.3.3-rc.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -1006,7 +1006,7 @@ dependencies = [ [[package]] name = "ant-node-manager" -version = "0.11.6" +version = "0.11.7-rc.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -1049,7 +1049,7 @@ dependencies = [ [[package]] name = "ant-node-rpc-client" -version = "0.6.39" +version = "0.6.40-rc.1" dependencies = [ "ant-build-info", "ant-logging", @@ -1073,7 +1073,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "0.3.2" +version = "0.3.3-rc.1" dependencies = [ "ant-build-info", "ant-evm", @@ -1103,7 +1103,7 @@ dependencies = [ [[package]] name = "ant-registers" -version = "0.4.6" +version = "0.4.7-rc.1" dependencies = [ "blsttc", "crdts", @@ -1140,7 +1140,7 @@ dependencies = [ [[package]] name = "ant-service-management" -version = "0.4.6" +version = "0.4.7-rc.1" dependencies = [ "ant-bootstrap", "ant-evm", @@ -1167,7 +1167,7 @@ dependencies = [ [[package]] name = "ant-token-supplies" -version = "0.1.61" +version = "0.1.62-rc.1" dependencies = [ "dirs-next", "reqwest 0.11.27", @@ -1591,7 +1591,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "autonomi" -version = "0.3.2" +version = "0.3.3-rc.1" dependencies = [ "alloy", "ant-bootstrap", @@ -3356,7 +3356,7 @@ dependencies = [ [[package]] name = "evm-testnet" -version = "0.1.7" +version = "0.1.8-rc.1" dependencies = [ "ant-evm", "clap", @@ -3367,7 +3367,7 @@ dependencies = [ [[package]] name = "evmlib" -version = "0.1.7" +version = "0.1.8-rc.1" dependencies = [ "alloy", "dirs-next", @@ -6284,7 +6284,7 @@ dependencies = [ [[package]] name = "nat-detection" -version = "0.2.14" +version = "0.2.15-rc.1" dependencies = [ "ant-build-info", "ant-networking", @@ -6401,7 +6401,7 @@ dependencies = [ [[package]] name = "node-launchpad" -version = "0.5.2" +version = "0.5.3-rc.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -9321,7 +9321,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "test-utils" -version = "0.4.14" +version = "0.4.15-rc.1" dependencies = [ "bytes", "color-eyre", diff --git a/ant-bootstrap/Cargo.toml b/ant-bootstrap/Cargo.toml index ef72f7a85d..ed7d377ba6 100644 --- a/ant-bootstrap/Cargo.toml +++ b/ant-bootstrap/Cargo.toml @@ -7,14 +7,14 @@ license = "GPL-3.0" name = "ant-bootstrap" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.2" +version = "0.1.3-rc.1" [features] local = [] [dependencies] -ant-logging = { path = "../ant-logging", version = "0.2.43" } -ant-protocol = { path = "../ant-protocol", version = "0.3.2" } +ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } atomic-write-file = "0.2.2" chrono = { version = "0.4", features = ["serde"] } clap = { version = "4.2.1", features = ["derive", "env"] } diff --git a/ant-build-info/Cargo.toml b/ant-build-info/Cargo.toml index 6a7482355e..2a41fc4f59 100644 --- a/ant-build-info/Cargo.toml +++ b/ant-build-info/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-build-info" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.22" +version = "0.1.23-rc.1" build = "build.rs" include = ["Cargo.toml", "src/**/*", "build.rs"] diff --git a/ant-build-info/src/release_info.rs b/ant-build-info/src/release_info.rs index 74f6d99021..c87bb79fe8 100644 --- a/ant-build-info/src/release_info.rs +++ b/ant-build-info/src/release_info.rs @@ -1,4 +1,4 @@ pub const RELEASE_YEAR: &str = "2024"; pub const RELEASE_MONTH: &str = "12"; pub const RELEASE_CYCLE: &str = "1"; -pub const RELEASE_CYCLE_COUNTER: &str = "7"; +pub const RELEASE_CYCLE_COUNTER: &str = "8"; diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index 52bc8916eb..ef864f4715 100644 --- a/ant-cli/Cargo.toml +++ b/ant-cli/Cargo.toml @@ -3,7 +3,7 @@ authors = ["MaidSafe Developers "] name = "ant-cli" description = "CLI client for the Autonomi network" license = "GPL-3.0" -version = "0.3.2" +version = "0.3.3-rc.1" edition = "2021" homepage = "https://maidsafe.net" readme = "README.md" @@ -24,11 +24,11 @@ name = "files" harness = false [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.2" } -ant-build-info = { path = "../ant-build-info", version = "0.1.22" } -ant-logging = { path = "../ant-logging", version = "0.2.43" } -ant-protocol = { path = "../ant-protocol", version = "0.3.2" } -autonomi = { path = "../autonomi", version = "0.3.2", features = [ +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } +autonomi = { path = "../autonomi", version = "0.3.3-rc.1", features = [ "fs", "vault", "registers", @@ -60,7 +60,7 @@ tracing = { version = "~0.1.26" } walkdir = "2.5.0" [dev-dependencies] -autonomi = { path = "../autonomi", version = "0.3.2", features = ["fs"]} +autonomi = { path = "../autonomi", version = "0.3.3-rc.1", features = ["fs"]} criterion = "0.5.1" eyre = "0.6.8" rand = { version = "~0.8.5", features = ["small_rng"] } diff --git a/ant-evm/Cargo.toml b/ant-evm/Cargo.toml index 691f07cc5d..9eb8a8b14c 100644 --- a/ant-evm/Cargo.toml +++ b/ant-evm/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-evm" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.7" +version = "0.1.8-rc.1" [features] local = ["evmlib/local"] @@ -16,7 +16,7 @@ test-utils = [] [dependencies] custom_debug = "~0.6.1" -evmlib = { path = "../evmlib", version = "0.1.7" } +evmlib = { path = "../evmlib", version = "0.1.8-rc.1" } hex = "~0.4.3" lazy_static = "~1.4.0" libp2p = { version = "0.54.1", features = ["identify", "kad"] } diff --git a/ant-logging/Cargo.toml b/ant-logging/Cargo.toml index 33ad706228..309aa6c2b6 100644 --- a/ant-logging/Cargo.toml +++ b/ant-logging/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-logging" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.2.43" +version = "0.2.44-rc.1" [dependencies] chrono = "~0.4.19" diff --git a/ant-metrics/Cargo.toml b/ant-metrics/Cargo.toml index ded374da71..72f01cff41 100644 --- a/ant-metrics/Cargo.toml +++ b/ant-metrics/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-metrics" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.23" +version = "0.1.24-rc.1" [[bin]] path = "src/main.rs" diff --git a/ant-networking/Cargo.toml b/ant-networking/Cargo.toml index 966b7d4d6f..c6234bdd69 100644 --- a/ant-networking/Cargo.toml +++ b/ant-networking/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-networking" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.3.2" +version = "0.3.3-rc.1" [features] default = [] @@ -20,11 +20,11 @@ upnp = ["libp2p/upnp"] [dependencies] aes-gcm-siv = "0.11.1" -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.2" } -ant-build-info = { path = "../ant-build-info", version = "0.1.22" } -ant-evm = { path = "../ant-evm", version = "0.1.7" } -ant-protocol = { path = "../ant-protocol", version = "0.3.2" } -ant-registers = { path = "../ant-registers", version = "0.4.6" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } +ant-registers = { path = "../ant-registers", version = "0.4.7-rc.1" } async-trait = "0.1" bytes = { version = "1.0.1", features = ["serde"] } custom_debug = "~0.6.1" diff --git a/ant-node-manager/Cargo.toml b/ant-node-manager/Cargo.toml index 6d54bed2f5..1d5fd72b59 100644 --- a/ant-node-manager/Cargo.toml +++ b/ant-node-manager/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-node-manager" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.11.6" +version = "0.11.7-rc.1" [[bin]] name = "antctl" @@ -30,13 +30,13 @@ tcp = [] websockets = [] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.2" } -ant-build-info = { path = "../ant-build-info", version = "0.1.22" } -ant-evm = { path = "../ant-evm", version = "0.1.7" } -ant-logging = { path = "../ant-logging", version = "0.2.43" } -ant-protocol = { path = "../ant-protocol", version = "0.3.2" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } ant-releases = { version = "0.4.0" } -ant-service-management = { path = "../ant-service-management", version = "0.4.6" } +ant-service-management = { path = "../ant-service-management", version = "0.4.7-rc.1" } chrono = "~0.4.19" clap = { version = "4.4.6", features = ["derive", "env"] } colored = "2.0.4" diff --git a/ant-node-rpc-client/Cargo.toml b/ant-node-rpc-client/Cargo.toml index 8962d19ae2..0388c465a2 100644 --- a/ant-node-rpc-client/Cargo.toml +++ b/ant-node-rpc-client/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-node-rpc-client" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.6.39" +version = "0.6.40-rc.1" [[bin]] name = "antnode_rpc_client" @@ -17,11 +17,11 @@ path = "src/main.rs" nightly = [] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.22" } -ant-logging = { path = "../ant-logging", version = "0.2.43" } -ant-protocol = { path = "../ant-protocol", version = "0.3.2", features=["rpc"] } -ant-node = { path = "../ant-node", version = "0.3.2" } -ant-service-management = { path = "../ant-service-management", version = "0.4.6" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1", features=["rpc"] } +ant-node = { path = "../ant-node", version = "0.3.3-rc.1" } +ant-service-management = { path = "../ant-service-management", version = "0.4.7-rc.1" } async-trait = "0.1" bls = { package = "blsttc", version = "8.0.1" } clap = { version = "4.2.1", features = ["derive"] } diff --git a/ant-node/Cargo.toml b/ant-node/Cargo.toml index 0de618b1cd..f08d6b2816 100644 --- a/ant-node/Cargo.toml +++ b/ant-node/Cargo.toml @@ -2,7 +2,7 @@ authors = ["MaidSafe Developers "] description = "The Autonomi node binary" name = "ant-node" -version = "0.3.2" +version = "0.3.3-rc.1" edition = "2021" license = "GPL-3.0" homepage = "https://maidsafe.net" @@ -26,14 +26,14 @@ otlp = ["ant-logging/otlp"] upnp = ["ant-networking/upnp"] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.2" } -ant-build-info = { path = "../ant-build-info", version = "0.1.22" } -ant-evm = { path = "../ant-evm", version = "0.1.7" } -ant-logging = { path = "../ant-logging", version = "0.2.43" } -ant-networking = { path = "../ant-networking", version = "0.3.2" } -ant-protocol = { path = "../ant-protocol", version = "0.3.2" } -ant-registers = { path = "../ant-registers", version = "0.4.6" } -ant-service-management = { path = "../ant-service-management", version = "0.4.6" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } +ant-networking = { path = "../ant-networking", version = "0.3.3-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } +ant-registers = { path = "../ant-registers", version = "0.4.7-rc.1" } +ant-service-management = { path = "../ant-service-management", version = "0.4.7-rc.1" } async-trait = "0.1" bls = { package = "blsttc", version = "8.0.1" } bytes = { version = "1.0.1", features = ["serde"] } @@ -83,10 +83,10 @@ walkdir = "~2.5.0" xor_name = "5.0.0" [dev-dependencies] -ant-protocol = { path = "../ant-protocol", version = "0.3.2", features = ["rpc"] } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1", features = ["rpc"] } assert_fs = "1.0.0" -evmlib = { path = "../evmlib", version = "0.1.7" } -autonomi = { path = "../autonomi", version = "0.3.2", features = ["registers"] } +evmlib = { path = "../evmlib", version = "0.1.8-rc.1" } +autonomi = { path = "../autonomi", version = "0.3.3-rc.1", features = ["registers"] } reqwest = { version = "0.12.2", default-features = false, features = [ "rustls-tls-manual-roots", ] } diff --git a/ant-protocol/Cargo.toml b/ant-protocol/Cargo.toml index d0afab1c15..7ad2b147df 100644 --- a/ant-protocol/Cargo.toml +++ b/ant-protocol/Cargo.toml @@ -7,16 +7,16 @@ license = "GPL-3.0" name = "ant-protocol" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.3.2" +version = "0.3.3-rc.1" [features] default = [] rpc = ["tonic", "prost"] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.22" } -ant-evm = { path = "../ant-evm", version = "0.1.7" } -ant-registers = { path = "../ant-registers", version = "0.4.6" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } +ant-registers = { path = "../ant-registers", version = "0.4.7-rc.1" } bls = { package = "blsttc", version = "8.0.1" } bytes = { version = "1.0.1", features = ["serde"] } color-eyre = "0.6.2" diff --git a/ant-registers/Cargo.toml b/ant-registers/Cargo.toml index e021f361cf..2a16fe7d5c 100644 --- a/ant-registers/Cargo.toml +++ b/ant-registers/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-registers" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.4.6" +version = "0.4.7-rc.1" [features] test-utils = [] diff --git a/ant-service-management/Cargo.toml b/ant-service-management/Cargo.toml index 519045aed4..8807ebca0d 100644 --- a/ant-service-management/Cargo.toml +++ b/ant-service-management/Cargo.toml @@ -7,13 +7,13 @@ license = "GPL-3.0" name = "ant-service-management" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.4.6" +version = "0.4.7-rc.1" [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.2" } -ant-evm = { path = "../ant-evm", version = "0.1.7" } -ant-logging = { path = "../ant-logging", version = "0.2.43" } -ant-protocol = { path = "../ant-protocol", version = "0.3.2", features = ["rpc"] } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1", features = ["rpc"] } async-trait = "0.1" dirs-next = "2.0.0" libp2p = { version = "0.54.1", features = ["kad"] } diff --git a/ant-token-supplies/Cargo.toml b/ant-token-supplies/Cargo.toml index a26791770b..6dce7fb675 100644 --- a/ant-token-supplies/Cargo.toml +++ b/ant-token-supplies/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-token-supplies" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.61" +version = "0.1.62-rc.1" [dependencies] diff --git a/autonomi/Cargo.toml b/autonomi/Cargo.toml index 61d7767ab3..5b61200e11 100644 --- a/autonomi/Cargo.toml +++ b/autonomi/Cargo.toml @@ -3,7 +3,7 @@ authors = ["MaidSafe Developers "] description = "Autonomi client API" name = "autonomi" license = "GPL-3.0" -version = "0.3.2" +version = "0.3.3-rc.1" edition = "2021" homepage = "https://maidsafe.net" readme = "README.md" @@ -33,11 +33,11 @@ registers = [] vault = ["registers"] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.2" } -ant-evm = { path = "../ant-evm", version = "0.1.7" } -ant-networking = { path = "../ant-networking", version = "0.3.2" } -ant-protocol = { path = "../ant-protocol", version = "0.3.2" } -ant-registers = { path = "../ant-registers", version = "0.4.6" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } +ant-networking = { path = "../ant-networking", version = "0.3.3-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } +ant-registers = { path = "../ant-registers", version = "0.4.7-rc.1" } bip39 = "2.0.0" blst = "0.3.13" blstrs = "0.7.1" @@ -68,7 +68,7 @@ xor_name = "5.0.0" [dev-dependencies] alloy = { version = "0.7.3", default-features = false, features = ["contract", "json-rpc", "network", "node-bindings", "provider-http", "reqwest-rustls-tls", "rpc-client", "rpc-types", "signer-local", "std"] } -ant-logging = { path = "../ant-logging", version = "0.2.43" } +ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } eyre = "0.6.5" sha2 = "0.10.6" # Do not specify the version field. Release process expects even the local dev deps to be published. @@ -80,7 +80,7 @@ wasm-bindgen-test = "0.3.43" [target.'cfg(target_arch = "wasm32")'.dependencies] console_error_panic_hook = "0.1.7" -evmlib = { path = "../evmlib", version = "0.1.7", features = ["wasm-bindgen"] } +evmlib = { path = "../evmlib", version = "0.1.8-rc.1", features = ["wasm-bindgen"] } # See https://github.com/sebcrozet/instant/blob/7bd13f51f5c930239fddc0476a837870fb239ed7/README.md#using-instant-for-a-wasm-platform-where-performancenow-is-not-available instant = { version = "0.1", features = ["wasm-bindgen", "inaccurate"] } js-sys = "0.3.70" diff --git a/evm-testnet/Cargo.toml b/evm-testnet/Cargo.toml index c843aefdad..953ea4d267 100644 --- a/evm-testnet/Cargo.toml +++ b/evm-testnet/Cargo.toml @@ -6,13 +6,13 @@ homepage = "https://maidsafe.net" license = "GPL-3.0" name = "evm-testnet" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.7" +version = "0.1.8-rc.1" [dependencies] -ant-evm = { path = "../ant-evm", version = "0.1.7" } +ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } clap = { version = "4.5", features = ["derive"] } dirs-next = "~2.0.0" -evmlib = { path = "../evmlib", version = "0.1.7" } +evmlib = { path = "../evmlib", version = "0.1.8-rc.1" } tokio = { version = "1.40", features = ["rt-multi-thread", "signal"] } [lints] diff --git a/evmlib/Cargo.toml b/evmlib/Cargo.toml index b2ed695a04..1512c69452 100644 --- a/evmlib/Cargo.toml +++ b/evmlib/Cargo.toml @@ -6,7 +6,7 @@ homepage = "https://maidsafe.net" license = "GPL-3.0" name = "evmlib" repository = "https://github.com/maidsafe/safe_network" -version = "0.1.7" +version = "0.1.8-rc.1" [features] wasm-bindgen = ["alloy/wasm-bindgen"] diff --git a/nat-detection/Cargo.toml b/nat-detection/Cargo.toml index 4e8b4ccae9..899842e9f0 100644 --- a/nat-detection/Cargo.toml +++ b/nat-detection/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "nat-detection" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.2.14" +version = "0.2.15-rc.1" [[bin]] name = "nat-detection" @@ -17,9 +17,9 @@ path = "src/main.rs" nightly = [] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.22" } -ant-networking = { path = "../ant-networking", version = "0.3.2" } -ant-protocol = { path = "../ant-protocol", version = "0.3.2" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } +ant-networking = { path = "../ant-networking", version = "0.3.3-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } clap = { version = "4.5.4", features = ["derive"] } clap-verbosity-flag = "2.2.0" color-eyre = { version = "0.6", default-features = false } diff --git a/node-launchpad/Cargo.toml b/node-launchpad/Cargo.toml index 362421a3d9..14290613cd 100644 --- a/node-launchpad/Cargo.toml +++ b/node-launchpad/Cargo.toml @@ -2,7 +2,7 @@ authors = ["MaidSafe Developers "] description = "TUI for running nodes on the Autonomi network" name = "node-launchpad" -version = "0.5.2" +version = "0.5.3-rc.1" edition = "2021" license = "GPL-3.0" homepage = "https://maidsafe.net" @@ -18,13 +18,13 @@ path = "src/bin/tui/main.rs" nightly = [] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.2" } -ant-build-info = { path = "../ant-build-info", version = "0.1.22" } -ant-evm = { path = "../ant-evm", version = "0.1.7" } -ant-node-manager = { version = "0.11.6", path = "../ant-node-manager" } -ant-protocol = { path = "../ant-protocol", version = "0.3.2" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } +ant-node-manager = { version = "0.11.7-rc.1", path = "../ant-node-manager" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } ant-releases = { version = "0.4.0" } -ant-service-management = { version = "0.4.6", path = "../ant-service-management" } +ant-service-management = { version = "0.4.7-rc.1", path = "../ant-service-management" } arboard = "3.4.1" atty = "0.2.14" better-panic = "0.3.0" diff --git a/release-cycle-info b/release-cycle-info index f06fab042a..1ec5651cc4 100644 --- a/release-cycle-info +++ b/release-cycle-info @@ -15,4 +15,4 @@ release-year: 2024 release-month: 12 release-cycle: 1 -release-cycle-counter: 7 +release-cycle-counter: 8 diff --git a/test-utils/Cargo.toml b/test-utils/Cargo.toml index 659717380b..d7a5669474 100644 --- a/test-utils/Cargo.toml +++ b/test-utils/Cargo.toml @@ -7,13 +7,13 @@ license = "GPL-3.0" name = "test-utils" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" -version = "0.4.14" +version = "0.4.15-rc.1" [dependencies] bytes = { version = "1.0.1", features = ["serde"] } color-eyre = "~0.6.2" dirs-next = "~2.0.0" -evmlib = { path = "../evmlib", version = "0.1.7" } +evmlib = { path = "../evmlib", version = "0.1.8-rc.1" } libp2p = { version = "0.54.1", features = ["identify", "kad"] } rand = "0.8.5" serde = { version = "1.0.133", features = ["derive"] } From 6ec9478fd7a958ad2eefd53f4b3132e641886eb9 Mon Sep 17 00:00:00 2001 From: Roland Sherwin Date: Tue, 24 Dec 2024 17:11:37 +0530 Subject: [PATCH 2/3] feat: do not try to discovery peers for full buckets --- ant-networking/src/bootstrap.rs | 27 +++++++++++++++++++++++-- ant-networking/src/network_discovery.rs | 14 ++++++++++--- 2 files changed, 36 insertions(+), 5 deletions(-) diff --git a/ant-networking/src/bootstrap.rs b/ant-networking/src/bootstrap.rs index e6926f695e..c03fa52a61 100644 --- a/ant-networking/src/bootstrap.rs +++ b/ant-networking/src/bootstrap.rs @@ -7,6 +7,7 @@ // permissions and limitations relating to use of the SAFE Network Software. use crate::{driver::PendingGetClosestType, SwarmDriver}; +use libp2p::kad::K_VALUE; use rand::{rngs::OsRng, Rng}; use tokio::time::Duration; @@ -25,7 +26,7 @@ const NETWORK_DISCOVER_CONNECTED_PEERS_STEP: u32 = 5; const LAST_PEER_ADDED_TIME_LIMIT: Duration = Duration::from_secs(180); /// A minimum interval to prevent network discovery got triggered too often -const LAST_NETWORK_DISCOVER_TRIGGERED_TIME_LIMIT: Duration = Duration::from_secs(30); +const LAST_NETWORK_DISCOVER_TRIGGERED_TIME_LIMIT: Duration = Duration::from_secs(90); /// The network discovery interval to use if we haven't added any new peers in a while. const NO_PEER_ADDED_SLOWDOWN_INTERVAL_MAX_S: u64 = 600; @@ -50,8 +51,30 @@ impl SwarmDriver { pub(crate) fn trigger_network_discovery(&mut self) { let now = Instant::now(); + + // Find the farthest bucket that is not full. This is used to skip refreshing the RT of farthest full buckets. + let mut farthest_unfilled_bucket = 0; + for kbucket in self.swarm.behaviour_mut().kademlia.kbuckets() { + let Some(ilog2) = kbucket.range().0.ilog2() else { + continue; + }; + if kbucket.num_entries() < K_VALUE.get() && ilog2 > farthest_unfilled_bucket { + farthest_unfilled_bucket = ilog2; + } + } + let farthest_unfilled_bucket = if farthest_unfilled_bucket == 0 { + None + } else { + Some(farthest_unfilled_bucket) + }; + + let addrs = self.network_discovery.candidates(farthest_unfilled_bucket); + info!( + "Triggering network discovery with {} candidates. Farthest non full bucket: {farthest_unfilled_bucket:?}", + addrs.len() + ); // Fetches the candidates and also generates new candidates - for addr in self.network_discovery.candidates() { + for addr in addrs { // The query_id is tracked here. This is to update the candidate list of network_discovery with the newly // found closest peers. It may fill up the candidate list of closer buckets which are harder to generate. let query_id = self diff --git a/ant-networking/src/network_discovery.rs b/ant-networking/src/network_discovery.rs index 838cf685c0..c0932b6c2f 100644 --- a/ant-networking/src/network_discovery.rs +++ b/ant-networking/src/network_discovery.rs @@ -82,14 +82,22 @@ impl NetworkDiscovery { } /// Returns one random candidate per bucket. Also tries to refresh the candidate list. - /// Todo: Limit the candidates to return. Favor the closest buckets. - pub(crate) fn candidates(&mut self) -> Vec<&NetworkAddress> { + /// Set the farthest_bucket to get candidates that are closer than or equal to the farthest_bucket. + pub(crate) fn candidates(&mut self, farthest_bucket: Option) -> Vec<&NetworkAddress> { self.try_refresh_candidates(); let mut rng = thread_rng(); let mut op = Vec::with_capacity(self.candidates.len()); - let candidates = self.candidates.values().filter_map(|candidates| { + let candidates = self.candidates.iter().filter_map(|(ilog2, candidates)| { + if let Some(farthest_bucket) = farthest_bucket { + if *ilog2 > farthest_bucket { + debug!( + "Skipping candidates for ilog2: {ilog2} as it is greater than farthest_bucket: {farthest_bucket}" + ); + return None; + } + } // get a random index each time let random_index = rng.gen::() % candidates.len(); candidates.get(random_index) From c1ae933cb81906154c51e7ca495f5af0d5446af2 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Thu, 9 Jan 2025 17:01:00 +0000 Subject: [PATCH 3/3] chore(release): stable release 2024.12.1.8 ================== Crate Versions ================== ant-bootstrap: 0.1.3 ant-build-info: 0.1.23 ant-cli: 0.3.3 ant-evm: 0.1.8 ant-logging: 0.2.44 ant-metrics: 0.1.24 ant-networking: 0.3.3 ant-node: 0.3.3 ant-node-manager: 0.11.7 ant-node-rpc-client: 0.6.40 ant-protocol: 0.3.3 ant-registers: 0.4.7 ant-service-management: 0.4.7 ant-token-supplies: 0.1.62 autonomi: 0.3.3 evmlib: 0.1.8 evm-testnet: 0.1.8 nat-detection: 0.2.15 node-launchpad: 0.5.3 test-utils: 0.4.15 =================== Binary Versions =================== ant: 0.3.3 antctl: 0.11.7 antctld: 0.11.7 antnode: 0.3.3 antnode_rpc_client: 0.6.40 nat-detection: 0.2.15 node-launchpad: 0.5.3 --- Cargo.lock | 40 +++++++++++++++---------------- ant-bootstrap/Cargo.toml | 6 ++--- ant-build-info/Cargo.toml | 2 +- ant-cli/Cargo.toml | 14 +++++------ ant-evm/Cargo.toml | 4 ++-- ant-logging/Cargo.toml | 2 +- ant-metrics/Cargo.toml | 2 +- ant-networking/Cargo.toml | 12 +++++----- ant-node-manager/Cargo.toml | 14 +++++------ ant-node-rpc-client/Cargo.toml | 12 +++++----- ant-node/Cargo.toml | 24 +++++++++---------- ant-protocol/Cargo.toml | 8 +++---- ant-registers/Cargo.toml | 2 +- ant-service-management/Cargo.toml | 10 ++++---- ant-token-supplies/Cargo.toml | 2 +- autonomi/Cargo.toml | 16 ++++++------- evm-testnet/Cargo.toml | 6 ++--- evmlib/Cargo.toml | 2 +- nat-detection/Cargo.toml | 8 +++---- node-launchpad/Cargo.toml | 14 +++++------ test-utils/Cargo.toml | 4 ++-- 21 files changed, 102 insertions(+), 102 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 78d65fa20f..fb3a998472 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -773,7 +773,7 @@ dependencies = [ [[package]] name = "ant-bootstrap" -version = "0.1.3-rc.1" +version = "0.1.3" dependencies = [ "ant-logging", "ant-protocol", @@ -798,7 +798,7 @@ dependencies = [ [[package]] name = "ant-build-info" -version = "0.1.23-rc.1" +version = "0.1.23" dependencies = [ "chrono", "tracing", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.3.3-rc.1" +version = "0.3.3" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -838,7 +838,7 @@ dependencies = [ [[package]] name = "ant-evm" -version = "0.1.8-rc.1" +version = "0.1.8" dependencies = [ "custom_debug", "evmlib", @@ -861,7 +861,7 @@ dependencies = [ [[package]] name = "ant-logging" -version = "0.2.44-rc.1" +version = "0.2.44" dependencies = [ "chrono", "color-eyre", @@ -886,7 +886,7 @@ dependencies = [ [[package]] name = "ant-metrics" -version = "0.1.24-rc.1" +version = "0.1.24" dependencies = [ "clap", "color-eyre", @@ -900,7 +900,7 @@ dependencies = [ [[package]] name = "ant-networking" -version = "0.3.3-rc.1" +version = "0.3.3" dependencies = [ "aes-gcm-siv", "ant-bootstrap", @@ -948,7 +948,7 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.3.3-rc.1" +version = "0.3.3" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -1006,7 +1006,7 @@ dependencies = [ [[package]] name = "ant-node-manager" -version = "0.11.7-rc.1" +version = "0.11.7" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -1049,7 +1049,7 @@ dependencies = [ [[package]] name = "ant-node-rpc-client" -version = "0.6.40-rc.1" +version = "0.6.40" dependencies = [ "ant-build-info", "ant-logging", @@ -1073,7 +1073,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "0.3.3-rc.1" +version = "0.3.3" dependencies = [ "ant-build-info", "ant-evm", @@ -1103,7 +1103,7 @@ dependencies = [ [[package]] name = "ant-registers" -version = "0.4.7-rc.1" +version = "0.4.7" dependencies = [ "blsttc", "crdts", @@ -1140,7 +1140,7 @@ dependencies = [ [[package]] name = "ant-service-management" -version = "0.4.7-rc.1" +version = "0.4.7" dependencies = [ "ant-bootstrap", "ant-evm", @@ -1167,7 +1167,7 @@ dependencies = [ [[package]] name = "ant-token-supplies" -version = "0.1.62-rc.1" +version = "0.1.62" dependencies = [ "dirs-next", "reqwest 0.11.27", @@ -1591,7 +1591,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "autonomi" -version = "0.3.3-rc.1" +version = "0.3.3" dependencies = [ "alloy", "ant-bootstrap", @@ -3356,7 +3356,7 @@ dependencies = [ [[package]] name = "evm-testnet" -version = "0.1.8-rc.1" +version = "0.1.8" dependencies = [ "ant-evm", "clap", @@ -3367,7 +3367,7 @@ dependencies = [ [[package]] name = "evmlib" -version = "0.1.8-rc.1" +version = "0.1.8" dependencies = [ "alloy", "dirs-next", @@ -6284,7 +6284,7 @@ dependencies = [ [[package]] name = "nat-detection" -version = "0.2.15-rc.1" +version = "0.2.15" dependencies = [ "ant-build-info", "ant-networking", @@ -6401,7 +6401,7 @@ dependencies = [ [[package]] name = "node-launchpad" -version = "0.5.3-rc.1" +version = "0.5.3" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -9321,7 +9321,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "test-utils" -version = "0.4.15-rc.1" +version = "0.4.15" dependencies = [ "bytes", "color-eyre", diff --git a/ant-bootstrap/Cargo.toml b/ant-bootstrap/Cargo.toml index ed7d377ba6..864f1eeda2 100644 --- a/ant-bootstrap/Cargo.toml +++ b/ant-bootstrap/Cargo.toml @@ -7,14 +7,14 @@ license = "GPL-3.0" name = "ant-bootstrap" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.3-rc.1" +version = "0.1.3" [features] local = [] [dependencies] -ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.44" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3" } atomic-write-file = "0.2.2" chrono = { version = "0.4", features = ["serde"] } clap = { version = "4.2.1", features = ["derive", "env"] } diff --git a/ant-build-info/Cargo.toml b/ant-build-info/Cargo.toml index 2a41fc4f59..f664ce5419 100644 --- a/ant-build-info/Cargo.toml +++ b/ant-build-info/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-build-info" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.23-rc.1" +version = "0.1.23" build = "build.rs" include = ["Cargo.toml", "src/**/*", "build.rs"] diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index ef864f4715..7e1eda41d4 100644 --- a/ant-cli/Cargo.toml +++ b/ant-cli/Cargo.toml @@ -3,7 +3,7 @@ authors = ["MaidSafe Developers "] name = "ant-cli" description = "CLI client for the Autonomi network" license = "GPL-3.0" -version = "0.3.3-rc.1" +version = "0.3.3" edition = "2021" homepage = "https://maidsafe.net" readme = "README.md" @@ -24,11 +24,11 @@ name = "files" harness = false [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } -ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } -ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } -autonomi = { path = "../autonomi", version = "0.3.3-rc.1", features = [ +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23" } +ant-logging = { path = "../ant-logging", version = "0.2.44" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3" } +autonomi = { path = "../autonomi", version = "0.3.3", features = [ "fs", "vault", "registers", @@ -60,7 +60,7 @@ tracing = { version = "~0.1.26" } walkdir = "2.5.0" [dev-dependencies] -autonomi = { path = "../autonomi", version = "0.3.3-rc.1", features = ["fs"]} +autonomi = { path = "../autonomi", version = "0.3.3", features = ["fs"]} criterion = "0.5.1" eyre = "0.6.8" rand = { version = "~0.8.5", features = ["small_rng"] } diff --git a/ant-evm/Cargo.toml b/ant-evm/Cargo.toml index 9eb8a8b14c..02663b1484 100644 --- a/ant-evm/Cargo.toml +++ b/ant-evm/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-evm" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.8-rc.1" +version = "0.1.8" [features] local = ["evmlib/local"] @@ -16,7 +16,7 @@ test-utils = [] [dependencies] custom_debug = "~0.6.1" -evmlib = { path = "../evmlib", version = "0.1.8-rc.1" } +evmlib = { path = "../evmlib", version = "0.1.8" } hex = "~0.4.3" lazy_static = "~1.4.0" libp2p = { version = "0.54.1", features = ["identify", "kad"] } diff --git a/ant-logging/Cargo.toml b/ant-logging/Cargo.toml index 309aa6c2b6..92394789c6 100644 --- a/ant-logging/Cargo.toml +++ b/ant-logging/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-logging" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.2.44-rc.1" +version = "0.2.44" [dependencies] chrono = "~0.4.19" diff --git a/ant-metrics/Cargo.toml b/ant-metrics/Cargo.toml index 72f01cff41..42734a64ae 100644 --- a/ant-metrics/Cargo.toml +++ b/ant-metrics/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-metrics" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.24-rc.1" +version = "0.1.24" [[bin]] path = "src/main.rs" diff --git a/ant-networking/Cargo.toml b/ant-networking/Cargo.toml index c6234bdd69..c1b02c82df 100644 --- a/ant-networking/Cargo.toml +++ b/ant-networking/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-networking" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.3.3-rc.1" +version = "0.3.3" [features] default = [] @@ -20,11 +20,11 @@ upnp = ["libp2p/upnp"] [dependencies] aes-gcm-siv = "0.11.1" -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } -ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } -ant-registers = { path = "../ant-registers", version = "0.4.7-rc.1" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23" } +ant-evm = { path = "../ant-evm", version = "0.1.8" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3" } +ant-registers = { path = "../ant-registers", version = "0.4.7" } async-trait = "0.1" bytes = { version = "1.0.1", features = ["serde"] } custom_debug = "~0.6.1" diff --git a/ant-node-manager/Cargo.toml b/ant-node-manager/Cargo.toml index 1d5fd72b59..d9831185a8 100644 --- a/ant-node-manager/Cargo.toml +++ b/ant-node-manager/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-node-manager" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.11.7-rc.1" +version = "0.11.7" [[bin]] name = "antctl" @@ -30,13 +30,13 @@ tcp = [] websockets = [] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } -ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } -ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23" } +ant-evm = { path = "../ant-evm", version = "0.1.8" } +ant-logging = { path = "../ant-logging", version = "0.2.44" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3" } ant-releases = { version = "0.4.0" } -ant-service-management = { path = "../ant-service-management", version = "0.4.7-rc.1" } +ant-service-management = { path = "../ant-service-management", version = "0.4.7" } chrono = "~0.4.19" clap = { version = "4.4.6", features = ["derive", "env"] } colored = "2.0.4" diff --git a/ant-node-rpc-client/Cargo.toml b/ant-node-rpc-client/Cargo.toml index 0388c465a2..650c8b1a74 100644 --- a/ant-node-rpc-client/Cargo.toml +++ b/ant-node-rpc-client/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-node-rpc-client" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.6.40-rc.1" +version = "0.6.40" [[bin]] name = "antnode_rpc_client" @@ -17,11 +17,11 @@ path = "src/main.rs" nightly = [] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } -ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1", features=["rpc"] } -ant-node = { path = "../ant-node", version = "0.3.3-rc.1" } -ant-service-management = { path = "../ant-service-management", version = "0.4.7-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23" } +ant-logging = { path = "../ant-logging", version = "0.2.44" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3", features=["rpc"] } +ant-node = { path = "../ant-node", version = "0.3.3" } +ant-service-management = { path = "../ant-service-management", version = "0.4.7" } async-trait = "0.1" bls = { package = "blsttc", version = "8.0.1" } clap = { version = "4.2.1", features = ["derive"] } diff --git a/ant-node/Cargo.toml b/ant-node/Cargo.toml index f08d6b2816..86afa2a3a7 100644 --- a/ant-node/Cargo.toml +++ b/ant-node/Cargo.toml @@ -2,7 +2,7 @@ authors = ["MaidSafe Developers "] description = "The Autonomi node binary" name = "ant-node" -version = "0.3.3-rc.1" +version = "0.3.3" edition = "2021" license = "GPL-3.0" homepage = "https://maidsafe.net" @@ -26,14 +26,14 @@ otlp = ["ant-logging/otlp"] upnp = ["ant-networking/upnp"] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } -ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } -ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } -ant-networking = { path = "../ant-networking", version = "0.3.3-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } -ant-registers = { path = "../ant-registers", version = "0.4.7-rc.1" } -ant-service-management = { path = "../ant-service-management", version = "0.4.7-rc.1" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23" } +ant-evm = { path = "../ant-evm", version = "0.1.8" } +ant-logging = { path = "../ant-logging", version = "0.2.44" } +ant-networking = { path = "../ant-networking", version = "0.3.3" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3" } +ant-registers = { path = "../ant-registers", version = "0.4.7" } +ant-service-management = { path = "../ant-service-management", version = "0.4.7" } async-trait = "0.1" bls = { package = "blsttc", version = "8.0.1" } bytes = { version = "1.0.1", features = ["serde"] } @@ -83,10 +83,10 @@ walkdir = "~2.5.0" xor_name = "5.0.0" [dev-dependencies] -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1", features = ["rpc"] } +ant-protocol = { path = "../ant-protocol", version = "0.3.3", features = ["rpc"] } assert_fs = "1.0.0" -evmlib = { path = "../evmlib", version = "0.1.8-rc.1" } -autonomi = { path = "../autonomi", version = "0.3.3-rc.1", features = ["registers"] } +evmlib = { path = "../evmlib", version = "0.1.8" } +autonomi = { path = "../autonomi", version = "0.3.3", features = ["registers"] } reqwest = { version = "0.12.2", default-features = false, features = [ "rustls-tls-manual-roots", ] } diff --git a/ant-protocol/Cargo.toml b/ant-protocol/Cargo.toml index 7ad2b147df..cdc866bdc9 100644 --- a/ant-protocol/Cargo.toml +++ b/ant-protocol/Cargo.toml @@ -7,16 +7,16 @@ license = "GPL-3.0" name = "ant-protocol" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.3.3-rc.1" +version = "0.3.3" [features] default = [] rpc = ["tonic", "prost"] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } -ant-registers = { path = "../ant-registers", version = "0.4.7-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23" } +ant-evm = { path = "../ant-evm", version = "0.1.8" } +ant-registers = { path = "../ant-registers", version = "0.4.7" } bls = { package = "blsttc", version = "8.0.1" } bytes = { version = "1.0.1", features = ["serde"] } color-eyre = "0.6.2" diff --git a/ant-registers/Cargo.toml b/ant-registers/Cargo.toml index 2a16fe7d5c..07771048ce 100644 --- a/ant-registers/Cargo.toml +++ b/ant-registers/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-registers" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.4.7-rc.1" +version = "0.4.7" [features] test-utils = [] diff --git a/ant-service-management/Cargo.toml b/ant-service-management/Cargo.toml index 8807ebca0d..acc2fe7d36 100644 --- a/ant-service-management/Cargo.toml +++ b/ant-service-management/Cargo.toml @@ -7,13 +7,13 @@ license = "GPL-3.0" name = "ant-service-management" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.4.7-rc.1" +version = "0.4.7" [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } -ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1", features = ["rpc"] } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3" } +ant-evm = { path = "../ant-evm", version = "0.1.8" } +ant-logging = { path = "../ant-logging", version = "0.2.44" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3", features = ["rpc"] } async-trait = "0.1" dirs-next = "2.0.0" libp2p = { version = "0.54.1", features = ["kad"] } diff --git a/ant-token-supplies/Cargo.toml b/ant-token-supplies/Cargo.toml index 6dce7fb675..66a3661079 100644 --- a/ant-token-supplies/Cargo.toml +++ b/ant-token-supplies/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "ant-token-supplies" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.62-rc.1" +version = "0.1.62" [dependencies] diff --git a/autonomi/Cargo.toml b/autonomi/Cargo.toml index 5b61200e11..e93a1368a7 100644 --- a/autonomi/Cargo.toml +++ b/autonomi/Cargo.toml @@ -3,7 +3,7 @@ authors = ["MaidSafe Developers "] description = "Autonomi client API" name = "autonomi" license = "GPL-3.0" -version = "0.3.3-rc.1" +version = "0.3.3" edition = "2021" homepage = "https://maidsafe.net" readme = "README.md" @@ -33,11 +33,11 @@ registers = [] vault = ["registers"] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } -ant-networking = { path = "../ant-networking", version = "0.3.3-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } -ant-registers = { path = "../ant-registers", version = "0.4.7-rc.1" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3" } +ant-evm = { path = "../ant-evm", version = "0.1.8" } +ant-networking = { path = "../ant-networking", version = "0.3.3" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3" } +ant-registers = { path = "../ant-registers", version = "0.4.7" } bip39 = "2.0.0" blst = "0.3.13" blstrs = "0.7.1" @@ -68,7 +68,7 @@ xor_name = "5.0.0" [dev-dependencies] alloy = { version = "0.7.3", default-features = false, features = ["contract", "json-rpc", "network", "node-bindings", "provider-http", "reqwest-rustls-tls", "rpc-client", "rpc-types", "signer-local", "std"] } -ant-logging = { path = "../ant-logging", version = "0.2.44-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.44" } eyre = "0.6.5" sha2 = "0.10.6" # Do not specify the version field. Release process expects even the local dev deps to be published. @@ -80,7 +80,7 @@ wasm-bindgen-test = "0.3.43" [target.'cfg(target_arch = "wasm32")'.dependencies] console_error_panic_hook = "0.1.7" -evmlib = { path = "../evmlib", version = "0.1.8-rc.1", features = ["wasm-bindgen"] } +evmlib = { path = "../evmlib", version = "0.1.8", features = ["wasm-bindgen"] } # See https://github.com/sebcrozet/instant/blob/7bd13f51f5c930239fddc0476a837870fb239ed7/README.md#using-instant-for-a-wasm-platform-where-performancenow-is-not-available instant = { version = "0.1", features = ["wasm-bindgen", "inaccurate"] } js-sys = "0.3.70" diff --git a/evm-testnet/Cargo.toml b/evm-testnet/Cargo.toml index 953ea4d267..fcff5a809b 100644 --- a/evm-testnet/Cargo.toml +++ b/evm-testnet/Cargo.toml @@ -6,13 +6,13 @@ homepage = "https://maidsafe.net" license = "GPL-3.0" name = "evm-testnet" repository = "https://github.com/maidsafe/autonomi" -version = "0.1.8-rc.1" +version = "0.1.8" [dependencies] -ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.8" } clap = { version = "4.5", features = ["derive"] } dirs-next = "~2.0.0" -evmlib = { path = "../evmlib", version = "0.1.8-rc.1" } +evmlib = { path = "../evmlib", version = "0.1.8" } tokio = { version = "1.40", features = ["rt-multi-thread", "signal"] } [lints] diff --git a/evmlib/Cargo.toml b/evmlib/Cargo.toml index 1512c69452..486516de27 100644 --- a/evmlib/Cargo.toml +++ b/evmlib/Cargo.toml @@ -6,7 +6,7 @@ homepage = "https://maidsafe.net" license = "GPL-3.0" name = "evmlib" repository = "https://github.com/maidsafe/safe_network" -version = "0.1.8-rc.1" +version = "0.1.8" [features] wasm-bindgen = ["alloy/wasm-bindgen"] diff --git a/nat-detection/Cargo.toml b/nat-detection/Cargo.toml index 899842e9f0..4c2d0c784e 100644 --- a/nat-detection/Cargo.toml +++ b/nat-detection/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "nat-detection" readme = "README.md" repository = "https://github.com/maidsafe/autonomi" -version = "0.2.15-rc.1" +version = "0.2.15" [[bin]] name = "nat-detection" @@ -17,9 +17,9 @@ path = "src/main.rs" nightly = [] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } -ant-networking = { path = "../ant-networking", version = "0.3.3-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23" } +ant-networking = { path = "../ant-networking", version = "0.3.3" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3" } clap = { version = "4.5.4", features = ["derive"] } clap-verbosity-flag = "2.2.0" color-eyre = { version = "0.6", default-features = false } diff --git a/node-launchpad/Cargo.toml b/node-launchpad/Cargo.toml index 14290613cd..d71003f3dc 100644 --- a/node-launchpad/Cargo.toml +++ b/node-launchpad/Cargo.toml @@ -2,7 +2,7 @@ authors = ["MaidSafe Developers "] description = "TUI for running nodes on the Autonomi network" name = "node-launchpad" -version = "0.5.3-rc.1" +version = "0.5.3" edition = "2021" license = "GPL-3.0" homepage = "https://maidsafe.net" @@ -18,13 +18,13 @@ path = "src/bin/tui/main.rs" nightly = [] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3-rc.1" } -ant-build-info = { path = "../ant-build-info", version = "0.1.23-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.8-rc.1" } -ant-node-manager = { version = "0.11.7-rc.1", path = "../ant-node-manager" } -ant-protocol = { path = "../ant-protocol", version = "0.3.3-rc.1" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.3" } +ant-build-info = { path = "../ant-build-info", version = "0.1.23" } +ant-evm = { path = "../ant-evm", version = "0.1.8" } +ant-node-manager = { version = "0.11.7", path = "../ant-node-manager" } +ant-protocol = { path = "../ant-protocol", version = "0.3.3" } ant-releases = { version = "0.4.0" } -ant-service-management = { version = "0.4.7-rc.1", path = "../ant-service-management" } +ant-service-management = { version = "0.4.7", path = "../ant-service-management" } arboard = "3.4.1" atty = "0.2.14" better-panic = "0.3.0" diff --git a/test-utils/Cargo.toml b/test-utils/Cargo.toml index d7a5669474..7e6538d29f 100644 --- a/test-utils/Cargo.toml +++ b/test-utils/Cargo.toml @@ -7,13 +7,13 @@ license = "GPL-3.0" name = "test-utils" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" -version = "0.4.15-rc.1" +version = "0.4.15" [dependencies] bytes = { version = "1.0.1", features = ["serde"] } color-eyre = "~0.6.2" dirs-next = "~2.0.0" -evmlib = { path = "../evmlib", version = "0.1.8-rc.1" } +evmlib = { path = "../evmlib", version = "0.1.8" } libp2p = { version = "0.54.1", features = ["identify", "kad"] } rand = "0.8.5" serde = { version = "1.0.133", features = ["derive"] }