diff --git a/Cargo.lock b/Cargo.lock index e029752b9e..2c482e26fe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4530,7 +4530,7 @@ dependencies = [ [[package]] name = "sn_cli" -version = "0.86.22" +version = "0.86.23" dependencies = [ "bincode", "blsttc", @@ -4564,7 +4564,7 @@ dependencies = [ [[package]] name = "sn_client" -version = "0.98.16" +version = "0.98.17" dependencies = [ "async-trait", "bincode", @@ -4597,7 +4597,7 @@ dependencies = [ [[package]] name = "sn_faucet" -version = "0.1.44" +version = "0.1.45" dependencies = [ "blsttc", "clap 4.4.7", @@ -4638,7 +4638,7 @@ dependencies = [ [[package]] name = "sn_networking" -version = "0.10.20" +version = "0.10.21" dependencies = [ "async-trait", "blsttc", @@ -4668,7 +4668,7 @@ dependencies = [ [[package]] name = "sn_node" -version = "0.98.33" +version = "0.98.34" dependencies = [ "assert_fs", "async-trait", @@ -4721,7 +4721,7 @@ dependencies = [ [[package]] name = "sn_node_rpc_client" -version = "0.1.43" +version = "0.1.44" dependencies = [ "assert_fs", "async-trait", @@ -4761,7 +4761,7 @@ dependencies = [ [[package]] name = "sn_protocol" -version = "0.8.29" +version = "0.8.30" dependencies = [ "blsttc", "bytes", @@ -4805,7 +4805,7 @@ dependencies = [ [[package]] name = "sn_testnet" -version = "0.2.305" +version = "0.2.306" dependencies = [ "assert_fs", "clap 3.2.25", diff --git a/sn_cli/CHANGELOG.md b/sn_cli/CHANGELOG.md index 37ce3aa160..3536882674 100644 --- a/sn_cli/CHANGELOG.md +++ b/sn_cli/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.86.23](https://github.com/maidsafe/safe_network/compare/sn_cli-v0.86.22...sn_cli-v0.86.23) - 2023-11-27 + +### Other +- update dependencies + ## [0.86.22](https://github.com/maidsafe/safe_network/compare/sn_cli-v0.86.21...sn_cli-v0.86.22) - 2023-11-24 ### Added diff --git a/sn_cli/Cargo.toml b/sn_cli/Cargo.toml index 8e708a8a93..87024fa005 100644 --- a/sn_cli/Cargo.toml +++ b/sn_cli/Cargo.toml @@ -8,7 +8,7 @@ license = "GPL-3.0" name = "sn_cli" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" -version = "0.86.22" +version = "0.86.23" [[bin]] path="src/main.rs" @@ -40,11 +40,11 @@ libp2p = { version="0.53", features = ["identify", "kad"] } rayon = "1.8.0" reqwest = { version="0.11.18", default-features=false, features = ["rustls"] } sn_build_info = { path="../sn_build_info", version = "0.1.2" } -sn_client = { path = "../sn_client", version = "0.98.16" } +sn_client = { path = "../sn_client", version = "0.98.17" } sn_transfers = { path = "../sn_transfers", version = "0.14.21" } sn_logging = { path = "../sn_logging", version = "0.2.15" } sn_peers_acquisition= { path="../sn_peers_acquisition", version = "0.1.10" } -sn_protocol = { path = "../sn_protocol", version = "0.8.29" } +sn_protocol = { path = "../sn_protocol", version = "0.8.30" } tempfile = "3.6.0" tokio = { version = "1.32.0", features = ["io-util", "macros", "parking_lot", "rt", "sync", "time", "fs"] } tracing = { version = "~0.1.26" } @@ -57,4 +57,4 @@ xor_name = "5.0.0" criterion = "0.5.1" tempfile = "3.6.0" rand = { version = "~0.8.5", features = ["small_rng"] } -sn_protocol = { path = "../sn_protocol", version = "0.8.29", features = ["test-utils"]} +sn_protocol = { path = "../sn_protocol", version = "0.8.30", features = ["test-utils"]} diff --git a/sn_client/CHANGELOG.md b/sn_client/CHANGELOG.md index adc84ac07c..71f9d8a8ce 100644 --- a/sn_client/CHANGELOG.md +++ b/sn_client/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.98.17](https://github.com/maidsafe/safe_network/compare/sn_client-v0.98.16...sn_client-v0.98.17) - 2023-11-27 + +### Other +- updated the following local packages: sn_networking, sn_protocol + ## [0.98.16](https://github.com/maidsafe/safe_network/compare/sn_client-v0.98.15...sn_client-v0.98.16) - 2023-11-23 ### Added diff --git a/sn_client/Cargo.toml b/sn_client/Cargo.toml index e8bd3ec3bf..db5bf4d1c2 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.98.16" +version = "0.98.17" [features] default=[] @@ -31,8 +31,8 @@ rand = { version = "~0.8.5", features = ["small_rng"] } rayon = "1.8.0" self_encryption = "~0.28.5" serde = { version = "1.0.133", features = [ "derive", "rc" ]} -sn_networking = { path = "../sn_networking", version = "0.10.20" } -sn_protocol = { path = "../sn_protocol", version = "0.8.29" } +sn_networking = { path = "../sn_networking", version = "0.10.21" } +sn_protocol = { path = "../sn_protocol", version = "0.8.30" } sn_registers = { path = "../sn_registers", version = "0.3.3" } sn_transfers = { path = "../sn_transfers", version = "0.14.21" } tempfile = "3.6.0" diff --git a/sn_faucet/CHANGELOG.md b/sn_faucet/CHANGELOG.md index 58b00e6a32..d8c6efdd51 100644 --- a/sn_faucet/CHANGELOG.md +++ b/sn_faucet/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.45](https://github.com/maidsafe/safe_network/compare/sn_faucet-v0.1.44...sn_faucet-v0.1.45) - 2023-11-27 + +### Other +- update dependencies + ## [0.1.44](https://github.com/maidsafe/safe_network/compare/sn_faucet-v0.1.43...sn_faucet-v0.1.44) - 2023-11-24 ### Other diff --git a/sn_faucet/Cargo.toml b/sn_faucet/Cargo.toml index 810447b79f..ef09ccd368 100644 --- a/sn_faucet/Cargo.toml +++ b/sn_faucet/Cargo.toml @@ -8,7 +8,7 @@ license = "GPL-3.0" name = "sn_faucet" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" -version = "0.1.44" +version = "0.1.45" [[bin]] path="src/main.rs" @@ -19,7 +19,7 @@ bls = { package = "blsttc", version = "8.0.1" } clap = { version = "4.2.1", features = ["derive"] } color-eyre = "0.6.2" dirs-next = "~2.0.0" -sn_client = { path = "../sn_client", version = "0.98.16" } +sn_client = { path = "../sn_client", version = "0.98.17" } sn_logging = { path = "../sn_logging", version = "0.2.15" } sn_peers_acquisition = { path = "../sn_peers_acquisition", version = "0.1.10" } sn_transfers = { path = "../sn_transfers", version = "0.14.21" } diff --git a/sn_networking/CHANGELOG.md b/sn_networking/CHANGELOG.md index 7c58efbfc3..63ffe45716 100644 --- a/sn_networking/CHANGELOG.md +++ b/sn_networking/CHANGELOG.md @@ -6,6 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.21](https://github.com/maidsafe/safe_network/compare/sn_networking-v0.10.20...sn_networking-v0.10.21) - 2023-11-27 + +### Added +- *(discovery)* use the results of the get_closest_query +- *(discovery)* try to use random candidates from a bucket when available +- *(rpc)* return the KBuckets map + +### Fixed +- *(discovery)* insert newly seen candidates and return random candidates + +### Other +- changes based on comment, use btreemap +- *(discovery)* rename structs and add docs + ## [0.10.20](https://github.com/maidsafe/safe_network/compare/sn_networking-v0.10.19...sn_networking-v0.10.20) - 2023-11-23 ### Added diff --git a/sn_networking/Cargo.toml b/sn_networking/Cargo.toml index b5ddbd81e7..4fcd5ec706 100644 --- a/sn_networking/Cargo.toml +++ b/sn_networking/Cargo.toml @@ -8,7 +8,7 @@ license = "GPL-3.0" name = "sn_networking" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" -version = "0.10.20" +version = "0.10.21" [features] default=[] @@ -29,7 +29,7 @@ rand = { version = "~0.8.5", features = ["small_rng"] } rayon = "1.8.0" rmp-serde = "1.1.1" serde = { version = "1.0.133", features = [ "derive", "rc" ]} -sn_protocol = { path = "../sn_protocol", version = "0.8.29" } +sn_protocol = { path = "../sn_protocol", version = "0.8.30" } sn_transfers = { path = "../sn_transfers", version = "0.14.21" } sysinfo = { version = "0.29.0", default-features = false, optional = true } thiserror = "1.0.23" diff --git a/sn_node/CHANGELOG.md b/sn_node/CHANGELOG.md index 3344e92b7a..56cf59932b 100644 --- a/sn_node/CHANGELOG.md +++ b/sn_node/CHANGELOG.md @@ -2286,6 +2286,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Other - update dependencies +## [0.98.34](https://github.com/maidsafe/safe_network/compare/sn_node-v0.98.33...sn_node-v0.98.34) - 2023-11-27 + +### Added +- *(test)* impl routing table test +- *(rpc)* return the KBuckets map + +### Fixed +- *(discovery)* insert newly seen candidates and return random candidates +- *(test)* sleep before verifying routing table + +### Other +- changes based on comment, use btreemap +- *(ci)* enable routing table test + ## v0.1.0 (2023-05-04) ### Chore diff --git a/sn_node/Cargo.toml b/sn_node/Cargo.toml index c89bdf28d3..1056211db1 100644 --- a/sn_node/Cargo.toml +++ b/sn_node/Cargo.toml @@ -2,7 +2,7 @@ authors = ["MaidSafe Developers "] description = "Safe Node" name = "sn_node" -version = "0.98.33" +version = "0.98.34" edition = "2021" license = "GPL-3.0" homepage = "https://maidsafe.net" @@ -52,10 +52,10 @@ self_encryption = "~0.28.5" serde = { version = "1.0.133", features = [ "derive", "rc" ]} sn_build_info = { path="../sn_build_info", version = "0.1.2" } sn_peers_acquisition= { path="../sn_peers_acquisition", version = "0.1.10" } -sn_client = { path = "../sn_client", version = "0.98.16" } +sn_client = { path = "../sn_client", version = "0.98.17" } sn_logging = { path = "../sn_logging", version = "0.2.15" } -sn_networking = { path = "../sn_networking", version = "0.10.20" } -sn_protocol = { path = "../sn_protocol", version = "0.8.29" } +sn_networking = { path = "../sn_networking", version = "0.10.21" } +sn_protocol = { path = "../sn_protocol", version = "0.8.30" } sn_registers = { path = "../sn_registers", version = "0.3.3" } sn_transfers = { path = "../sn_transfers", version = "0.14.21" } thiserror = "1.0.23" diff --git a/sn_node_rpc_client/CHANGELOG.md b/sn_node_rpc_client/CHANGELOG.md index 3ceecd18b7..4ae4d7cf6e 100644 --- a/sn_node_rpc_client/CHANGELOG.md +++ b/sn_node_rpc_client/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.44](https://github.com/maidsafe/safe_network/compare/sn_node_rpc_client-v0.1.43...sn_node_rpc_client-v0.1.44) - 2023-11-27 + +### Other +- update dependencies + ## [0.1.43](https://github.com/maidsafe/safe_network/compare/sn_node_rpc_client-v0.1.42...sn_node_rpc_client-v0.1.43) - 2023-11-24 ### Other diff --git a/sn_node_rpc_client/Cargo.toml b/sn_node_rpc_client/Cargo.toml index d45320eee8..504b9eb7e8 100644 --- a/sn_node_rpc_client/Cargo.toml +++ b/sn_node_rpc_client/Cargo.toml @@ -8,7 +8,7 @@ license = "GPL-3.0" name = "sn_node_rpc_client" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" -version = "0.1.43" +version = "0.1.44" [[bin]] path="src/main.rs" @@ -23,11 +23,11 @@ color-eyre = "0.6.2" hex = "~0.4.3" libp2p = { version="0.52", features = ["kad"]} libp2p-identity = { version="0.2.7", features = ["rand"] } -sn_client = { path = "../sn_client", version = "0.98.16" } +sn_client = { path = "../sn_client", version = "0.98.17" } sn_logging = { path = "../sn_logging", version = "0.2.15" } -sn_node = { path = "../sn_node", version = "0.98.33" } +sn_node = { path = "../sn_node", version = "0.98.34" } sn_peers_acquisition = { path = "../sn_peers_acquisition", version = "0.1.10" } -sn_protocol = { path = "../sn_protocol", version = "0.8.29" } +sn_protocol = { path = "../sn_protocol", version = "0.8.30" } sn_transfers = { path = "../sn_transfers", version = "0.14.21" } thiserror = "1.0.23" # # watch out updating this, protoc compiler needs to be installed on all build systems diff --git a/sn_protocol/CHANGELOG.md b/sn_protocol/CHANGELOG.md index e49ee60cdf..088f301afb 100644 --- a/sn_protocol/CHANGELOG.md +++ b/sn_protocol/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.30](https://github.com/maidsafe/safe_network/compare/sn_protocol-v0.8.29...sn_protocol-v0.8.30) - 2023-11-27 + +### Added +- *(rpc)* return the KBuckets map + ## [0.8.29](https://github.com/maidsafe/safe_network/compare/sn_protocol-v0.8.28...sn_protocol-v0.8.29) - 2023-11-23 ### Other diff --git a/sn_protocol/Cargo.toml b/sn_protocol/Cargo.toml index 22e3761ef9..f26daf6d97 100644 --- a/sn_protocol/Cargo.toml +++ b/sn_protocol/Cargo.toml @@ -7,7 +7,7 @@ license = "GPL-3.0" name = "sn_protocol" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" -version = "0.8.29" +version = "0.8.30" [features] test-utils=["dirs-next", "serde_json"] diff --git a/sn_testnet/CHANGELOG.md b/sn_testnet/CHANGELOG.md index f4d2283a78..c1c4438377 100644 --- a/sn_testnet/CHANGELOG.md +++ b/sn_testnet/CHANGELOG.md @@ -2050,6 +2050,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Other - update dependencies +## [0.2.306](https://github.com/maidsafe/safe_network/compare/sn_testnet-v0.2.305...sn_testnet-v0.2.306) - 2023-11-27 + +### Other +- update dependencies + ## v0.1.0 (2023-03-16) diff --git a/sn_testnet/Cargo.toml b/sn_testnet/Cargo.toml index ddcd19c6b0..192b0b93fe 100644 --- a/sn_testnet/Cargo.toml +++ b/sn_testnet/Cargo.toml @@ -8,7 +8,7 @@ license = "GPL-3.0" name = "sn_testnet" readme = "README.md" repository = "https://github.com/maidsafe/safe_network" -version = "0.2.305" +version = "0.2.306" [features] # required to pass on flag to node builds