From 2bb74b82928e650be62cee87030c18f4688a6e86 Mon Sep 17 00:00:00 2001 From: qima Date: Thu, 19 Dec 2024 08:36:32 +0800 Subject: [PATCH 1/7] fix(node): avoid unnecessary dial back --- ant-networking/src/event/swarm.rs | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/ant-networking/src/event/swarm.rs b/ant-networking/src/event/swarm.rs index 6897ff8a08..b37165bd50 100644 --- a/ant-networking/src/event/swarm.rs +++ b/ant-networking/src/event/swarm.rs @@ -200,25 +200,25 @@ impl SwarmDriver { { let ilog2 = kbucket.range().0.ilog2(); let num_peers = kbucket.num_entries(); - let mut is_bucket_full = num_peers >= K_VALUE.into(); + let is_bucket_full = num_peers >= K_VALUE.into(); // check if peer_id is already a part of RT let already_present_in_rt = kbucket .iter() .any(|entry| entry.node.key.preimage() == &peer_id); - // If the bucket contains any of a bootstrap node, - // consider the bucket is not full and dial back - // so that the bootstrap nodes can be replaced. - if is_bucket_full { - if let Some(peers) = self.bootstrap_peers.get(&ilog2) { - if kbucket.iter().any(|entry| { - peers.contains(entry.node.key.preimage()) - }) { - is_bucket_full = false; - } - } - } + // // If the bucket contains any of a bootstrap node, + // // consider the bucket is not full and dial back + // // so that the bootstrap nodes can be replaced. + // if is_bucket_full { + // if let Some(peers) = self.bootstrap_peers.get(&ilog2) { + // if kbucket.iter().any(|entry| { + // peers.contains(entry.node.key.preimage()) + // }) { + // is_bucket_full = false; + // } + // } + // } (is_bucket_full, already_present_in_rt, ilog2) } else { From 86f7db7b9a6203599a68d0ef99e5f91e354ffd24 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Thu, 19 Dec 2024 11:22:52 +0000 Subject: [PATCH 2/7] chore(release): release candidate 2024.12.1.6 ================== Crate Versions ================== ant-bootstrap: 0.1.1-rc.1 ant-build-info: 0.1.21-rc.1 ant-cli: 0.3.1-rc.1 ant-evm: 0.1.6-rc.1 ant-logging: 0.2.42-rc.1 ant-metrics: 0.1.22-rc.1 ant-networking: 0.3.1-rc.1 ant-node: 0.3.1-rc.1 ant-node-manager: 0.11.5-rc.1 ant-node-rpc-client: 0.6.38-rc.1 ant-protocol: 0.3.1-rc.1 ant-registers: 0.4.5-rc.1 ant-service-management: 0.4.5-rc.1 ant-token-supplies: 0.1.60-rc.1 autonomi: 0.3.1-rc.1 evmlib: 0.1.6-rc.1 evm-testnet: 0.1.6-rc.1 nat-detection: 0.2.13-rc.1 node-launchpad: 0.5.1-rc.1 test-utils: 0.4.13-rc.1 =================== Binary Versions =================== ant: 0.3.1-rc.1 antctl: 0.11.5-rc.1 antctld: 0.11.5-rc.1 antnode: 0.3.1-rc.1 antnode_rpc_client: 0.6.38-rc.1 nat-detection: 0.2.13-rc.1 node-launchpad: 0.5.1-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 d6534ec427..c711564306 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -773,7 +773,7 @@ dependencies = [ [[package]] name = "ant-bootstrap" -version = "0.1.0" +version = "0.1.1-rc.1" dependencies = [ "ant-logging", "ant-protocol", @@ -798,7 +798,7 @@ dependencies = [ [[package]] name = "ant-build-info" -version = "0.1.20" +version = "0.1.21-rc.1" dependencies = [ "chrono", "tracing", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.3.0" +version = "0.3.1-rc.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -838,7 +838,7 @@ dependencies = [ [[package]] name = "ant-evm" -version = "0.1.5" +version = "0.1.6-rc.1" dependencies = [ "custom_debug", "evmlib", @@ -861,7 +861,7 @@ dependencies = [ [[package]] name = "ant-logging" -version = "0.2.41" +version = "0.2.42-rc.1" dependencies = [ "chrono", "color-eyre", @@ -886,7 +886,7 @@ dependencies = [ [[package]] name = "ant-metrics" -version = "0.1.21" +version = "0.1.22-rc.1" dependencies = [ "clap", "color-eyre", @@ -900,7 +900,7 @@ dependencies = [ [[package]] name = "ant-networking" -version = "0.3.0" +version = "0.3.1-rc.1" dependencies = [ "aes-gcm-siv", "ant-bootstrap", @@ -948,7 +948,7 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.3.0" +version = "0.3.1-rc.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -1006,7 +1006,7 @@ dependencies = [ [[package]] name = "ant-node-manager" -version = "0.11.4" +version = "0.11.5-rc.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -1049,7 +1049,7 @@ dependencies = [ [[package]] name = "ant-node-rpc-client" -version = "0.6.37" +version = "0.6.38-rc.1" dependencies = [ "ant-build-info", "ant-logging", @@ -1073,7 +1073,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "0.3.0" +version = "0.3.1-rc.1" dependencies = [ "ant-build-info", "ant-evm", @@ -1103,7 +1103,7 @@ dependencies = [ [[package]] name = "ant-registers" -version = "0.4.4" +version = "0.4.5-rc.1" dependencies = [ "blsttc", "crdts", @@ -1140,7 +1140,7 @@ dependencies = [ [[package]] name = "ant-service-management" -version = "0.4.4" +version = "0.4.5-rc.1" dependencies = [ "ant-bootstrap", "ant-evm", @@ -1167,7 +1167,7 @@ dependencies = [ [[package]] name = "ant-token-supplies" -version = "0.1.59" +version = "0.1.60-rc.1" dependencies = [ "dirs-next", "reqwest 0.11.27", @@ -1591,7 +1591,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "autonomi" -version = "0.3.0" +version = "0.3.1-rc.1" dependencies = [ "alloy", "ant-bootstrap", @@ -3356,7 +3356,7 @@ dependencies = [ [[package]] name = "evm-testnet" -version = "0.1.5" +version = "0.1.6-rc.1" dependencies = [ "ant-evm", "clap", @@ -3367,7 +3367,7 @@ dependencies = [ [[package]] name = "evmlib" -version = "0.1.5" +version = "0.1.6-rc.1" dependencies = [ "alloy", "dirs-next", @@ -6284,7 +6284,7 @@ dependencies = [ [[package]] name = "nat-detection" -version = "0.2.12" +version = "0.2.13-rc.1" dependencies = [ "ant-build-info", "ant-networking", @@ -6401,7 +6401,7 @@ dependencies = [ [[package]] name = "node-launchpad" -version = "0.5.0" +version = "0.5.1-rc.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -9321,7 +9321,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "test-utils" -version = "0.4.12" +version = "0.4.13-rc.1" dependencies = [ "bytes", "color-eyre", diff --git a/ant-bootstrap/Cargo.toml b/ant-bootstrap/Cargo.toml index 9f4714c4b0..b3501f71ba 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.0" +version = "0.1.1-rc.1" [features] local = [] [dependencies] -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } +ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-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 084f626445..c666d266d8 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.20" +version = "0.1.21-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 cc425f22fc..fa9246b5e2 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 = "5"; +pub const RELEASE_CYCLE_COUNTER: &str = "6"; diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index 69aa0a7c3e..17c5353399 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.0" +version = "0.3.1-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.0" } -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } -autonomi = { path = "../autonomi", version = "0.3.0", features = [ +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } +autonomi = { path = "../autonomi", version = "0.3.1-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.0", features = ["fs"]} +autonomi = { path = "../autonomi", version = "0.3.1-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 88ce78eaeb..7e1769bd89 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.5" +version = "0.1.6-rc.1" [features] local = ["evmlib/local"] @@ -16,7 +16,7 @@ test-utils = [] [dependencies] custom_debug = "~0.6.1" -evmlib = { path = "../evmlib", version = "0.1.5" } +evmlib = { path = "../evmlib", version = "0.1.6-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 8fb4cf86f4..fed6bc9bc6 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.41" +version = "0.2.42-rc.1" [dependencies] chrono = "~0.4.19" diff --git a/ant-metrics/Cargo.toml b/ant-metrics/Cargo.toml index 1a57195b2f..ba8e03578c 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.21" +version = "0.1.22-rc.1" [[bin]] path = "src/main.rs" diff --git a/ant-networking/Cargo.toml b/ant-networking/Cargo.toml index d23fff4e84..5531177173 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.0" +version = "0.3.1-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.0" } -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } -ant-registers = { path = "../ant-registers", version = "0.4.4" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } +ant-registers = { path = "../ant-registers", version = "0.4.5-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 23b4ecc1f4..a5c40a3745 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.4" +version = "0.11.5-rc.1" [[bin]] name = "antctl" @@ -30,13 +30,13 @@ tcp = [] websockets = [] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.0" } -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } ant-releases = { version = "0.4.0" } -ant-service-management = { path = "../ant-service-management", version = "0.4.4" } +ant-service-management = { path = "../ant-service-management", version = "0.4.5-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 c58e8cadc7..64768b60c9 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.37" +version = "0.6.38-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.20" } -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0", features=["rpc"] } -ant-node = { path = "../ant-node", version = "0.3.0" } -ant-service-management = { path = "../ant-service-management", version = "0.4.4" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1", features=["rpc"] } +ant-node = { path = "../ant-node", version = "0.3.1-rc.1" } +ant-service-management = { path = "../ant-service-management", version = "0.4.5-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 63add89f00..511662de94 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.0" +version = "0.3.1-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.0" } -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-networking = { path = "../ant-networking", version = "0.3.0" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } -ant-registers = { path = "../ant-registers", version = "0.4.4" } -ant-service-management = { path = "../ant-service-management", version = "0.4.4" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } +ant-networking = { path = "../ant-networking", version = "0.3.1-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } +ant-registers = { path = "../ant-registers", version = "0.4.5-rc.1" } +ant-service-management = { path = "../ant-service-management", version = "0.4.5-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.0", features = ["rpc"] } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1", features = ["rpc"] } assert_fs = "1.0.0" -evmlib = { path = "../evmlib", version = "0.1.5" } -autonomi = { path = "../autonomi", version = "0.3.0", features = ["registers"] } +evmlib = { path = "../evmlib", version = "0.1.6-rc.1" } +autonomi = { path = "../autonomi", version = "0.3.1-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 d84d5b5404..b6d6269522 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.0" +version = "0.3.1-rc.1" [features] default = [] rpc = ["tonic", "prost"] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-registers = { path = "../ant-registers", version = "0.4.4" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } +ant-registers = { path = "../ant-registers", version = "0.4.5-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 5c54f01f6f..cbdc0a4cbb 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.4" +version = "0.4.5-rc.1" [features] test-utils = [] diff --git a/ant-service-management/Cargo.toml b/ant-service-management/Cargo.toml index 8fadb57777..d4abf916a2 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.4" +version = "0.4.5-rc.1" [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.0" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-logging = { path = "../ant-logging", version = "0.2.41" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0", features = ["rpc"] } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-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 95aa9ceac7..e9fcfb63a2 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.59" +version = "0.1.60-rc.1" [dependencies] diff --git a/autonomi/Cargo.toml b/autonomi/Cargo.toml index 40e8ad3feb..71d8e93778 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.0" +version = "0.3.1-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.0" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-networking = { path = "../ant-networking", version = "0.3.0" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } -ant-registers = { path = "../ant-registers", version = "0.4.4" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } +ant-networking = { path = "../ant-networking", version = "0.3.1-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } +ant-registers = { path = "../ant-registers", version = "0.4.5-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.41" } +ant-logging = { path = "../ant-logging", version = "0.2.42-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.5", features = ["wasm-bindgen"] } +evmlib = { path = "../evmlib", version = "0.1.6-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 da64a097db..240887467a 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.5" +version = "0.1.6-rc.1" [dependencies] -ant-evm = { path = "../ant-evm", version = "0.1.5" } +ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } clap = { version = "4.5", features = ["derive"] } dirs-next = "~2.0.0" -evmlib = { path = "../evmlib", version = "0.1.5" } +evmlib = { path = "../evmlib", version = "0.1.6-rc.1" } tokio = { version = "1.40", features = ["rt-multi-thread", "signal"] } [lints] diff --git a/evmlib/Cargo.toml b/evmlib/Cargo.toml index 770c23788e..0e2665949b 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.5" +version = "0.1.6-rc.1" [features] wasm-bindgen = ["alloy/wasm-bindgen"] diff --git a/nat-detection/Cargo.toml b/nat-detection/Cargo.toml index cbca793e61..52beb1a26e 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.12" +version = "0.2.13-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.20" } -ant-networking = { path = "../ant-networking", version = "0.3.0" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } +ant-networking = { path = "../ant-networking", version = "0.3.1-rc.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-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 1709de4dac..c8cf65efde 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.0" +version = "0.5.1-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.0" } -ant-build-info = { path = "../ant-build-info", version = "0.1.20" } -ant-evm = { path = "../ant-evm", version = "0.1.5" } -ant-node-manager = { version = "0.11.4", path = "../ant-node-manager" } -ant-protocol = { path = "../ant-protocol", version = "0.3.0" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } +ant-node-manager = { version = "0.11.5-rc.1", path = "../ant-node-manager" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } ant-releases = { version = "0.4.0" } -ant-service-management = { version = "0.4.4", path = "../ant-service-management" } +ant-service-management = { version = "0.4.5-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 2d3c9fa1ee..1654433584 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: 5 +release-cycle-counter: 6 diff --git a/test-utils/Cargo.toml b/test-utils/Cargo.toml index 89409905b8..f0b0464a9b 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.12" +version = "0.4.13-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.5" } +evmlib = { path = "../evmlib", version = "0.1.6-rc.1" } libp2p = { version = "0.54.1", features = ["identify", "kad"] } rand = "0.8.5" serde = { version = "1.0.133", features = ["derive"] } From a137e823fb2bde37ed8438dca5e772dfc62c7e41 Mon Sep 17 00:00:00 2001 From: Ermine Jose Date: Thu, 19 Dec 2024 15:55:52 +0530 Subject: [PATCH 3/7] feat: remove dial error print to stderr --- autonomi/src/client/mod.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/autonomi/src/client/mod.rs b/autonomi/src/client/mod.rs index d118a5f065..699a98703f 100644 --- a/autonomi/src/client/mod.rs +++ b/autonomi/src/client/mod.rs @@ -191,7 +191,6 @@ impl Client { for addr in peers { if let Err(err) = network_clone.dial(addr.clone()).await { error!("Failed to dial addr={addr} with err: {err:?}"); - eprintln!("addr={addr} Failed to dial: {err:?}"); }; } }); From a5b2e060edb19cc808e90dbe2661d1f24d89621c Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Fri, 20 Dec 2024 00:01:57 +0000 Subject: [PATCH 4/7] chore: prevent the `evm-testnet` being published The `crates.io` system prevents this crate from being published, detecting that it has been renamed. This is only a utility crate anyway; it should not be necessary to publish it. --- release-plz.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/release-plz.toml b/release-plz.toml index 1c975e3207..4425d0b634 100644 --- a/release-plz.toml +++ b/release-plz.toml @@ -3,6 +3,10 @@ changelog_update = false git_release_enable = false semver_check = false +[[package]] +name = "evm-testnet" +release = false + [[package]] name = "test-utils" release = false From 43a9fd5714781aec455a867d44884af83982af76 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Fri, 20 Dec 2024 01:10:07 +0000 Subject: [PATCH 5/7] chore: use new reference to personal access token It seems the previous token had expired. --- .github/workflows/release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a7050591cc..83065ae861 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -217,7 +217,7 @@ jobs: - name: create release uses: actions/create-release@v1 env: - GITHUB_TOKEN: ${{ secrets.VERSION_BUMP_COMMIT_PAT }} + GITHUB_TOKEN: ${{ secrets.AUTONOMI_PAT }} with: tag_name: ${{ env.RELEASE_PREFIX }}-${{ env.PACKAGE_VERSION }} release_name: ${{ env.PACKAGE_VERSION }} @@ -226,7 +226,7 @@ jobs: - name: upload artifacts as assets env: - GITHUB_TOKEN: ${{ secrets.VERSION_BUMP_COMMIT_PAT }} + GITHUB_TOKEN: ${{ secrets.AUTONOMI_PAT }} shell: bash run: | ( @@ -250,7 +250,7 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: "0" - token: ${{ secrets.VERSION_BUMP_COMMIT_PAT }} + token: ${{ secrets.AUTONOMI_PAT }} - uses: dtolnay/rust-toolchain@stable # Required for the creation of tags @@ -269,7 +269,7 @@ jobs: cargo login "${{ secrets.CRATES_IO_TOKEN }}" # The use of 'awk' suppresses the annoying instrumentation output that makes the log # difficult to read. - release-plz release --git-token ${{ secrets.VERSION_BUMP_COMMIT_PAT }} | \ + release-plz release --git-token ${{ secrets.AUTONOMI_PAT }} | \ awk '{ if (!/^\s*in release with input/ && !/^\s{4}/) print }' - name: post notification to slack on failure From c520390369072ab4951a62ea112e84a5f7ede322 Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Sat, 21 Dec 2024 15:00:33 +0000 Subject: [PATCH 6/7] docs: provide changelog for `2024.12.1.6` hotfix --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0791380b8e..6aed4810fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 *When editing this file, please respect a line length of 100.* +## 2024-12-21 + +### Network + +#### Fixed + +- Do not dial back when a new peer is detected. This resulted in a large number of open connections, + in turn causing increased CPU usage. + +### Client + +#### Changed + +- Remove the 'dial error' output on the `file upload` command + ## 2024-12-18 ### General From c087762744fecc970e018054c82ab0bf5030ee6d Mon Sep 17 00:00:00 2001 From: Chris O'Neil Date: Sat, 21 Dec 2024 15:03:30 +0000 Subject: [PATCH 7/7] chore(release): stable release `2024.12.1.6` ================== Crate Versions ================== ant-bootstrap: 0.1.1 ant-build-info: 0.1.21 ant-cli: 0.3.1 ant-evm: 0.1.6 ant-logging: 0.2.42 ant-metrics: 0.1.22 ant-networking: 0.3.1 ant-node: 0.3.1 ant-node-manager: 0.11.5 ant-node-rpc-client: 0.6.38 ant-protocol: 0.3.1 ant-registers: 0.4.5 ant-service-management: 0.4.5 ant-token-supplies: 0.1.60 autonomi: 0.3.1 evmlib: 0.1.6 evm-testnet: 0.1.6 nat-detection: 0.2.13 node-launchpad: 0.5.1 test-utils: 0.4.13 =================== Binary Versions =================== ant: 0.3.1 antctl: 0.11.5 antctld: 0.11.5 antnode: 0.3.1 antnode_rpc_client: 0.6.38 nat-detection: 0.2.13 node-launchpad: 0.5.1 --- 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 c711564306..80544e7868 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -773,7 +773,7 @@ dependencies = [ [[package]] name = "ant-bootstrap" -version = "0.1.1-rc.1" +version = "0.1.1" dependencies = [ "ant-logging", "ant-protocol", @@ -798,7 +798,7 @@ dependencies = [ [[package]] name = "ant-build-info" -version = "0.1.21-rc.1" +version = "0.1.21" dependencies = [ "chrono", "tracing", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "ant-cli" -version = "0.3.1-rc.1" +version = "0.3.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -838,7 +838,7 @@ dependencies = [ [[package]] name = "ant-evm" -version = "0.1.6-rc.1" +version = "0.1.6" dependencies = [ "custom_debug", "evmlib", @@ -861,7 +861,7 @@ dependencies = [ [[package]] name = "ant-logging" -version = "0.2.42-rc.1" +version = "0.2.42" dependencies = [ "chrono", "color-eyre", @@ -886,7 +886,7 @@ dependencies = [ [[package]] name = "ant-metrics" -version = "0.1.22-rc.1" +version = "0.1.22" dependencies = [ "clap", "color-eyre", @@ -900,7 +900,7 @@ dependencies = [ [[package]] name = "ant-networking" -version = "0.3.1-rc.1" +version = "0.3.1" dependencies = [ "aes-gcm-siv", "ant-bootstrap", @@ -948,7 +948,7 @@ dependencies = [ [[package]] name = "ant-node" -version = "0.3.1-rc.1" +version = "0.3.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -1006,7 +1006,7 @@ dependencies = [ [[package]] name = "ant-node-manager" -version = "0.11.5-rc.1" +version = "0.11.5" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -1049,7 +1049,7 @@ dependencies = [ [[package]] name = "ant-node-rpc-client" -version = "0.6.38-rc.1" +version = "0.6.38" dependencies = [ "ant-build-info", "ant-logging", @@ -1073,7 +1073,7 @@ dependencies = [ [[package]] name = "ant-protocol" -version = "0.3.1-rc.1" +version = "0.3.1" dependencies = [ "ant-build-info", "ant-evm", @@ -1103,7 +1103,7 @@ dependencies = [ [[package]] name = "ant-registers" -version = "0.4.5-rc.1" +version = "0.4.5" dependencies = [ "blsttc", "crdts", @@ -1140,7 +1140,7 @@ dependencies = [ [[package]] name = "ant-service-management" -version = "0.4.5-rc.1" +version = "0.4.5" dependencies = [ "ant-bootstrap", "ant-evm", @@ -1167,7 +1167,7 @@ dependencies = [ [[package]] name = "ant-token-supplies" -version = "0.1.60-rc.1" +version = "0.1.60" dependencies = [ "dirs-next", "reqwest 0.11.27", @@ -1591,7 +1591,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "autonomi" -version = "0.3.1-rc.1" +version = "0.3.1" dependencies = [ "alloy", "ant-bootstrap", @@ -3356,7 +3356,7 @@ dependencies = [ [[package]] name = "evm-testnet" -version = "0.1.6-rc.1" +version = "0.1.6" dependencies = [ "ant-evm", "clap", @@ -3367,7 +3367,7 @@ dependencies = [ [[package]] name = "evmlib" -version = "0.1.6-rc.1" +version = "0.1.6" dependencies = [ "alloy", "dirs-next", @@ -6284,7 +6284,7 @@ dependencies = [ [[package]] name = "nat-detection" -version = "0.2.13-rc.1" +version = "0.2.13" dependencies = [ "ant-build-info", "ant-networking", @@ -6401,7 +6401,7 @@ dependencies = [ [[package]] name = "node-launchpad" -version = "0.5.1-rc.1" +version = "0.5.1" dependencies = [ "ant-bootstrap", "ant-build-info", @@ -9321,7 +9321,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "test-utils" -version = "0.4.13-rc.1" +version = "0.4.13" dependencies = [ "bytes", "color-eyre", diff --git a/ant-bootstrap/Cargo.toml b/ant-bootstrap/Cargo.toml index b3501f71ba..b71fecaec0 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.1-rc.1" +version = "0.1.1" [features] local = [] [dependencies] -ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-protocol = { path = "../ant-protocol", version = "0.3.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 c666d266d8..50987c156f 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.21-rc.1" +version = "0.1.21" build = "build.rs" include = ["Cargo.toml", "src/**/*", "build.rs"] diff --git a/ant-cli/Cargo.toml b/ant-cli/Cargo.toml index 17c5353399..35f1a76d09 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.1-rc.1" +version = "0.3.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.1-rc.1" } -ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } -ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } -autonomi = { path = "../autonomi", version = "0.3.1-rc.1", features = [ +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } +autonomi = { path = "../autonomi", version = "0.3.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.1-rc.1", features = ["fs"]} +autonomi = { path = "../autonomi", version = "0.3.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 7e1769bd89..bfa84568a2 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.6-rc.1" +version = "0.1.6" [features] local = ["evmlib/local"] @@ -16,7 +16,7 @@ test-utils = [] [dependencies] custom_debug = "~0.6.1" -evmlib = { path = "../evmlib", version = "0.1.6-rc.1" } +evmlib = { path = "../evmlib", version = "0.1.6" } 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 fed6bc9bc6..7a0a8e90f2 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.42-rc.1" +version = "0.2.42" [dependencies] chrono = "~0.4.19" diff --git a/ant-metrics/Cargo.toml b/ant-metrics/Cargo.toml index ba8e03578c..a1ec36d541 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.22-rc.1" +version = "0.1.22" [[bin]] path = "src/main.rs" diff --git a/ant-networking/Cargo.toml b/ant-networking/Cargo.toml index 5531177173..15d1311de8 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.1-rc.1" +version = "0.3.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.1-rc.1" } -ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } -ant-registers = { path = "../ant-registers", version = "0.4.5-rc.1" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } +ant-registers = { path = "../ant-registers", version = "0.4.5" } 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 a5c40a3745..9b2425e764 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.5-rc.1" +version = "0.11.5" [[bin]] name = "antctl" @@ -30,13 +30,13 @@ tcp = [] websockets = [] [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1-rc.1" } -ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } -ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } ant-releases = { version = "0.4.0" } -ant-service-management = { path = "../ant-service-management", version = "0.4.5-rc.1" } +ant-service-management = { path = "../ant-service-management", version = "0.4.5" } 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 64768b60c9..9589668357 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.38-rc.1" +version = "0.6.38" [[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.21-rc.1" } -ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1", features=["rpc"] } -ant-node = { path = "../ant-node", version = "0.3.1-rc.1" } -ant-service-management = { path = "../ant-service-management", version = "0.4.5-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1", features=["rpc"] } +ant-node = { path = "../ant-node", version = "0.3.1" } +ant-service-management = { path = "../ant-service-management", version = "0.4.5" } 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 511662de94..f512875e16 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.1-rc.1" +version = "0.3.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.1-rc.1" } -ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } -ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } -ant-networking = { path = "../ant-networking", version = "0.3.1-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } -ant-registers = { path = "../ant-registers", version = "0.4.5-rc.1" } -ant-service-management = { path = "../ant-service-management", version = "0.4.5-rc.1" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-networking = { path = "../ant-networking", version = "0.3.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } +ant-registers = { path = "../ant-registers", version = "0.4.5" } +ant-service-management = { path = "../ant-service-management", version = "0.4.5" } 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.1-rc.1", features = ["rpc"] } +ant-protocol = { path = "../ant-protocol", version = "0.3.1", features = ["rpc"] } assert_fs = "1.0.0" -evmlib = { path = "../evmlib", version = "0.1.6-rc.1" } -autonomi = { path = "../autonomi", version = "0.3.1-rc.1", features = ["registers"] } +evmlib = { path = "../evmlib", version = "0.1.6" } +autonomi = { path = "../autonomi", version = "0.3.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 b6d6269522..220d4fea44 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.1-rc.1" +version = "0.3.1" [features] default = [] rpc = ["tonic", "prost"] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } -ant-registers = { path = "../ant-registers", version = "0.4.5-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-registers = { path = "../ant-registers", version = "0.4.5" } 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 cbdc0a4cbb..5f02031c5a 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.5-rc.1" +version = "0.4.5" [features] test-utils = [] diff --git a/ant-service-management/Cargo.toml b/ant-service-management/Cargo.toml index d4abf916a2..f6fce7719d 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.5-rc.1" +version = "0.4.5" [dependencies] -ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } -ant-logging = { path = "../ant-logging", version = "0.2.42-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1", features = ["rpc"] } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } +ant-protocol = { path = "../ant-protocol", version = "0.3.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 e9fcfb63a2..8bf9a7445b 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.60-rc.1" +version = "0.1.60" [dependencies] diff --git a/autonomi/Cargo.toml b/autonomi/Cargo.toml index 71d8e93778..b9ad33050a 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.1-rc.1" +version = "0.3.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.1-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } -ant-networking = { path = "../ant-networking", version = "0.3.1-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } -ant-registers = { path = "../ant-registers", version = "0.4.5-rc.1" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-networking = { path = "../ant-networking", version = "0.3.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } +ant-registers = { path = "../ant-registers", version = "0.4.5" } 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.42-rc.1" } +ant-logging = { path = "../ant-logging", version = "0.2.42" } 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.6-rc.1", features = ["wasm-bindgen"] } +evmlib = { path = "../evmlib", version = "0.1.6", 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 240887467a..340318956a 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.6-rc.1" +version = "0.1.6" [dependencies] -ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } clap = { version = "4.5", features = ["derive"] } dirs-next = "~2.0.0" -evmlib = { path = "../evmlib", version = "0.1.6-rc.1" } +evmlib = { path = "../evmlib", version = "0.1.6" } tokio = { version = "1.40", features = ["rt-multi-thread", "signal"] } [lints] diff --git a/evmlib/Cargo.toml b/evmlib/Cargo.toml index 0e2665949b..79315c0348 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.6-rc.1" +version = "0.1.6" [features] wasm-bindgen = ["alloy/wasm-bindgen"] diff --git a/nat-detection/Cargo.toml b/nat-detection/Cargo.toml index 52beb1a26e..68f101c533 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.13-rc.1" +version = "0.2.13" [[bin]] name = "nat-detection" @@ -17,9 +17,9 @@ path = "src/main.rs" nightly = [] [dependencies] -ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } -ant-networking = { path = "../ant-networking", version = "0.3.1-rc.1" } -ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-networking = { path = "../ant-networking", version = "0.3.1" } +ant-protocol = { path = "../ant-protocol", version = "0.3.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 c8cf65efde..af907358f9 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.1-rc.1" +version = "0.5.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.1-rc.1" } -ant-build-info = { path = "../ant-build-info", version = "0.1.21-rc.1" } -ant-evm = { path = "../ant-evm", version = "0.1.6-rc.1" } -ant-node-manager = { version = "0.11.5-rc.1", path = "../ant-node-manager" } -ant-protocol = { path = "../ant-protocol", version = "0.3.1-rc.1" } +ant-bootstrap = { path = "../ant-bootstrap", version = "0.1.1" } +ant-build-info = { path = "../ant-build-info", version = "0.1.21" } +ant-evm = { path = "../ant-evm", version = "0.1.6" } +ant-node-manager = { version = "0.11.5", path = "../ant-node-manager" } +ant-protocol = { path = "../ant-protocol", version = "0.3.1" } ant-releases = { version = "0.4.0" } -ant-service-management = { version = "0.4.5-rc.1", path = "../ant-service-management" } +ant-service-management = { version = "0.4.5", 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 f0b0464a9b..2f97669449 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.13-rc.1" +version = "0.4.13" [dependencies] bytes = { version = "1.0.1", features = ["serde"] } color-eyre = "~0.6.2" dirs-next = "~2.0.0" -evmlib = { path = "../evmlib", version = "0.1.6-rc.1" } +evmlib = { path = "../evmlib", version = "0.1.6" } libp2p = { version = "0.54.1", features = ["identify", "kad"] } rand = "0.8.5" serde = { version = "1.0.133", features = ["derive"] }