From 55481043b99ef0381289e9ac85973dc1b603ba81 Mon Sep 17 00:00:00 2001 From: stringhandler Date: Fri, 2 Dec 2022 11:00:46 +0200 Subject: [PATCH] v0.42.0 --- Cargo.lock | 46 +++++++++---------- 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 +- base_layer/common_types/Cargo.toml | 4 +- 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 | 28 +++++------ base_layer/wallet_ffi/Cargo.toml | 22 ++++----- changelog.md | 32 +++++++++++++ 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 +- 28 files changed, 145 insertions(+), 113 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dcddcc6647..b646c6633f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4554,7 +4554,7 @@ dependencies = [ [[package]] name = "tari_app_grpc" -version = "0.41.0" +version = "0.42.0" dependencies = [ "argon2", "base64 0.13.1", @@ -4580,7 +4580,7 @@ dependencies = [ [[package]] name = "tari_app_utilities" -version = "0.41.0" +version = "0.42.0" dependencies = [ "clap 3.2.23", "config", @@ -4602,7 +4602,7 @@ dependencies = [ [[package]] name = "tari_base_node" -version = "0.41.0" +version = "0.42.0" dependencies = [ "anyhow", "async-trait", @@ -4700,7 +4700,7 @@ dependencies = [ [[package]] name = "tari_common" -version = "0.41.0" +version = "0.42.0" dependencies = [ "anyhow", "blake2 0.9.2", @@ -4727,7 +4727,7 @@ dependencies = [ [[package]] name = "tari_common_sqlite" -version = "0.41.0" +version = "0.42.0" dependencies = [ "diesel", "log", @@ -4736,7 +4736,7 @@ dependencies = [ [[package]] name = "tari_common_types" -version = "0.41.0" +version = "0.42.0" dependencies = [ "base64 0.13.1", "borsh", @@ -4755,7 +4755,7 @@ dependencies = [ [[package]] name = "tari_comms" -version = "0.41.0" +version = "0.42.0" dependencies = [ "anyhow", "async-trait", @@ -4805,7 +4805,7 @@ dependencies = [ [[package]] name = "tari_comms_dht" -version = "0.41.0" +version = "0.42.0" dependencies = [ "anyhow", "bitflags 1.3.2", @@ -4851,7 +4851,7 @@ dependencies = [ [[package]] name = "tari_comms_rpc_macros" -version = "0.41.0" +version = "0.42.0" dependencies = [ "futures 0.3.25", "proc-macro2", @@ -4866,7 +4866,7 @@ dependencies = [ [[package]] name = "tari_console_wallet" -version = "0.41.0" +version = "0.42.0" dependencies = [ "base64 0.13.1", "bitflags 1.3.2", @@ -4914,7 +4914,7 @@ dependencies = [ [[package]] name = "tari_core" -version = "0.41.0" +version = "0.42.0" dependencies = [ "async-trait", "bincode", @@ -5008,7 +5008,7 @@ dependencies = [ [[package]] name = "tari_key_manager" -version = "0.41.0" +version = "0.42.0" dependencies = [ "argon2", "blake2 0.9.2", @@ -5055,7 +5055,7 @@ dependencies = [ [[package]] name = "tari_merge_mining_proxy" -version = "0.41.0" +version = "0.42.0" dependencies = [ "anyhow", "bincode", @@ -5107,7 +5107,7 @@ dependencies = [ [[package]] name = "tari_miner" -version = "0.41.0" +version = "0.42.0" dependencies = [ "base64 0.13.1", "borsh", @@ -5144,7 +5144,7 @@ dependencies = [ [[package]] name = "tari_mining_helper_ffi" -version = "0.41.0" +version = "0.42.0" dependencies = [ "borsh", "hex", @@ -5162,7 +5162,7 @@ dependencies = [ [[package]] name = "tari_mmr" -version = "0.41.0" +version = "0.42.0" dependencies = [ "bincode", "blake2 0.9.2", @@ -5181,7 +5181,7 @@ dependencies = [ [[package]] name = "tari_p2p" -version = "0.41.0" +version = "0.42.0" dependencies = [ "anyhow", "bytes 0.5.6", @@ -5239,7 +5239,7 @@ dependencies = [ [[package]] name = "tari_service_framework" -version = "0.41.0" +version = "0.42.0" dependencies = [ "anyhow", "async-trait", @@ -5256,7 +5256,7 @@ dependencies = [ [[package]] name = "tari_shutdown" -version = "0.41.0" +version = "0.42.0" dependencies = [ "futures 0.3.25", "tokio", @@ -5264,7 +5264,7 @@ dependencies = [ [[package]] name = "tari_storage" -version = "0.41.0" +version = "0.42.0" dependencies = [ "bincode", "lmdb-zero", @@ -5278,7 +5278,7 @@ dependencies = [ [[package]] name = "tari_test_utils" -version = "0.41.0" +version = "0.42.0" dependencies = [ "futures 0.3.25", "futures-test", @@ -5308,7 +5308,7 @@ dependencies = [ [[package]] name = "tari_wallet" -version = "0.41.0" +version = "0.42.0" dependencies = [ "argon2", "async-trait", @@ -5360,7 +5360,7 @@ dependencies = [ [[package]] name = "tari_wallet_ffi" -version = "0.41.0" +version = "0.42.0" dependencies = [ "cbindgen 0.24.3", "chrono", diff --git a/applications/tari_app_grpc/Cargo.toml b/applications/tari_app_grpc/Cargo.toml index a48a6fa038..3e1a36b043 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.41.0" +version = "0.42.0" edition = "2018" [dependencies] -tari_common_types = { version = "^0.41", path = "../../base_layer/common_types" } +tari_common_types = { version = "^0.42", 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.16.5" } diff --git a/applications/tari_app_utilities/Cargo.toml b/applications/tari_app_utilities/Cargo.toml index ea9ddbb828..6df409cfa6 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.41.0" +version = "0.42.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 444e4eeaa6..f8cd1083f7 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.41.0" +version = "0.42.0" edition = "2018" [dependencies] diff --git a/applications/tari_console_wallet/Cargo.toml b/applications/tari_console_wallet/Cargo.toml index e0ea471ea4..ac658dfba8 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.41.0" +version = "0.42.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 b94b4ab739..49b8af4b54 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.41.0" +version = "0.42.0" edition = "2018" [features] diff --git a/applications/tari_miner/Cargo.toml b/applications/tari_miner/Cargo.toml index 9887ae4349..5d8084e1ec 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.41.0" +version = "0.42.0" edition = "2018" [dependencies] diff --git a/base_layer/common_types/Cargo.toml b/base_layer/common_types/Cargo.toml index e2b253cf66..537d5f78c1 100644 --- a/base_layer/common_types/Cargo.toml +++ b/base_layer/common_types/Cargo.toml @@ -3,14 +3,14 @@ name = "tari_common_types" authors = ["The Tari Development Community"] description = "Tari cryptocurrency common types" license = "BSD-3-Clause" -version = "0.41.0" +version = "0.42.0" edition = "2018" [dependencies] tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.16.5" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag="v0.4.10" } # TODO: remove this dependency and move Network into tari_common_types -tari_common = { version = "^0.41", path = "../../common" } +tari_common = { version = "^0.42", path = "../../common" } base64 = "0.13.0" borsh = "0.9.3" diff --git a/base_layer/core/Cargo.toml b/base_layer/core/Cargo.toml index 92c4e2dba0..4b91344cd8 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.41.0" +version = "0.42.0" edition = "2018" [features] @@ -19,20 +19,20 @@ avx2 = ["tari_crypto/simd_backend"] benches = ["base_node", "criterion"] [dependencies] -tari_common = { version = "^0.41", path = "../../common" } -tari_common_types = { version = "^0.41", path = "../../base_layer/common_types" } -tari_comms = { version = "^0.41", path = "../../comms/core" } -tari_comms_dht = { version = "^0.41", path = "../../comms/dht" } -tari_comms_rpc_macros = { version = "^0.41", path = "../../comms/rpc_macros" } +tari_common = { version = "^0.42", path = "../../common" } +tari_common_types = { version = "^0.42", path = "../../base_layer/common_types" } +tari_comms = { version = "^0.42", path = "../../comms/core" } +tari_comms_dht = { version = "^0.42", path = "../../comms/dht" } +tari_comms_rpc_macros = { version = "^0.42", path = "../../comms/rpc_macros" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.16.5", features = ["borsh"] } tari_metrics = { path = "../../infrastructure/metrics" } -tari_mmr = { version = "^0.41", path = "../../base_layer/mmr", optional = true, features = ["native_bitmap"] } -tari_p2p = { version = "^0.41", path = "../../base_layer/p2p" } +tari_mmr = { version = "^0.42", path = "../../base_layer/mmr", optional = true, features = ["native_bitmap"] } +tari_p2p = { version = "^0.42", path = "../../base_layer/p2p" } tari_script = { path = "../../infrastructure/tari_script" } -tari_service_framework = { version = "^0.41", path = "../service_framework" } -tari_shutdown = { version = "^0.41", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.41", path = "../../infrastructure/storage" } -tari_test_utils = { version = "^0.41", path = "../../infrastructure/test_utils" } +tari_service_framework = { version = "^0.42", path = "../service_framework" } +tari_shutdown = { version = "^0.42", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.42", path = "../../infrastructure/storage" } +tari_test_utils = { version = "^0.42", path = "../../infrastructure/test_utils" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag = "v0.4.10", features = ["borsh"] } async-trait = "0.1.50" @@ -78,15 +78,15 @@ uint = { version = "0.9", default-features = false } zeroize = "1" [dev-dependencies] -tari_p2p = { version = "^0.41", path = "../../base_layer/p2p", features = ["test-mocks"] } -tari_test_utils = { version = "^0.41", path = "../../infrastructure/test_utils" } +tari_p2p = { version = "^0.42", path = "../../base_layer/p2p", features = ["test-mocks"] } +tari_test_utils = { version = "^0.42", path = "../../infrastructure/test_utils" } config = { version = "0.13.0" } env_logger = "0.7.0" tempfile = "3.1.0" [build-dependencies] -tari_common = { version = "^0.41", path = "../../common", features = ["build"] } +tari_common = { version = "^0.42", path = "../../common", features = ["build"] } [[bench]] name = "mempool" diff --git a/base_layer/key_manager/Cargo.toml b/base_layer/key_manager/Cargo.toml index 94c59cdb7f..2c968ac955 100644 --- a/base_layer/key_manager/Cargo.toml +++ b/base_layer/key_manager/Cargo.toml @@ -4,7 +4,7 @@ authors = ["The Tari Development Community"] description = "Tari cryptocurrency wallet key management" repository = "https://github.com/tari-project/tari" license = "BSD-3-Clause" -version = "0.41.0" +version = "0.42.0" edition = "2021" [lib] @@ -12,7 +12,7 @@ crate-type = ["lib", "cdylib"] # NB: All dependencies must support or be gated for the WASM target. [dependencies] -tari_common_types = { version = "^0.41", path = "../../base_layer/common_types", optional = true } +tari_common_types = { version = "^0.42", path = "../../base_layer/common_types", optional = true } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.16.5" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag="v0.4.10" } diff --git a/base_layer/mmr/Cargo.toml b/base_layer/mmr/Cargo.toml index 0d03ec1ebf..b2d5ef159e 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.41.0" +version = "0.42.0" edition = "2018" [features] diff --git a/base_layer/p2p/Cargo.toml b/base_layer/p2p/Cargo.toml index 4485b238a1..c1c5ea7604 100644 --- a/base_layer/p2p/Cargo.toml +++ b/base_layer/p2p/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_p2p" -version = "0.41.0" +version = "0.42.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.41", path = "../../comms/core" } -tari_comms_dht = { version = "^0.41", path = "../../comms/dht" } -tari_common = { version = "^0.41", path = "../../common" } +tari_comms = { version = "^0.42", path = "../../comms/core" } +tari_comms_dht = { version = "^0.42", path = "../../comms/dht" } +tari_common = { version = "^0.42", path = "../../common" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.16.5" } -tari_service_framework = { version = "^0.41", path = "../service_framework" } -tari_shutdown = { version = "^0.41", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.41", path = "../../infrastructure/storage" } +tari_service_framework = { version = "^0.42", path = "../service_framework" } +tari_shutdown = { version = "^0.42", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.42", path = "../../infrastructure/storage" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag="v0.4.10" } anyhow = "1.0.53" @@ -43,7 +43,7 @@ trust-dns-client = { version = "=0.21.0-alpha.5", features = ["dns-over-rustls"] webpki = "0.21" [dev-dependencies] -tari_test_utils = { version = "^0.41", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.42", path = "../../infrastructure/test_utils" } config = "0.13.0" clap = "2.33.0" @@ -51,7 +51,7 @@ lazy_static = "1.3.0" tempfile = "3.1.0" [build-dependencies] -tari_common = { version = "^0.41", path = "../../common", features = ["build"] } +tari_common = { version = "^0.42", path = "../../common", features = ["build"] } [features] test-mocks = [] diff --git a/base_layer/service_framework/Cargo.toml b/base_layer/service_framework/Cargo.toml index 487047b82f..37f4da2659 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.41.0" +version = "0.42.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.41", path = "../../infrastructure/shutdown" } +tari_shutdown = { version = "^0.42", path = "../../infrastructure/shutdown" } anyhow = "1.0.53" async-trait = "0.1.50" @@ -21,7 +21,7 @@ tokio = { version = "1.20", features = ["rt"] } tower-service = { version = "0.3" } [dev-dependencies] -tari_test_utils = { version = "^0.41", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.42", path = "../../infrastructure/test_utils" } tokio = { version = "1.20", 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 97c4c62a10..06849b5f32 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.41.0" +version = "0.42.0" edition = "2018" [dependencies] -tari_comms = { version = "^0.41", path = "../../comms/core" } +tari_comms = { version = "^0.42", path = "../../comms/core" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.16.5"} 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 20fc9ca3e8..fd5ea19c70 100644 --- a/base_layer/wallet/Cargo.toml +++ b/base_layer/wallet/Cargo.toml @@ -3,22 +3,22 @@ name = "tari_wallet" authors = ["The Tari Development Community"] description = "Tari cryptocurrency wallet library" license = "BSD-3-Clause" -version = "0.41.0" +version = "0.42.0" edition = "2018" [dependencies] -tari_core = {path = "../../base_layer/core", version = "^0.41", default-features = false, features = ["transactions", "mempool_proto", "base_node_proto"]} +tari_core = {path = "../../base_layer/core", version = "^0.42", default-features = false, features = ["transactions", "mempool_proto", "base_node_proto"]} tari_common = { path = "../../common" } -tari_common_types = { version = "^0.41", path = "../../base_layer/common_types" } -tari_comms = { version = "^0.41", path = "../../comms/core" } -tari_comms_dht = { version = "^0.41", path = "../../comms/dht" } +tari_common_types = { version = "^0.42", path = "../../base_layer/common_types" } +tari_comms = { version = "^0.42", path = "../../comms/core" } +tari_comms_dht = { version = "^0.42", path = "../../comms/dht" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.16.5" } -tari_key_manager = { version = "^0.41", path = "../key_manager" } -tari_p2p = { version = "^0.41", path = "../p2p", features = ["auto-update"] } +tari_key_manager = { version = "^0.42", path = "../key_manager" } +tari_p2p = { version = "^0.42", path = "../p2p", features = ["auto-update"] } tari_script = { path = "../../infrastructure/tari_script" } -tari_service_framework = { version = "^0.41", path = "../service_framework" } -tari_shutdown = { version = "^0.41", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.41", path = "../../infrastructure/storage" } +tari_service_framework = { version = "^0.42", path = "../service_framework" } +tari_shutdown = { version = "^0.42", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.42", path = "../../infrastructure/storage" } tari_common_sqlite = { path = "../../common_sqlite" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag="v0.4.10" } @@ -59,10 +59,10 @@ chacha20poly1305 = "0.10.1" zeroize = "1" [dev-dependencies] -tari_p2p = { version = "^0.41", path = "../p2p", features = ["test-mocks"] } -tari_comms_dht = { version = "^0.41", path = "../../comms/dht", features = ["test-mocks"] } -tari_test_utils = { version = "^0.41", path = "../../infrastructure/test_utils" } -tari_core = {path = "../../base_layer/core", version = "^0.41", default-features = false, features = ["transactions", "mempool_proto", "base_node_proto", "base_node"]} +tari_p2p = { version = "^0.42", path = "../p2p", features = ["test-mocks"] } +tari_comms_dht = { version = "^0.42", path = "../../comms/dht", features = ["test-mocks"] } +tari_test_utils = { version = "^0.42", path = "../../infrastructure/test_utils" } +tari_core = {path = "../../base_layer/core", version = "^0.42", default-features = false, features = ["transactions", "mempool_proto", "base_node_proto", "base_node"]} 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 beb95a4d1e..1b92175be6 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.41.0" +version = "0.42.0" edition = "2018" [dependencies] -tari_core = { version = "^0.41", path = "../../base_layer/core", default-features = false, features = ["tari_mmr", "transactions"]} +tari_core = { version = "^0.42", path = "../../base_layer/core", default-features = false, features = ["tari_mmr", "transactions"]} tari_common = {path="../../common"} tari_common_types = {path="../common_types"} -tari_comms = { version = "^0.41", path = "../../comms/core", features = ["c_integration"]} -tari_comms_dht = { version = "^0.41", path = "../../comms/dht", default-features = false } +tari_comms = { version = "^0.42", path = "../../comms/core", features = ["c_integration"]} +tari_comms_dht = { version = "^0.42", path = "../../comms/dht", default-features = false } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.16.5" } -tari_key_manager = { version = "^0.41", path = "../key_manager" } -tari_p2p = { version = "^0.41", path = "../p2p" } +tari_key_manager = { version = "^0.42", path = "../key_manager" } +tari_p2p = { version = "^0.42", path = "../p2p" } tari_script = { path = "../../infrastructure/tari_script" } -tari_shutdown = { version = "^0.41", path = "../../infrastructure/shutdown" } +tari_shutdown = { version = "^0.42", path = "../../infrastructure/shutdown" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag="v0.4.10" } -tari_wallet = { version = "^0.41", path = "../wallet", features = ["c_integration"]} +tari_wallet = { version = "^0.42", path = "../wallet", features = ["c_integration"]} chrono = { version = "0.4.19", default-features = false, features = ["serde"] } futures = { version = "^0.3.1", features =["compat", "std"]} @@ -50,9 +50,9 @@ crate-type = ["staticlib","cdylib"] [dev-dependencies] tempfile = "3.1.0" lazy_static = "1.3.0" -tari_key_manager = { version = "^0.41", path = "../key_manager" } -tari_common_types = { version = "^0.41", path = "../../base_layer/common_types"} -tari_test_utils = { version = "^0.41", path = "../../infrastructure/test_utils"} +tari_key_manager = { version = "^0.42", path = "../key_manager" } +tari_common_types = { version = "^0.42", path = "../../base_layer/common_types"} +tari_test_utils = { version = "^0.42", path = "../../infrastructure/test_utils"} tari_service_framework = { path = "../../base_layer/service_framework" } [build-dependencies] diff --git a/changelog.md b/changelog.md index e308d00ebb..451b6df1f7 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,38 @@ 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.42.0](https://github.com/tari-project/tari/compare/v0.41.0...v0.42.0) (2022-12-02) + + +### ⚠ BREAKING CHANGES + +* **core:** sort validate set by shard key (#4952) +* implement validator node registration as per RFC-0313 (#4928) + +### Features + +* change log level ffi comms ([#4973](https://github.com/tari-project/tari/issues/4973)) ([554e783](https://github.com/tari-project/tari/commit/554e783100c16e3b740b22e0b2a75c8760a51a06)) +* implement validator node registration as per RFC-0313 ([#4928](https://github.com/tari-project/tari/issues/4928)) ([8569f7c](https://github.com/tari-project/tari/commit/8569f7c7108bc700d016239a5272e09ed3d0f593)), closes [#4927](https://github.com/tari-project/tari/issues/4927) +* log app version on startup ([#4970](https://github.com/tari-project/tari/issues/4970)) ([2962028](https://github.com/tari-project/tari/commit/29620287f4ccea6f5ca7ca0b2b71e14ba21b4a4d)) +* relax zeroize ([#4961](https://github.com/tari-project/tari/issues/4961)) ([a6e8991](https://github.com/tari-project/tari/commit/a6e899159db5138ec03b97367d5f8873530b5a22)) +* relax zeroize dependencies ([#4971](https://github.com/tari-project/tari/issues/4971)) ([10a19d5](https://github.com/tari-project/tari/commit/10a19d5e790ea7041c8c89e47aa144d3bb14c91a)) +* remove extra validation ([#4981](https://github.com/tari-project/tari/issues/4981)) ([3f1ebf6](https://github.com/tari-project/tari/commit/3f1ebf611b62d46148e7933fda7e497514012591)) +* reset broken sync ([#4955](https://github.com/tari-project/tari/issues/4955)) ([01e9e7e](https://github.com/tari-project/tari/commit/01e9e7ef10e5392a55a50b82dadb3e3e0c0da529)) +* trigger validation on import ([#4962](https://github.com/tari-project/tari/issues/4962)) ([163dce0](https://github.com/tari-project/tari/commit/163dce02ca7d8842f4198b2513f6bdcbb0e0c729)) + + +### Bug Fixes + +* **ci:** update libtari_wallet_ffi sha256sums ([#4968](https://github.com/tari-project/tari/issues/4968)) ([5de63d3](https://github.com/tari-project/tari/commit/5de63d35b923a0e78a4da3bdc56ad1b250b4fb47)) +* console wallet timestamp display ([#4942](https://github.com/tari-project/tari/issues/4942)) ([baa196f](https://github.com/tari-project/tari/commit/baa196fa5429e488a068ad5036d7ea19873fc3ca)) +* **core:** sort validate set by shard key ([#4952](https://github.com/tari-project/tari/issues/4952)) ([349d429](https://github.com/tari-project/tari/commit/349d4292c4fffd102ad83b3fcb49ff208b0d7536)) +* hide sensitive data on tari repo (see issue [#4846](https://github.com/tari-project/tari/issues/4846)) ([#4967](https://github.com/tari-project/tari/issues/4967)) ([bcc47e1](https://github.com/tari-project/tari/commit/bcc47e1370d0ca5b61604e2922f899f80b71a72f)) +* minimize potential memory leaks of sensitive data on the wallet code ([#4953](https://github.com/tari-project/tari/issues/4953)) ([e364994](https://github.com/tari-project/tari/commit/e364994d30cb5e71b9dd87b485197d023d3121e0)) +* node gets banned on reorg ([#4949](https://github.com/tari-project/tari/issues/4949)) ([5bcf6e5](https://github.com/tari-project/tari/commit/5bcf6e5453d451063a1776fa38b4f14aaf07ac88)) +* **wallet:** fix wallet_setting keys ([#4976](https://github.com/tari-project/tari/issues/4976)) ([f2cbe6f](https://github.com/tari-project/tari/commit/f2cbe6f75d6cebad441fbf92270213b49349ed1f)) +* **wallet:** invalid metadata sig when creating code template utxo ([#4975](https://github.com/tari-project/tari/issues/4975)) ([a8e2e00](https://github.com/tari-project/tari/commit/a8e2e00c09673b0a692f831e20fefd8652ce3572)) +* **wallet:** slightly improve error output for failed decryption ([#4972](https://github.com/tari-project/tari/issues/4972)) ([b2370b1](https://github.com/tari-project/tari/commit/b2370b18e86a2e8cc9acf61ed4db22c0148710fb)) + ## [0.41.0](https://github.com/tari-project/tari/compare/v0.40.2...v0.41.0) (2022-11-25) diff --git a/common/Cargo.toml b/common/Cargo.toml index 7bc120b634..55457da4ea 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.41.0" +version = "0.42.0" edition = "2018" [features] @@ -37,5 +37,5 @@ blake2 = "0.9.1" sha3 = "0.9.0" [dev-dependencies] -tari_test_utils = { version = "^0.41", path = "../infrastructure/test_utils"} +tari_test_utils = { version = "^0.42", path = "../infrastructure/test_utils"} toml = "0.5.8" diff --git a/common_sqlite/Cargo.toml b/common_sqlite/Cargo.toml index e6c2975b7b..3164ea61a6 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.41.0" +version = "0.42.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 66612d020c..b02824d5f5 100644 --- a/comms/core/Cargo.toml +++ b/comms/core/Cargo.toml @@ -6,15 +6,15 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.41.0" +version = "0.42.0" edition = "2018" [dependencies] tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.16.5" } tari_common = {path = "../../common"} tari_metrics = { path = "../../infrastructure/metrics" } -tari_storage = { version = "^0.41", path = "../../infrastructure/storage" } -tari_shutdown = { version = "^0.41", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.42", path = "../../infrastructure/storage" } +tari_shutdown = { version = "^0.42", path = "../../infrastructure/shutdown" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag = "v0.4.10" } anyhow = "1.0.53" @@ -52,7 +52,7 @@ yamux = "=0.10.2" zeroize = "1" [dev-dependencies] -tari_test_utils = { version = "^0.41", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.42", path = "../../infrastructure/test_utils" } tari_comms_rpc_macros = { version = "*", path = "../rpc_macros" } env_logger = "0.7.0" @@ -60,7 +60,7 @@ serde_json = "1.0.39" tempfile = "3.1.0" [build-dependencies] -tari_common = { version = "^0.41", path = "../../common", features = ["build"] } +tari_common = { version = "^0.42", path = "../../common", features = ["build"] } [features] c_integration = [] diff --git a/comms/dht/Cargo.toml b/comms/dht/Cargo.toml index 654ffab017..a3df8584ed 100644 --- a/comms/dht/Cargo.toml +++ b/comms/dht/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_comms_dht" -version = "0.41.0" +version = "0.42.0" authors = ["The Tari Development Community"] description = "Tari comms DHT module" repository = "https://github.com/tari-project/tari" @@ -10,13 +10,13 @@ license = "BSD-3-Clause" edition = "2018" [dependencies] -tari_comms = { version = "^0.41", path = "../core", features = ["rpc"] } +tari_comms = { version = "^0.42", path = "../core", features = ["rpc"] } tari_common = { path = "../../common" } -tari_comms_rpc_macros = { version = "^0.41", path = "../rpc_macros" } +tari_comms_rpc_macros = { version = "^0.42", path = "../rpc_macros" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", tag = "v0.16.5" } tari_utilities = { git = "https://github.com/tari-project/tari_utilities.git", tag="v0.4.10" } -tari_shutdown = { version = "^0.41", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.41", path = "../../infrastructure/storage" } +tari_shutdown = { version = "^0.42", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.42", path = "../../infrastructure/storage" } tari_common_sqlite = { path = "../../common_sqlite" } anyhow = "1.0.53" @@ -50,7 +50,7 @@ tokio = { version = "1.20", features = ["rt", "macros"] } pin-project = "0.4" [dev-dependencies] -tari_test_utils = { version = "^0.41", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.42", path = "../../infrastructure/test_utils" } env_logger = "0.7.0" futures-test = { version = "0.3.5" } @@ -64,7 +64,7 @@ clap = "2.33.0" [build-dependencies] -tari_common = { version = "^0.41", path = "../../common" } +tari_common = { version = "^0.42", path = "../../common" } [features] test-mocks = [] diff --git a/comms/rpc_macros/Cargo.toml b/comms/rpc_macros/Cargo.toml index a1a033cfc2..2081075c14 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.41.0" +version = "0.42.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.41", path = "../core", features = ["rpc"] } -tari_test_utils = { version = "^0.41", path = "../../infrastructure/test_utils" } +tari_comms = { version = "^0.42", path = "../core", features = ["rpc"] } +tari_test_utils = { version = "^0.42", 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 244528c952..4b13fbfeca 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.41.0" +version = "0.42.0" edition = "2018" [lib] diff --git a/infrastructure/libtor/Cargo.toml b/infrastructure/libtor/Cargo.toml index cd58fc8711..77d1e24733 100644 --- a/infrastructure/libtor/Cargo.toml +++ b/infrastructure/libtor/Cargo.toml @@ -7,7 +7,7 @@ license = "BSD-3-Clause" [dependencies] tari_common = { path = "../../common" } tari_p2p = { path = "../../base_layer/p2p" } -tari_shutdown = { version = "^0.41", path = "../shutdown"} +tari_shutdown = { version = "^0.42", path = "../shutdown"} derivative = "2.2.0" log = "0.4.8" diff --git a/infrastructure/shutdown/Cargo.toml b/infrastructure/shutdown/Cargo.toml index afad762841..ad3769caea 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.41.0" +version = "0.42.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 1d08360580..96fde81c99 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.41.0" +version = "0.42.0" edition = "2018" [dependencies] diff --git a/infrastructure/test_utils/Cargo.toml b/infrastructure/test_utils/Cargo.toml index 97efc465c4..0400f1318d 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.41.0" +version = "0.42.0" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" diff --git a/package-lock.json b/package-lock.json index 0aa00ae86e..d1bf11bc5f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "tari", - "version": "0.41.0", + "version": "0.42.0", "lockfileVersion": 2, "requires": true, "packages": {}