diff --git a/CHANGELOG.md b/CHANGELOG.md index 9da0b70553..810a8dc264 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,15 @@ 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-10-08 + +### Network + +#### Changed + +- Optimize auditor tracking by not to re-attempt fetched spend. +- Optimize auditor tracking function by using DashMap and stream. + ## 2024-10-07 ### Network diff --git a/Cargo.lock b/Cargo.lock index 5064c6de45..f35188f13d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7016,7 +7016,7 @@ dependencies = [ [[package]] name = "sn_auditor" -version = "0.3.4" +version = "0.3.5" dependencies = [ "blsttc", "clap", @@ -7099,7 +7099,7 @@ dependencies = [ [[package]] name = "sn_client" -version = "0.110.3" +version = "0.110.4" dependencies = [ "assert_matches", "async-trait", diff --git a/autonomi/Cargo.toml b/autonomi/Cargo.toml index 75b11ac4e9..3c3bef4c6d 100644 --- a/autonomi/Cargo.toml +++ b/autonomi/Cargo.toml @@ -28,7 +28,7 @@ rand = "0.8.5" rmp-serde = "1.1.1" self_encryption = "~0.30.0" serde = { version = "1.0.133", features = ["derive", "rc"] } -sn_client = { path = "../sn_client", version = "0.110.3" } +sn_client = { path = "../sn_client", version = "0.110.4" } sn_protocol = { version = "0.17.11", path = "../sn_protocol" } sn_registers = { path = "../sn_registers", version = "0.3.21" } sn_transfers = { path = "../sn_transfers", version = "0.19.3" } diff --git a/release-cycle-info b/release-cycle-info index 2d6f60ca88..2b83422132 100644 --- a/release-cycle-info +++ b/release-cycle-info @@ -15,4 +15,4 @@ release-year: 2024 release-month: 10 release-cycle: 2 -release-cycle-counter: 2 +release-cycle-counter: 3 diff --git a/sn_auditor/Cargo.toml b/sn_auditor/Cargo.toml index 6251404483..675ab2fcd7 100644 --- a/sn_auditor/Cargo.toml +++ b/sn_auditor/Cargo.toml @@ -2,7 +2,7 @@ authors = ["MaidSafe Developers "] description = "Safe Network Auditor" name = "sn_auditor" -version = "0.3.4" +version = "0.3.5" edition = "2021" homepage = "https://maidsafe.net" repository = "https://github.com/maidsafe/safe_network" @@ -31,7 +31,7 @@ graphviz-rust = { version = "0.9.0", optional = true } lazy_static = "1.4.0" serde = { version = "1.0.133", features = ["derive", "rc"] } serde_json = "1.0.108" -sn_client = { path = "../sn_client", version = "0.110.3" } +sn_client = { path = "../sn_client", version = "0.110.4" } sn_logging = { path = "../sn_logging", version = "0.2.36" } sn_peers_acquisition = { path = "../sn_peers_acquisition", version = "0.5.3" } tiny_http = { version = "0.12", features = ["ssl-rustls"] } diff --git a/sn_cli/Cargo.toml b/sn_cli/Cargo.toml index abc247336b..59686dd5dc 100644 --- a/sn_cli/Cargo.toml +++ b/sn_cli/Cargo.toml @@ -55,7 +55,7 @@ rmp-serde = "1.1.1" rpassword = "7.3.1" serde = { version = "1.0.133", features = ["derive"] } sn_build_info = { path = "../sn_build_info", version = "0.1.15" } -sn_client = { path = "../sn_client", version = "0.110.3" } +sn_client = { path = "../sn_client", version = "0.110.4" } sn_logging = { path = "../sn_logging", version = "0.2.36" } sn_peers_acquisition = { path = "../sn_peers_acquisition", version = "0.5.3" } sn_protocol = { path = "../sn_protocol", version = "0.17.11" } @@ -80,7 +80,7 @@ eyre = "0.6.8" criterion = "0.5.1" tempfile = "3.6.0" rand = { version = "~0.8.5", features = ["small_rng"] } -sn_client = { path = "../sn_client", version = "0.110.3", features = [ +sn_client = { path = "../sn_client", version = "0.110.4", features = [ "test-utils", ] } diff --git a/sn_client/Cargo.toml b/sn_client/Cargo.toml index 3c68c6e66c..a1d49b0508 100644 --- a/sn_client/Cargo.toml +++ b/sn_client/Cargo.toml @@ -8,7 +8,7 @@ license = "GPL-3.0" name = "sn_client" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" -version = "0.110.3" +version = "0.110.4" [features] default = [] diff --git a/sn_faucet/Cargo.toml b/sn_faucet/Cargo.toml index fecabf236e..9a2d3e7d03 100644 --- a/sn_faucet/Cargo.toml +++ b/sn_faucet/Cargo.toml @@ -39,7 +39,7 @@ serde = { version = "1.0.193", features = ["derive"] } serde_json = "1.0.108" sn_build_info = { path = "../sn_build_info", version = "0.1.15" } sn_cli = { path = "../sn_cli", version = "0.95.3" } -sn_client = { path = "../sn_client", version = "0.110.3" } +sn_client = { path = "../sn_client", version = "0.110.4" } sn_logging = { path = "../sn_logging", version = "0.2.36" } sn_peers_acquisition = { path = "../sn_peers_acquisition", version = "0.5.3" } sn_protocol = { path = "../sn_protocol", version = "0.17.11" } diff --git a/sn_node/Cargo.toml b/sn_node/Cargo.toml index 1781e451ee..2cd71e7a4b 100644 --- a/sn_node/Cargo.toml +++ b/sn_node/Cargo.toml @@ -84,7 +84,7 @@ reqwest = { version = "0.12.2", default-features = false, features = [ "rustls-tls-manual-roots", ] } serde_json = "1.0" -sn_client = { path = "../sn_client", version = "0.110.3" } +sn_client = { path = "../sn_client", version = "0.110.4" } sn_protocol = { path = "../sn_protocol", version = "0.17.11", features = [ "rpc", ] } diff --git a/sn_node_rpc_client/Cargo.toml b/sn_node_rpc_client/Cargo.toml index ce6ba4dc71..f1c6aaa814 100644 --- a/sn_node_rpc_client/Cargo.toml +++ b/sn_node_rpc_client/Cargo.toml @@ -23,7 +23,7 @@ color-eyre = "0.6.2" hex = "~0.4.3" libp2p = { version="0.53", features = ["kad"]} libp2p-identity = { version="0.2.7", features = ["rand"] } -sn_client = { path = "../sn_client", version = "0.110.3" } +sn_client = { path = "../sn_client", version = "0.110.4" } sn_logging = { path = "../sn_logging", version = "0.2.36" } sn_node = { path = "../sn_node", version = "0.111.4" } sn_peers_acquisition = { path = "../sn_peers_acquisition", version = "0.5.3" }