From edcdf33d368aca53e89adb9c715c80e64b19953b Mon Sep 17 00:00:00 2001 From: stringhandler Date: Fri, 8 Jul 2022 20:52:45 +0200 Subject: [PATCH] v0.34.0 --- Cargo.lock | 72 +++++++++---------- applications/launchpad/backend/Cargo.toml | 6 +- applications/tari_app_grpc/Cargo.toml | 4 +- applications/tari_app_utilities/Cargo.toml | 2 +- applications/tari_base_node/Cargo.toml | 2 +- applications/tari_console_wallet/Cargo.toml | 2 +- .../tari_merge_mining_proxy/Cargo.toml | 2 +- applications/tari_miner/Cargo.toml | 2 +- applications/tari_validator_node/Cargo.toml | 2 +- applications/test_faucet/Cargo.toml | 2 +- base_layer/common_types/Cargo.toml | 2 +- base_layer/core/Cargo.toml | 30 ++++---- base_layer/key_manager/Cargo.toml | 4 +- base_layer/mmr/Cargo.toml | 2 +- base_layer/p2p/Cargo.toml | 18 ++--- base_layer/service_framework/Cargo.toml | 6 +- base_layer/tari_mining_helper_ffi/Cargo.toml | 4 +- base_layer/wallet/Cargo.toml | 26 +++---- base_layer/wallet_ffi/Cargo.toml | 22 +++--- changelog.md | 33 +++++++++ common/Cargo.toml | 4 +- common_sqlite/Cargo.toml | 2 +- comms/core/Cargo.toml | 10 +-- comms/dht/Cargo.toml | 14 ++-- comms/rpc_macros/Cargo.toml | 6 +- infrastructure/derive/Cargo.toml | 2 +- infrastructure/libtor/Cargo.toml | 2 +- infrastructure/shutdown/Cargo.toml | 2 +- infrastructure/storage/Cargo.toml | 2 +- infrastructure/test_utils/Cargo.toml | 2 +- package-lock.json | 2 +- 31 files changed, 162 insertions(+), 129 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0b674a7f14..012509b6e9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6664,7 +6664,7 @@ checksum = "c02424087780c9b71cc96799eaeddff35af2bc513278cda5c99fc1f5d026d3c1" [[package]] name = "tari_app_grpc" -version = "0.33.0" +version = "0.34.0" dependencies = [ "chrono", "num-traits", @@ -6682,7 +6682,7 @@ dependencies = [ [[package]] name = "tari_app_utilities" -version = "0.33.0" +version = "0.34.0" dependencies = [ "clap 3.2.5", "config", @@ -6705,7 +6705,7 @@ dependencies = [ [[package]] name = "tari_base_node" -version = "0.33.0" +version = "0.34.0" dependencies = [ "anyhow", "async-trait", @@ -6832,7 +6832,7 @@ dependencies = [ [[package]] name = "tari_common" -version = "0.33.0" +version = "0.34.0" dependencies = [ "anyhow", "config", @@ -6849,7 +6849,7 @@ dependencies = [ "serde_json", "sha2 0.9.9", "structopt", - "tari_test_utils 0.33.0", + "tari_test_utils 0.34.0", "tempfile", "thiserror", "toml", @@ -6857,7 +6857,7 @@ dependencies = [ [[package]] name = "tari_common_sqlite" -version = "0.33.0" +version = "0.34.0" dependencies = [ "diesel", "log", @@ -6866,7 +6866,7 @@ dependencies = [ [[package]] name = "tari_common_types" -version = "0.33.0" +version = "0.34.0" dependencies = [ "digest 0.9.0", "lazy_static", @@ -6880,7 +6880,7 @@ dependencies = [ [[package]] name = "tari_comms" -version = "0.33.0" +version = "0.34.0" dependencies = [ "anyhow", "async-trait", @@ -6916,7 +6916,7 @@ dependencies = [ "tari_metrics", "tari_shutdown", "tari_storage", - "tari_test_utils 0.33.0", + "tari_test_utils 0.34.0", "tari_utilities", "tempfile", "thiserror", @@ -6930,7 +6930,7 @@ dependencies = [ [[package]] name = "tari_comms_dht" -version = "0.33.0" +version = "0.34.0" dependencies = [ "anyhow", "bitflags 1.3.2", @@ -6964,7 +6964,7 @@ dependencies = [ "tari_crypto", "tari_shutdown", "tari_storage", - "tari_test_utils 0.33.0", + "tari_test_utils 0.34.0", "tari_utilities", "tempfile", "thiserror", @@ -6976,7 +6976,7 @@ dependencies = [ [[package]] name = "tari_comms_rpc_macros" -version = "0.33.0" +version = "0.34.0" dependencies = [ "futures 0.3.21", "proc-macro2", @@ -6984,14 +6984,14 @@ dependencies = [ "quote", "syn", "tari_comms", - "tari_test_utils 0.33.0", + "tari_test_utils 0.34.0", "tokio 1.19.2", "tower-service", ] [[package]] name = "tari_console_wallet" -version = "0.33.0" +version = "0.34.0" dependencies = [ "bitflags 1.3.2", "chrono", @@ -7040,7 +7040,7 @@ dependencies = [ [[package]] name = "tari_core" -version = "0.33.0" +version = "0.34.0" dependencies = [ "async-trait", "bincode", @@ -7091,7 +7091,7 @@ dependencies = [ "tari_service_framework", "tari_shutdown", "tari_storage", - "tari_test_utils 0.33.0", + "tari_test_utils 0.34.0", "tari_utilities", "tempfile", "thiserror", @@ -7215,7 +7215,7 @@ dependencies = [ [[package]] name = "tari_key_manager" -version = "0.33.0" +version = "0.34.0" dependencies = [ "argon2", "arrayvec 0.7.2", @@ -7246,7 +7246,7 @@ dependencies = [ [[package]] name = "tari_launchpad" -version = "0.33.0" +version = "0.34.0" dependencies = [ "bollard", "config", @@ -7289,7 +7289,7 @@ dependencies = [ [[package]] name = "tari_merge_mining_proxy" -version = "0.33.0" +version = "0.34.0" dependencies = [ "anyhow", "bincode", @@ -7341,7 +7341,7 @@ dependencies = [ [[package]] name = "tari_miner" -version = "0.33.0" +version = "0.34.0" dependencies = [ "base64 0.13.0", "bufstream", @@ -7376,7 +7376,7 @@ dependencies = [ [[package]] name = "tari_mining_helper_ffi" -version = "0.33.0" +version = "0.34.0" dependencies = [ "hex", "libc", @@ -7393,7 +7393,7 @@ dependencies = [ [[package]] name = "tari_mmr" -version = "0.33.0" +version = "0.34.0" dependencies = [ "bincode", "blake2 0.9.2", @@ -7411,7 +7411,7 @@ dependencies = [ [[package]] name = "tari_p2p" -version = "0.33.0" +version = "0.34.0" dependencies = [ "anyhow", "bytes 0.5.6", @@ -7439,7 +7439,7 @@ dependencies = [ "tari_service_framework", "tari_shutdown", "tari_storage", - "tari_test_utils 0.33.0", + "tari_test_utils 0.34.0", "tari_utilities", "tempfile", "thiserror", @@ -7469,7 +7469,7 @@ dependencies = [ [[package]] name = "tari_service_framework" -version = "0.33.0" +version = "0.34.0" dependencies = [ "anyhow", "async-trait", @@ -7477,7 +7477,7 @@ dependencies = [ "futures-test", "log", "tari_shutdown", - "tari_test_utils 0.33.0", + "tari_test_utils 0.34.0", "thiserror", "tokio 1.19.2", "tower", @@ -7486,7 +7486,7 @@ dependencies = [ [[package]] name = "tari_shutdown" -version = "0.33.0" +version = "0.34.0" dependencies = [ "futures 0.3.21", "tokio 1.19.2", @@ -7494,7 +7494,7 @@ dependencies = [ [[package]] name = "tari_storage" -version = "0.33.0" +version = "0.34.0" dependencies = [ "bincode", "lmdb-zero", @@ -7522,7 +7522,7 @@ dependencies = [ [[package]] name = "tari_test_utils" -version = "0.33.0" +version = "0.34.0" dependencies = [ "futures 0.3.21", "futures-test", @@ -7548,7 +7548,7 @@ dependencies = [ [[package]] name = "tari_validator_node" -version = "0.33.0" +version = "0.34.0" dependencies = [ "anyhow", "async-trait", @@ -7584,7 +7584,7 @@ dependencies = [ "tari_service_framework", "tari_shutdown", "tari_storage", - "tari_test_utils 0.33.0", + "tari_test_utils 0.34.0", "thiserror", "tokio 1.19.2", "tokio-stream", @@ -7593,7 +7593,7 @@ dependencies = [ [[package]] name = "tari_wallet" -version = "0.33.0" +version = "0.34.0" dependencies = [ "aes-gcm 0.8.0", "argon2", @@ -7634,7 +7634,7 @@ dependencies = [ "tari_service_framework", "tari_shutdown", "tari_storage", - "tari_test_utils 0.33.0", + "tari_test_utils 0.34.0", "tari_utilities", "tempfile", "thiserror", @@ -7644,7 +7644,7 @@ dependencies = [ [[package]] name = "tari_wallet_ffi" -version = "0.33.0" +version = "0.34.0" dependencies = [ "cbindgen 0.24.3", "chrono", @@ -7669,7 +7669,7 @@ dependencies = [ "tari_script", "tari_service_framework", "tari_shutdown", - "tari_test_utils 0.33.0", + "tari_test_utils 0.34.0", "tari_utilities", "tari_wallet", "tempfile", @@ -7883,7 +7883,7 @@ dependencies = [ [[package]] name = "test_faucet" -version = "0.33.0" +version = "0.34.0" dependencies = [ "rand 0.8.5", "serde", diff --git a/applications/launchpad/backend/Cargo.toml b/applications/launchpad/backend/Cargo.toml index bcb55001c2..dbb30e7c34 100644 --- a/applications/launchpad/backend/Cargo.toml +++ b/applications/launchpad/backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_launchpad" -version = "0.33.0" +version = "0.34.0" description = "The Tari Launcher" authors = ["The Tari Development Community"] license = "BSD-3-Clause" @@ -14,8 +14,8 @@ build = "src/build.rs" tauri-build = { version = "1.0.0-rc.5", features = [] } [dependencies] -tari_app_utilities = { version = "^0.33", path = "../../tari_app_utilities" } -tari_comms = { version = "^0.33", path = "../../../comms/core" } +tari_app_utilities = { version = "^0.34", path = "../../tari_app_utilities" } +tari_comms = { version = "^0.34", path = "../../../comms/core" } tari_common = { path="../../../common"} bollard = "0.11.1" diff --git a/applications/tari_app_grpc/Cargo.toml b/applications/tari_app_grpc/Cargo.toml index 86dcef55ba..928cee1ccc 100644 --- a/applications/tari_app_grpc/Cargo.toml +++ b/applications/tari_app_grpc/Cargo.toml @@ -4,11 +4,11 @@ authors = ["The Tari Development Community"] description = "This crate is to provide a single source for all cross application grpc files and conversions to and from tari::core" repository = "https://github.com/tari-project/tari" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [dependencies] -tari_common_types = { version = "^0.33", path = "../../base_layer/common_types"} +tari_common_types = { version = "^0.34", path = "../../base_layer/common_types"} tari_comms = { path = "../../comms/core"} tari_core = { path = "../../base_layer/core"} tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.15.0" } diff --git a/applications/tari_app_utilities/Cargo.toml b/applications/tari_app_utilities/Cargo.toml index 65272a1b9d..7bc7e8a880 100644 --- a/applications/tari_app_utilities/Cargo.toml +++ b/applications/tari_app_utilities/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_app_utilities" -version = "0.33.0" +version = "0.34.0" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" diff --git a/applications/tari_base_node/Cargo.toml b/applications/tari_base_node/Cargo.toml index cb6f58b2ac..c73651ad26 100644 --- a/applications/tari_base_node/Cargo.toml +++ b/applications/tari_base_node/Cargo.toml @@ -4,7 +4,7 @@ authors = ["The Tari Development Community"] description = "The tari full base node implementation" repository = "https://github.com/tari-project/tari" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [dependencies] diff --git a/applications/tari_console_wallet/Cargo.toml b/applications/tari_console_wallet/Cargo.toml index 68c48925d9..0dfdb3ff57 100644 --- a/applications/tari_console_wallet/Cargo.toml +++ b/applications/tari_console_wallet/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_console_wallet" -version = "0.33.0" +version = "0.34.0" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" diff --git a/applications/tari_merge_mining_proxy/Cargo.toml b/applications/tari_merge_mining_proxy/Cargo.toml index 432b49846b..f447a5d109 100644 --- a/applications/tari_merge_mining_proxy/Cargo.toml +++ b/applications/tari_merge_mining_proxy/Cargo.toml @@ -4,7 +4,7 @@ authors = ["The Tari Development Community"] description = "The Tari merge mining proxy for xmrig" repository = "https://github.com/tari-project/tari" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [features] diff --git a/applications/tari_miner/Cargo.toml b/applications/tari_miner/Cargo.toml index 3f8ca043ff..6418486bd4 100644 --- a/applications/tari_miner/Cargo.toml +++ b/applications/tari_miner/Cargo.toml @@ -4,7 +4,7 @@ authors = ["The Tari Development Community"] description = "The tari miner implementation" repository = "https://github.com/tari-project/tari" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [dependencies] diff --git a/applications/tari_validator_node/Cargo.toml b/applications/tari_validator_node/Cargo.toml index 410b4912fc..255a4ec615 100644 --- a/applications/tari_validator_node/Cargo.toml +++ b/applications/tari_validator_node/Cargo.toml @@ -4,7 +4,7 @@ authors = ["The Tari Development Community"] description = "The Tari validator node implementation" repository = "https://github.com/tari-project/tari" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [dependencies] diff --git a/applications/test_faucet/Cargo.toml b/applications/test_faucet/Cargo.toml index eddcb26441..735c5a6225 100644 --- a/applications/test_faucet/Cargo.toml +++ b/applications/test_faucet/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_faucet" -version = "0.33.0" +version = "0.34.0" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" diff --git a/base_layer/common_types/Cargo.toml b/base_layer/common_types/Cargo.toml index 34ae63902e..09050ac473 100644 --- a/base_layer/common_types/Cargo.toml +++ b/base_layer/common_types/Cargo.toml @@ -3,7 +3,7 @@ name = "tari_common_types" authors = ["The Tari Development Community"] description = "Tari cryptocurrency common types" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [dependencies] diff --git a/base_layer/core/Cargo.toml b/base_layer/core/Cargo.toml index e82a26e983..7d20353dac 100644 --- a/base_layer/core/Cargo.toml +++ b/base_layer/core/Cargo.toml @@ -6,7 +6,7 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [features] @@ -19,20 +19,20 @@ avx2 = ["tari_crypto/simd_backend"] benches = ["base_node", "criterion"] [dependencies] -tari_common = { version = "^0.33", path = "../../common" } -tari_common_types = { version = "^0.33", path = "../../base_layer/common_types" } -tari_comms = { version = "^0.33", path = "../../comms/core" } -tari_comms_dht = { version = "^0.33", path = "../../comms/dht" } -tari_comms_rpc_macros = { version = "^0.33", path = "../../comms/rpc_macros" } +tari_common = { version = "^0.34", path = "../../common" } +tari_common_types = { version = "^0.34", path = "../../base_layer/common_types" } +tari_comms = { version = "^0.34", path = "../../comms/core" } +tari_comms_dht = { version = "^0.34", path = "../../comms/dht" } +tari_comms_rpc_macros = { version = "^0.34", path = "../../comms/rpc_macros" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.15.0" } tari_metrics = { path = "../../infrastructure/metrics" } -tari_mmr = { version = "^0.33", path = "../../base_layer/mmr", optional = true, features = ["native_bitmap"] } -tari_p2p = { version = "^0.33", path = "../../base_layer/p2p" } +tari_mmr = { version = "^0.34", path = "../../base_layer/mmr", optional = true, features = ["native_bitmap"] } +tari_p2p = { version = "^0.34", path = "../../base_layer/p2p" } tari_script = { path = "../../infrastructure/tari_script" } -tari_service_framework = { version = "^0.33", path = "../service_framework" } -tari_shutdown = { version = "^0.33", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.33", path = "../../infrastructure/storage" } -tari_test_utils = { version = "^0.33", path = "../../infrastructure/test_utils" } +tari_service_framework = { version = "^0.34", path = "../service_framework" } +tari_shutdown = { version = "^0.34", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.34", path = "../../infrastructure/storage" } +tari_test_utils = { version = "^0.34", path = "../../infrastructure/test_utils" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag = "v0.4.4" } async-trait = "0.1.50" @@ -76,15 +76,15 @@ tracing-attributes = "*" uint = { version = "0.9", default-features = false } [dev-dependencies] -tari_p2p = { version = "^0.33", path = "../../base_layer/p2p", features = ["test-mocks"] } -tari_test_utils = { version = "^0.33", path = "../../infrastructure/test_utils" } +tari_p2p = { version = "^0.34", path = "../../base_layer/p2p", features = ["test-mocks"] } +tari_test_utils = { version = "^0.34", path = "../../infrastructure/test_utils" } config = { version = "0.13.0" } env_logger = "0.7.0" tempfile = "3.1.0" [build-dependencies] -tari_common = { version = "^0.33", path = "../../common", features = ["build"] } +tari_common = { version = "^0.34", path = "../../common", features = ["build"] } [[bench]] name = "mempool" diff --git a/base_layer/key_manager/Cargo.toml b/base_layer/key_manager/Cargo.toml index 771925cef7..83cfad77a7 100644 --- a/base_layer/key_manager/Cargo.toml +++ b/base_layer/key_manager/Cargo.toml @@ -4,14 +4,14 @@ authors = ["The Tari Development Community"] description = "Tari cryptocurrency wallet key management" repository = "https://github.com/tari-project/tari" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2021" [lib] crate-type = ["lib", "cdylib"] [dependencies] -tari_common_types = { version = "^0.33", path = "../../base_layer/common_types" } +tari_common_types = { version = "^0.34", path = "../../base_layer/common_types" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.15.0" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag = "v0.4.4" } diff --git a/base_layer/mmr/Cargo.toml b/base_layer/mmr/Cargo.toml index 8b493fbfec..83da0b8fc2 100644 --- a/base_layer/mmr/Cargo.toml +++ b/base_layer/mmr/Cargo.toml @@ -4,7 +4,7 @@ authors = ["The Tari Development Community"] description = "A Merkle Mountain Range implementation" repository = "https://github.com/tari-project/tari" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [features] diff --git a/base_layer/p2p/Cargo.toml b/base_layer/p2p/Cargo.toml index 718c7eb7af..17c26bedcb 100644 --- a/base_layer/p2p/Cargo.toml +++ b/base_layer/p2p/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_p2p" -version = "0.33.0" +version = "0.34.0" authors = ["The Tari Development community"] description = "Tari base layer-specific peer-to-peer communication features" repository = "https://github.com/tari-project/tari" @@ -10,13 +10,13 @@ license = "BSD-3-Clause" edition = "2018" [dependencies] -tari_comms = { version = "^0.33", path = "../../comms/core" } -tari_comms_dht = { version = "^0.33", path = "../../comms/dht" } -tari_common = { version = "^0.33", path = "../../common" } +tari_comms = { version = "^0.34", path = "../../comms/core" } +tari_comms_dht = { version = "^0.34", path = "../../comms/dht" } +tari_common = { version = "^0.34", path = "../../common" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.15.0" } -tari_service_framework = { version = "^0.33", path = "../service_framework" } -tari_shutdown = { version = "^0.33", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.33", path = "../../infrastructure/storage" } +tari_service_framework = { version = "^0.34", path = "../service_framework" } +tari_shutdown = { version = "^0.34", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.34", path = "../../infrastructure/storage" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag = "v0.4.4" } anyhow = "1.0.53" @@ -45,7 +45,7 @@ rustls = "0.20.2" webpki = "0.21" [dev-dependencies] -tari_test_utils = { version = "^0.33", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.34", path = "../../infrastructure/test_utils" } config = "0.13.0" clap = "2.33.0" @@ -53,7 +53,7 @@ lazy_static = "1.3.0" tempfile = "3.1.0" [build-dependencies] -tari_common = { version = "^0.33", path = "../../common", features = ["build"] } +tari_common = { version = "^0.34", path = "../../common", features = ["build"] } [features] test-mocks = [] diff --git a/base_layer/service_framework/Cargo.toml b/base_layer/service_framework/Cargo.toml index fed952dad6..64905905ca 100644 --- a/base_layer/service_framework/Cargo.toml +++ b/base_layer/service_framework/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_service_framework" -version = "0.33.0" +version = "0.34.0" authors = ["The Tari Development Community"] description = "The Tari communication stack service framework" repository = "https://github.com/tari-project/tari" @@ -10,7 +10,7 @@ license = "BSD-3-Clause" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -tari_shutdown = { version = "^0.33", path = "../../infrastructure/shutdown" } +tari_shutdown = { version = "^0.34", path = "../../infrastructure/shutdown" } anyhow = "1.0.53" async-trait = "0.1.50" @@ -21,7 +21,7 @@ tokio = { version = "1.14", features = ["rt"] } tower-service = { version = "0.3" } [dev-dependencies] -tari_test_utils = { version = "^0.33", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.34", path = "../../infrastructure/test_utils" } tokio = { version = "1.14", features = ["rt-multi-thread", "macros", "time"] } futures-test = { version = "0.3.3" } diff --git a/base_layer/tari_mining_helper_ffi/Cargo.toml b/base_layer/tari_mining_helper_ffi/Cargo.toml index f72ebeee75..0940d81e2f 100644 --- a/base_layer/tari_mining_helper_ffi/Cargo.toml +++ b/base_layer/tari_mining_helper_ffi/Cargo.toml @@ -3,11 +3,11 @@ name = "tari_mining_helper_ffi" authors = ["The Tari Development Community"] description = "Tari cryptocurrency miningcore C FFI bindings" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [dependencies] -tari_comms = { version = "^0.33", path = "../../comms/core" } +tari_comms = { version = "^0.34", path = "../../comms/core" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.15.0" } tari_common = { path = "../../common" } tari_core = { path = "../core", default-features = false, features = ["transactions"]} diff --git a/base_layer/wallet/Cargo.toml b/base_layer/wallet/Cargo.toml index 4b298a3225..9ac4fdf615 100644 --- a/base_layer/wallet/Cargo.toml +++ b/base_layer/wallet/Cargo.toml @@ -3,21 +3,21 @@ name = "tari_wallet" authors = ["The Tari Development Community"] description = "Tari cryptocurrency wallet library" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [dependencies] tari_common = { path = "../../common" } -tari_common_types = { version = "^0.33", path = "../../base_layer/common_types" } -tari_comms = { version = "^0.33", path = "../../comms/core" } -tari_comms_dht = { version = "^0.33", path = "../../comms/dht" } +tari_common_types = { version = "^0.34", path = "../../base_layer/common_types" } +tari_comms = { version = "^0.34", path = "../../comms/core" } +tari_comms_dht = { version = "^0.34", path = "../../comms/dht" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.15.0" } -tari_key_manager = { version = "^0.33", path = "../key_manager" } -tari_p2p = { version = "^0.33", path = "../p2p", features = ["auto-update"] } +tari_key_manager = { version = "^0.34", path = "../key_manager" } +tari_p2p = { version = "^0.34", path = "../p2p", features = ["auto-update"] } tari_script = { path = "../../infrastructure/tari_script" } -tari_service_framework = { version = "^0.33", path = "../service_framework" } -tari_shutdown = { version = "^0.33", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.33", path = "../../infrastructure/storage" } +tari_service_framework = { version = "^0.34", path = "../service_framework" } +tari_shutdown = { version = "^0.34", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.34", path = "../../infrastructure/storage" } tari_common_sqlite = { path = "../../common_sqlite" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag = "v0.4.4" } @@ -58,14 +58,14 @@ prost = "0.9" [dependencies.tari_core] path = "../../base_layer/core" -version = "^0.33" +version = "^0.34" default-features = false features = ["transactions", "mempool_proto", "base_node_proto", ] [dev-dependencies] -tari_p2p = { version = "^0.33", path = "../p2p", features = ["test-mocks"] } -tari_comms_dht = { version = "^0.33", path = "../../comms/dht", features = ["test-mocks"] } -tari_test_utils = { version = "^0.33", path = "../../infrastructure/test_utils" } +tari_p2p = { version = "^0.34", path = "../p2p", features = ["test-mocks"] } +tari_comms_dht = { version = "^0.34", path = "../../comms/dht", features = ["test-mocks"] } +tari_test_utils = { version = "^0.34", path = "../../infrastructure/test_utils" } env_logger = "0.7.1" prost = "0.9.0" diff --git a/base_layer/wallet_ffi/Cargo.toml b/base_layer/wallet_ffi/Cargo.toml index 3d1d3f5b30..6a892bb0ea 100644 --- a/base_layer/wallet_ffi/Cargo.toml +++ b/base_layer/wallet_ffi/Cargo.toml @@ -3,22 +3,22 @@ name = "tari_wallet_ffi" authors = ["The Tari Development Community"] description = "Tari cryptocurrency wallet C FFI bindings" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [dependencies] -tari_core = { version = "^0.33", path = "../../base_layer/core", default-features = false, features = ["transactions"]} +tari_core = { version = "^0.34", path = "../../base_layer/core", default-features = false, features = ["transactions"]} tari_common = {path="../../common"} tari_common_types = {path="../common_types"} -tari_comms = { version = "^0.33", path = "../../comms/core", features = ["c_integration"]} -tari_comms_dht = { version = "^0.33", path = "../../comms/dht", default-features = false } +tari_comms = { version = "^0.34", path = "../../comms/core", features = ["c_integration"]} +tari_comms_dht = { version = "^0.34", path = "../../comms/dht", default-features = false } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.15.0" } -tari_key_manager = { version = "^0.33", path = "../key_manager" } -tari_p2p = { version = "^0.33", path = "../p2p" } +tari_key_manager = { version = "^0.34", path = "../key_manager" } +tari_p2p = { version = "^0.34", path = "../p2p" } tari_script = { path = "../../infrastructure/tari_script" } -tari_shutdown = { version = "^0.33", path = "../../infrastructure/shutdown" } +tari_shutdown = { version = "^0.34", path = "../../infrastructure/shutdown" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag = "v0.4.4" } -tari_wallet = { version = "^0.33", path = "../wallet", features = ["c_integration"]} +tari_wallet = { version = "^0.34", path = "../wallet", features = ["c_integration"]} chrono = { version = "0.4.19", default-features = false, features = ["serde"] } futures = { version = "^0.3.1", features =["compat", "std"]} @@ -48,9 +48,9 @@ crate-type = ["staticlib","cdylib"] [dev-dependencies] tempfile = "3.1.0" lazy_static = "1.3.0" -tari_key_manager = { version = "^0.33", path = "../key_manager" } -tari_common_types = { version = "^0.33", path = "../../base_layer/common_types"} -tari_test_utils = { version = "^0.33", path = "../../infrastructure/test_utils"} +tari_key_manager = { version = "^0.34", path = "../key_manager" } +tari_common_types = { version = "^0.34", path = "../../base_layer/common_types"} +tari_test_utils = { version = "^0.34", path = "../../infrastructure/test_utils"} tari_service_framework = { path = "../../base_layer/service_framework" } [build-dependencies] diff --git a/changelog.md b/changelog.md index 2d676391a4..cbd0e4bd33 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,39 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [0.34.0](https://github.com/tari-project/tari/compare/v0.33.0...v0.34.0) (2022-07-08) + + +### ⚠ BREAKING CHANGES + +* **core:** include issuer public key in contract id hash (#4239) +* **dan_layer:** generate and add checkpoint signatures (#4261) +* add checkpoint_number to checkpoint with basic base layer validations (#4258) + +### Features + +* add checkpoint_number to checkpoint with basic base layer validations ([#4258](https://github.com/tari-project/tari/issues/4258)) ([7b76141](https://github.com/tari-project/tari/commit/7b761410cd1dde2c47fd209d4b5e2a77f51aed96)) +* add encryption service ([#4225](https://github.com/tari-project/tari/issues/4225)) ([6ce6b89](https://github.com/tari-project/tari/commit/6ce6b893df46d69a4177ef0130f841994e492a09)) +* add range proof batch verification to validators ([#4260](https://github.com/tari-project/tari/issues/4260)) ([02d3121](https://github.com/tari-project/tari/commit/02d31212731d4a0643dac1f26afe241b4f5b9204)) +* add tari engine for flow and wasm functions ([#4237](https://github.com/tari-project/tari/issues/4237)) ([a997934](https://github.com/tari-project/tari/commit/a99793424815e5b43eb67f7422cb42459636d7af)) +* **base_layer:** basic checkpoint validation ([#4293](https://github.com/tari-project/tari/issues/4293)) ([045997a](https://github.com/tari-project/tari/commit/045997a0a141c4391efc98aeabfbe6d6e550367f)) +* **comms:** add or_optional trait extension for RpcStatus ([#4246](https://github.com/tari-project/tari/issues/4246)) ([11fddf6](https://github.com/tari-project/tari/commit/11fddf6199af670fb4ccb34a99b89c49a42b336e)) +* contract acceptance signatures are submitted and validated ([#4269](https://github.com/tari-project/tari/issues/4269)) ([414be33](https://github.com/tari-project/tari/commit/414be33351781c07358d3850e4e67b750c1fcb8a)) +* **core:** validates non-contract utxos have no sidechain features ([#4259](https://github.com/tari-project/tari/issues/4259)) ([a8ba89f](https://github.com/tari-project/tari/commit/a8ba89fe2195232e7e860342617ddf5f6c6244c2)) +* **dan_layer/core:** track checkpoint number for each checkpoint submitted ([#4268](https://github.com/tari-project/tari/issues/4268)) ([16e07a0](https://github.com/tari-project/tari/commit/16e07a0b4ab9079f84645d8796a4fc6bb27f0303)) +* **dan_layer:** generate and add checkpoint signatures ([#4261](https://github.com/tari-project/tari/issues/4261)) ([0f581ca](https://github.com/tari-project/tari/commit/0f581cafe8bd4f922462757504c772c82d0697c7)) +* **wallet:** uses tip height to calc abs acceptance period ([#4271](https://github.com/tari-project/tari/issues/4271)) ([480d55d](https://github.com/tari-project/tari/commit/480d55dade62339dafc457c98681efcb66304beb)) + + +### Bug Fixes + +* add saturating sub to prevent potential underflow ([#4286](https://github.com/tari-project/tari/issues/4286)) ([56d184a](https://github.com/tari-project/tari/commit/56d184a7c3c405028e38ef4640804ff3bcb37b1a)) +* **base-node:** minor fixups for hex/type parsing and long running commands ([#4281](https://github.com/tari-project/tari/issues/4281)) ([f910cce](https://github.com/tari-project/tari/commit/f910cce13aa6ba3af021253bd922baddd43e885f)) +* **core:** include issuer public key in contract id hash ([#4239](https://github.com/tari-project/tari/issues/4239)) ([ef62c00](https://github.com/tari-project/tari/commit/ef62c00b10cdf6dafe9e2b24acecfd2006c48125)) +* **dan_layer/core:** include state root in checkpoint signature ([#4285](https://github.com/tari-project/tari/issues/4285)) ([bcaabf0](https://github.com/tari-project/tari/commit/bcaabf04f5cef05d7707293236fb29b1020fa3de)) +* **vn:** scan and save contracts without autoaccept ([#4265](https://github.com/tari-project/tari/issues/4265)) ([a137f53](https://github.com/tari-project/tari/commit/a137f53f35db70031155f9c79a04fd11d8e1996f)) +* **wallet:** handle not found rpc error in utxo scanning ([#4249](https://github.com/tari-project/tari/issues/4249)) ([bcd14c7](https://github.com/tari-project/tari/commit/bcd14c7dcbfc9c2bd63ec896c80d45785cf04714)) + ## [0.33.0](https://github.com/tari-project/tari/compare/v0.32.5...v0.33.0) (2022-06-30) diff --git a/common/Cargo.toml b/common/Cargo.toml index be54317126..064c12b36c 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -6,7 +6,7 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [features] @@ -34,5 +34,5 @@ thiserror = "1.0.29" toml = { version = "0.5", optional = true } [dev-dependencies] -tari_test_utils = { version = "^0.33", path = "../infrastructure/test_utils"} +tari_test_utils = { version = "^0.34", path = "../infrastructure/test_utils"} toml = "0.5.8" diff --git a/common_sqlite/Cargo.toml b/common_sqlite/Cargo.toml index 72de53959c..67a0e63d1b 100644 --- a/common_sqlite/Cargo.toml +++ b/common_sqlite/Cargo.toml @@ -3,7 +3,7 @@ name = "tari_common_sqlite" authors = ["The Tari Development Community"] description = "Tari cryptocurrency wallet library" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/comms/core/Cargo.toml b/comms/core/Cargo.toml index f9d433f3f8..9a24a6c67d 100644 --- a/comms/core/Cargo.toml +++ b/comms/core/Cargo.toml @@ -6,14 +6,14 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [dependencies] tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.15.0" } tari_metrics = { path = "../../infrastructure/metrics" } -tari_storage = { version = "^0.33", path = "../../infrastructure/storage" } -tari_shutdown = { version = "^0.33", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.34", path = "../../infrastructure/storage" } +tari_shutdown = { version = "^0.34", path = "../../infrastructure/shutdown" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag = "v0.4.4" } anyhow = "1.0.53" @@ -51,7 +51,7 @@ tracing = "0.1.26" yamux = "=0.9.0" [dev-dependencies] -tari_test_utils = { version = "^0.33", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.34", path = "../../infrastructure/test_utils" } tari_comms_rpc_macros = { version = "*", path = "../rpc_macros" } env_logger = "0.7.0" @@ -59,7 +59,7 @@ serde_json = "1.0.39" tempfile = "3.1.0" [build-dependencies] -tari_common = { version = "^0.33", path = "../../common", features = ["build"] } +tari_common = { version = "^0.34", path = "../../common", features = ["build"] } [features] c_integration = [] diff --git a/comms/dht/Cargo.toml b/comms/dht/Cargo.toml index 0d8a5e9f5b..18b23a4005 100644 --- a/comms/dht/Cargo.toml +++ b/comms/dht/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_comms_dht" -version = "0.33.0" +version = "0.34.0" authors = ["The Tari Development Community"] description = "Tari comms DHT module" repository = "https://github.com/tari-project/tari" @@ -10,12 +10,12 @@ license = "BSD-3-Clause" edition = "2018" [dependencies] -tari_comms = { version = "^0.33", path = "../core", features = ["rpc"] } -tari_comms_rpc_macros = { version = "^0.33", path = "../rpc_macros" } +tari_comms = { version = "^0.34", path = "../core", features = ["rpc"] } +tari_comms_rpc_macros = { version = "^0.34", path = "../rpc_macros" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.15.0" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag = "v0.4.4" } -tari_shutdown = { version = "^0.33", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.33", path = "../../infrastructure/storage" } +tari_shutdown = { version = "^0.34", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.34", path = "../../infrastructure/storage" } tari_common_sqlite = { path = "../../common_sqlite" } anyhow = "1.0.53" @@ -49,7 +49,7 @@ tokio = { version = "1.14", features = ["rt", "macros"] } pin-project = "0.4" [dev-dependencies] -tari_test_utils = { version = "^0.33", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.34", path = "../../infrastructure/test_utils" } env_logger = "0.7.0" futures-test = { version = "0.3.5" } @@ -63,7 +63,7 @@ clap = "2.33.0" [build-dependencies] -tari_common = { version = "^0.33", path = "../../common" } +tari_common = { version = "^0.34", path = "../../common" } [features] test-mocks = [] diff --git a/comms/rpc_macros/Cargo.toml b/comms/rpc_macros/Cargo.toml index 8b2338d177..653ed5cad6 100644 --- a/comms/rpc_macros/Cargo.toml +++ b/comms/rpc_macros/Cargo.toml @@ -6,7 +6,7 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [lib] @@ -19,8 +19,8 @@ quote = "1.0.7" syn = { version = "1.0.38", features = ["fold"] } [dev-dependencies] -tari_comms = { version = "^0.33", path = "../core", features = ["rpc"] } -tari_test_utils = { version = "^0.33", path = "../../infrastructure/test_utils" } +tari_comms = { version = "^0.34", path = "../core", features = ["rpc"] } +tari_test_utils = { version = "^0.34", path = "../../infrastructure/test_utils" } futures = "0.3.5" prost = "0.9.0" diff --git a/infrastructure/derive/Cargo.toml b/infrastructure/derive/Cargo.toml index d7b3a02b30..fd1cfc01b3 100644 --- a/infrastructure/derive/Cargo.toml +++ b/infrastructure/derive/Cargo.toml @@ -6,7 +6,7 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [lib] diff --git a/infrastructure/libtor/Cargo.toml b/infrastructure/libtor/Cargo.toml index 6143b826b8..bba93a7699 100644 --- a/infrastructure/libtor/Cargo.toml +++ b/infrastructure/libtor/Cargo.toml @@ -15,7 +15,7 @@ multiaddr = { version = "0.14.0" } # NB: make sure this crate is not included in any other crate used by wallet_ffi [target.'cfg(unix)'.dependencies] -tari_shutdown = { version = "^0.33", path = "../shutdown"} +tari_shutdown = { version = "^0.34", path = "../shutdown"} libtor = { version = "46.9.0", optional = true } rand = "0.8" tempfile = "3.1.0" diff --git a/infrastructure/shutdown/Cargo.toml b/infrastructure/shutdown/Cargo.toml index b11ebe93b1..56480073a8 100644 --- a/infrastructure/shutdown/Cargo.toml +++ b/infrastructure/shutdown/Cargo.toml @@ -6,7 +6,7 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/infrastructure/storage/Cargo.toml b/infrastructure/storage/Cargo.toml index 582a34a179..e9825cd3fb 100644 --- a/infrastructure/storage/Cargo.toml +++ b/infrastructure/storage/Cargo.toml @@ -6,7 +6,7 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.33.0" +version = "0.34.0" edition = "2018" [dependencies] diff --git a/infrastructure/test_utils/Cargo.toml b/infrastructure/test_utils/Cargo.toml index 40da07cb5d..1fb1f1c6cf 100644 --- a/infrastructure/test_utils/Cargo.toml +++ b/infrastructure/test_utils/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tari_test_utils" description = "Utility functions used in Tari test functions" -version = "0.33.0" +version = "0.34.0" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" diff --git a/package-lock.json b/package-lock.json index 6b9d0760d7..b86ca03ff4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "tari", - "version": "0.33.0", + "version": "0.34.0", "lockfileVersion": 2, "requires": true, "packages": {}