diff --git a/Cargo.lock b/Cargo.lock index 3b81984ad4..e5eb4d1f1a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4489,7 +4489,7 @@ dependencies = [ [[package]] name = "sn_cli" -version = "0.86.41" +version = "0.86.42" dependencies = [ "blsttc", "bytes", @@ -4524,7 +4524,7 @@ dependencies = [ [[package]] name = "sn_client" -version = "0.99.4" +version = "0.99.5" dependencies = [ "async-trait", "blsttc", @@ -4557,7 +4557,7 @@ dependencies = [ [[package]] name = "sn_faucet" -version = "0.1.63" +version = "0.1.64" dependencies = [ "blsttc", "clap 4.4.10", @@ -4598,7 +4598,7 @@ dependencies = [ [[package]] name = "sn_networking" -version = "0.11.3" +version = "0.11.4" dependencies = [ "async-trait", "blsttc", @@ -4628,7 +4628,7 @@ dependencies = [ [[package]] name = "sn_node" -version = "0.99.6" +version = "0.99.7" dependencies = [ "assert_fs", "async-trait", @@ -4680,7 +4680,7 @@ dependencies = [ [[package]] name = "sn_node_rpc_client" -version = "0.1.60" +version = "0.1.61" dependencies = [ "assert_fs", "async-trait", @@ -4720,7 +4720,7 @@ dependencies = [ [[package]] name = "sn_protocol" -version = "0.8.36" +version = "0.8.37" dependencies = [ "blsttc", "bytes", @@ -4764,7 +4764,7 @@ dependencies = [ [[package]] name = "sn_testnet" -version = "0.2.322" +version = "0.2.323" dependencies = [ "assert_fs", "clap 3.2.25", diff --git a/sn_cli/CHANGELOG.md b/sn_cli/CHANGELOG.md index 0b13df4c96..0c6e356dd1 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.42](https://github.com/maidsafe/safe_network/compare/sn_cli-v0.86.41...sn_cli-v0.86.42) - 2023-12-05 + +### Other +- update dependencies + ## [0.86.41](https://github.com/maidsafe/safe_network/compare/sn_cli-v0.86.40...sn_cli-v0.86.41) - 2023-12-05 ### Other diff --git a/sn_cli/Cargo.toml b/sn_cli/Cargo.toml index e188f4493b..3fc3cd21c1 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.41" +version = "0.86.42" [[bin]] path="src/main.rs" @@ -40,11 +40,11 @@ rayon = "1.8.0" reqwest = { version="0.11.18", default-features=false, features = ["rustls"] } rmp-serde = "1.1.1" sn_build_info = { path="../sn_build_info", version = "0.1.2" } -sn_client = { path = "../sn_client", version = "0.99.4" } +sn_client = { path = "../sn_client", version = "0.99.5" } sn_transfers = { path = "../sn_transfers", version = "0.14.25" } sn_logging = { path = "../sn_logging", version = "0.2.15" } sn_peers_acquisition= { path="../sn_peers_acquisition", version = "0.1.11" } -sn_protocol = { path = "../sn_protocol", version = "0.8.36" } +sn_protocol = { path = "../sn_protocol", version = "0.8.37" } tempfile = "3.6.0" tokio = { version = "1.32.0", features = ["io-util", "macros", "parking_lot", "rt", "sync", "time", "fs"] } tracing = { version = "~0.1.26" } @@ -58,4 +58,4 @@ eyre = "0.6.8" criterion = "0.5.1" tempfile = "3.6.0" rand = { version = "~0.8.5", features = ["small_rng"] } -sn_protocol = { path = "../sn_protocol", version = "0.8.36", features = ["test-utils"]} +sn_protocol = { path = "../sn_protocol", version = "0.8.37", features = ["test-utils"]} diff --git a/sn_client/CHANGELOG.md b/sn_client/CHANGELOG.md index 65c8db5264..0470f03c3a 100644 --- a/sn_client/CHANGELOG.md +++ b/sn_client/CHANGELOG.md @@ -6,6 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.99.5](https://github.com/maidsafe/safe_network/compare/sn_client-v0.99.4...sn_client-v0.99.5) - 2023-12-05 + +### Added +- *(network)* use custom enum for get_record errors + +### Other +- *(network)* avoid losing error info by converting them to a single type + ## [0.99.4](https://github.com/maidsafe/safe_network/compare/sn_client-v0.99.3...sn_client-v0.99.4) - 2023-12-05 ### Other diff --git a/sn_client/Cargo.toml b/sn_client/Cargo.toml index 89fe9e71fc..010c60f4ee 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.99.4" +version = "0.99.5" [features] default=[] @@ -33,8 +33,8 @@ rayon = "1.8.0" rmp-serde = "1.1.1" self_encryption = "~0.28.5" serde = { version = "1.0.133", features = [ "derive", "rc" ]} -sn_networking = { path = "../sn_networking", version = "0.11.3" } -sn_protocol = { path = "../sn_protocol", version = "0.8.36" } +sn_networking = { path = "../sn_networking", version = "0.11.4" } +sn_protocol = { path = "../sn_protocol", version = "0.8.37" } sn_registers = { path = "../sn_registers", version = "0.3.4" } sn_transfers = { path = "../sn_transfers", version = "0.14.25" } tempfile = "3.6.0" diff --git a/sn_faucet/CHANGELOG.md b/sn_faucet/CHANGELOG.md index 1f05297c90..061b9ee8c8 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.64](https://github.com/maidsafe/safe_network/compare/sn_faucet-v0.1.63...sn_faucet-v0.1.64) - 2023-12-05 + +### Other +- update dependencies + ## [0.1.63](https://github.com/maidsafe/safe_network/compare/sn_faucet-v0.1.62...sn_faucet-v0.1.63) - 2023-12-05 ### Other diff --git a/sn_faucet/Cargo.toml b/sn_faucet/Cargo.toml index 4c4e48ffeb..c61560e014 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.63" +version = "0.1.64" [features] # required to pass on flag to node builds @@ -23,7 +23,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.99.4" } +sn_client = { path = "../sn_client", version = "0.99.5" } sn_logging = { path = "../sn_logging", version = "0.2.15" } sn_peers_acquisition = { path = "../sn_peers_acquisition", version = "0.1.11" } sn_transfers = { path = "../sn_transfers", version = "0.14.25" } diff --git a/sn_networking/CHANGELOG.md b/sn_networking/CHANGELOG.md index 39237bc31d..15ea8e9986 100644 --- a/sn_networking/CHANGELOG.md +++ b/sn_networking/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.4](https://github.com/maidsafe/safe_network/compare/sn_networking-v0.11.3...sn_networking-v0.11.4) - 2023-12-05 + +### Added +- *(network)* use custom enum for get_record errors + +### Fixed +- *(node)* get self spend should be aggregated even if it errors out + +### Other +- *(network)* use HashMap entry to insert peer into the result_map +- *(network)* avoid losing error info by converting them to a single type + ## [0.11.3](https://github.com/maidsafe/safe_network/compare/sn_networking-v0.11.2...sn_networking-v0.11.3) - 2023-12-05 ### Other diff --git a/sn_networking/Cargo.toml b/sn_networking/Cargo.toml index 0c0bf9150d..0342fca80a 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.11.3" +version = "0.11.4" [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.36" } +sn_protocol = { path = "../sn_protocol", version = "0.8.37" } sn_transfers = { path = "../sn_transfers", version = "0.14.25" } 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 02071f31af..259361c334 100644 --- a/sn_node/CHANGELOG.md +++ b/sn_node/CHANGELOG.md @@ -2415,6 +2415,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - *(node)* add min test time for reward listener tests - *(release)* sn_cli-v0.86.40/sn_transfers-v0.14.25/sn_faucet-v0.1.62/sn_client-v0.99.4/sn_networking-v0.11.3/sn_protocol-v0.8.36 +## [0.99.7](https://github.com/maidsafe/safe_network/compare/sn_node-v0.99.6...sn_node-v0.99.7) - 2023-12-05 + +### Added +- *(network)* use custom enum for get_record errors + +### Fixed +- *(node)* get self spend should be aggregated even if it errors out +- *(network)* if self is a double spend, aggregate and store them + +### Other +- *(network)* log if parent spend returned an error +- *(network)* avoid losing error info by converting them to a single type + ## v0.1.0 (2023-05-04) ### Chore diff --git a/sn_node/Cargo.toml b/sn_node/Cargo.toml index 52c0551795..a87b2b6c57 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.99.6" +version = "0.99.7" edition = "2021" license = "GPL-3.0" homepage = "https://maidsafe.net" @@ -51,10 +51,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.11" } -sn_client = { path = "../sn_client", version = "0.99.4" } +sn_client = { path = "../sn_client", version = "0.99.5" } sn_logging = { path = "../sn_logging", version = "0.2.15" } -sn_networking = { path = "../sn_networking", version = "0.11.3" } -sn_protocol = { path = "../sn_protocol", version = "0.8.36" } +sn_networking = { path = "../sn_networking", version = "0.11.4" } +sn_protocol = { path = "../sn_protocol", version = "0.8.37" } sn_registers = { path = "../sn_registers", version = "0.3.4" } sn_transfers = { path = "../sn_transfers", version = "0.14.25" } thiserror = "1.0.23" @@ -73,4 +73,4 @@ color-eyre = "0.6.2" [dev-dependencies] tempfile = "3.6.0" reqwest = { version="0.11.18", default-features=false, features = ["rustls"] } -sn_protocol = { path = "../sn_protocol", version = "0.8.36", features = ["test-utils"]} +sn_protocol = { path = "../sn_protocol", version = "0.8.37", features = ["test-utils"]} diff --git a/sn_node_rpc_client/CHANGELOG.md b/sn_node_rpc_client/CHANGELOG.md index 9040e62946..9c71ec1301 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.61](https://github.com/maidsafe/safe_network/compare/sn_node_rpc_client-v0.1.60...sn_node_rpc_client-v0.1.61) - 2023-12-05 + +### Other +- update dependencies + ## [0.1.60](https://github.com/maidsafe/safe_network/compare/sn_node_rpc_client-v0.1.59...sn_node_rpc_client-v0.1.60) - 2023-12-05 ### Other diff --git a/sn_node_rpc_client/Cargo.toml b/sn_node_rpc_client/Cargo.toml index dc986aac6e..bbc0b56e22 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.60" +version = "0.1.61" [[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.99.4" } +sn_client = { path = "../sn_client", version = "0.99.5" } sn_logging = { path = "../sn_logging", version = "0.2.15" } -sn_node = { path = "../sn_node", version = "0.99.6" } +sn_node = { path = "../sn_node", version = "0.99.7" } sn_peers_acquisition = { path = "../sn_peers_acquisition", version = "0.1.11" } -sn_protocol = { path = "../sn_protocol", version = "0.8.36" } +sn_protocol = { path = "../sn_protocol", version = "0.8.37" } sn_transfers = { path = "../sn_transfers", version = "0.14.25" } 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 2ee719a10f..76f027300a 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.37](https://github.com/maidsafe/safe_network/compare/sn_protocol-v0.8.36...sn_protocol-v0.8.37) - 2023-12-05 + +### Other +- *(network)* avoid losing error info by converting them to a single type + ## [0.8.36](https://github.com/maidsafe/safe_network/compare/sn_protocol-v0.8.35...sn_protocol-v0.8.36) - 2023-12-05 ### Other diff --git a/sn_protocol/Cargo.toml b/sn_protocol/Cargo.toml index 686ecc31f5..7ac58da815 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.36" +version = "0.8.37" [features] test-utils=["dirs-next", "serde_json"] diff --git a/sn_testnet/CHANGELOG.md b/sn_testnet/CHANGELOG.md index e78e0d6b9e..a72dcddab1 100644 --- a/sn_testnet/CHANGELOG.md +++ b/sn_testnet/CHANGELOG.md @@ -2138,6 +2138,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Other - update dependencies +## [0.2.323](https://github.com/maidsafe/safe_network/compare/sn_testnet-v0.2.322...sn_testnet-v0.2.323) - 2023-12-05 + +### Other +- update dependencies + ## v0.1.0 (2023-03-16) diff --git a/sn_testnet/Cargo.toml b/sn_testnet/Cargo.toml index 13944e4f52..9d5ddc9c06 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.322" +version = "0.2.323" [features] # required to pass on flag to node builds