diff --git a/Cargo.lock b/Cargo.lock index a2087bc935..cba0dcbdba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4515,7 +4515,7 @@ dependencies = [ [[package]] name = "tari_app_grpc" -version = "0.21.2" +version = "0.22.0" dependencies = [ "chrono", "prost", @@ -4530,7 +4530,7 @@ dependencies = [ [[package]] name = "tari_app_utilities" -version = "0.21.2" +version = "0.22.0" dependencies = [ "config", "dirs-next 1.0.2", @@ -4556,7 +4556,7 @@ dependencies = [ [[package]] name = "tari_base_node" -version = "0.21.2" +version = "0.22.0" dependencies = [ "anyhow", "bincode", @@ -4618,7 +4618,7 @@ dependencies = [ [[package]] name = "tari_common" -version = "0.21.2" +version = "0.22.0" dependencies = [ "anyhow", "config", @@ -4653,7 +4653,7 @@ dependencies = [ [[package]] name = "tari_common_types" -version = "0.21.2" +version = "0.22.0" dependencies = [ "digest 0.9.0", "futures 0.3.17", @@ -4667,7 +4667,7 @@ dependencies = [ [[package]] name = "tari_comms" -version = "0.21.2" +version = "0.22.0" dependencies = [ "anyhow", "async-trait", @@ -4716,7 +4716,7 @@ dependencies = [ [[package]] name = "tari_comms_dht" -version = "0.21.2" +version = "0.22.0" dependencies = [ "anyhow", "bitflags 1.3.2", @@ -4764,7 +4764,7 @@ dependencies = [ [[package]] name = "tari_comms_rpc_macros" -version = "0.21.2" +version = "0.22.0" dependencies = [ "futures 0.3.17", "proc-macro2 1.0.32", @@ -4779,7 +4779,7 @@ dependencies = [ [[package]] name = "tari_console_wallet" -version = "0.21.2" +version = "0.22.0" dependencies = [ "bitflags 1.3.2", "chrono", @@ -4822,7 +4822,7 @@ dependencies = [ [[package]] name = "tari_core" -version = "0.21.2" +version = "0.22.0" dependencies = [ "async-trait", "bincode", @@ -4904,7 +4904,7 @@ dependencies = [ [[package]] name = "tari_infra_derive" -version = "0.21.2" +version = "0.22.0" dependencies = [ "blake2", "proc-macro2 0.4.30", @@ -4914,7 +4914,7 @@ dependencies = [ [[package]] name = "tari_key_manager" -version = "0.21.2" +version = "0.22.0" dependencies = [ "argon2", "arrayvec 0.7.2", @@ -4934,7 +4934,7 @@ dependencies = [ [[package]] name = "tari_merge_mining_proxy" -version = "0.21.2" +version = "0.22.0" dependencies = [ "anyhow", "bincode", @@ -4980,7 +4980,7 @@ dependencies = [ [[package]] name = "tari_mining_node" -version = "0.21.2" +version = "0.22.0" dependencies = [ "bufstream", "chrono", @@ -5010,7 +5010,7 @@ dependencies = [ [[package]] name = "tari_mmr" -version = "0.21.2" +version = "0.22.0" dependencies = [ "bincode", "blake2", @@ -5029,7 +5029,7 @@ dependencies = [ [[package]] name = "tari_p2p" -version = "0.21.2" +version = "0.22.0" dependencies = [ "anyhow", "bytes 0.5.6", @@ -5073,7 +5073,7 @@ dependencies = [ [[package]] name = "tari_service_framework" -version = "0.21.2" +version = "0.22.0" dependencies = [ "anyhow", "async-trait", @@ -5090,7 +5090,7 @@ dependencies = [ [[package]] name = "tari_shutdown" -version = "0.21.2" +version = "0.22.0" dependencies = [ "futures 0.3.17", "tokio", @@ -5098,7 +5098,7 @@ dependencies = [ [[package]] name = "tari_storage" -version = "0.21.2" +version = "0.22.0" dependencies = [ "bincode", "bytes 0.5.6", @@ -5116,7 +5116,7 @@ dependencies = [ [[package]] name = "tari_stratum_ffi" -version = "0.21.2" +version = "0.22.0" dependencies = [ "hex", "libc", @@ -5170,7 +5170,7 @@ dependencies = [ [[package]] name = "tari_test_utils" -version = "0.21.2" +version = "0.22.0" dependencies = [ "futures 0.3.17", "futures-test", @@ -5201,7 +5201,7 @@ dependencies = [ [[package]] name = "tari_wallet" -version = "0.21.2" +version = "0.22.0" dependencies = [ "aes-gcm 0.8.0", "argon2", @@ -5247,7 +5247,7 @@ dependencies = [ [[package]] name = "tari_wallet_ffi" -version = "0.21.2" +version = "0.22.0" dependencies = [ "chrono", "env_logger 0.7.1", @@ -5300,7 +5300,7 @@ dependencies = [ [[package]] name = "test_faucet" -version = "0.21.2" +version = "0.22.0" dependencies = [ "rand 0.8.4", "serde 1.0.130", diff --git a/applications/tari_app_grpc/Cargo.toml b/applications/tari_app_grpc/Cargo.toml index a712d82f8f..43ecbc6673 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.21.2" +version = "0.22.0" edition = "2018" [dependencies] -tari_common_types = { version = "^0.21", path = "../../base_layer/common_types"} +tari_common_types = { version = "^0.22", path = "../../base_layer/common_types"} tari_core = { path = "../../base_layer/core"} tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", branch = "main" } tari_comms = { path = "../../comms"} diff --git a/applications/tari_app_utilities/Cargo.toml b/applications/tari_app_utilities/Cargo.toml index d4f64bc4c7..21e6e40ef1 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.21.2" +version = "0.22.0" authors = ["The Tari Development Community"] edition = "2018" diff --git a/applications/tari_base_node/Cargo.toml b/applications/tari_base_node/Cargo.toml index 491835884c..85cc1825ec 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.21.2" +version = "0.22.0" edition = "2018" [dependencies] diff --git a/applications/tari_console_wallet/Cargo.toml b/applications/tari_console_wallet/Cargo.toml index e336dba15f..75057c52aa 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.21.2" +version = "0.22.0" authors = ["The Tari Development Community"] edition = "2018" diff --git a/applications/tari_merge_mining_proxy/Cargo.toml b/applications/tari_merge_mining_proxy/Cargo.toml index fffe158f96..15bd3fd1d8 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 miner proxy for xmrig" repository = "https://github.com/tari-project/tari" license = "BSD-3-Clause" -version = "0.21.2" +version = "0.22.0" edition = "2018" [features] diff --git a/applications/tari_mining_node/Cargo.toml b/applications/tari_mining_node/Cargo.toml index 1876371903..b4379b8c3a 100644 --- a/applications/tari_mining_node/Cargo.toml +++ b/applications/tari_mining_node/Cargo.toml @@ -4,7 +4,7 @@ authors = ["The Tari Development Community"] description = "The tari mining node implementation" repository = "https://github.com/tari-project/tari" license = "BSD-3-Clause" -version = "0.21.2" +version = "0.22.0" edition = "2018" [dependencies] diff --git a/applications/test_faucet/Cargo.toml b/applications/test_faucet/Cargo.toml index 0905df40b0..727795e5d6 100644 --- a/applications/test_faucet/Cargo.toml +++ b/applications/test_faucet/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_faucet" -version = "0.21.2" +version = "0.22.0" authors = ["The Tari Development Community"] edition = "2018" diff --git a/base_layer/common_types/Cargo.toml b/base_layer/common_types/Cargo.toml index d7b1739226..726dce7578 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.21.2" +version = "0.22.0" edition = "2018" [dependencies] diff --git a/base_layer/core/Cargo.toml b/base_layer/core/Cargo.toml index c64bb16bf4..e2dde650cd 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.21.2" +version = "0.22.0" edition = "2018" [features] @@ -18,18 +18,18 @@ base_node_proto = [] avx2 = ["tari_crypto/avx2"] [dependencies] -tari_common = { version = "^0.21", path = "../../common" } -tari_common_types = { version = "^0.21", path = "../../base_layer/common_types" } -tari_comms = { version = "^0.21", path = "../../comms" } -tari_comms_dht = { version = "^0.21", path = "../../comms/dht" } -tari_comms_rpc_macros = { version = "^0.21", path = "../../comms/rpc_macros" } +tari_common = { version = "^0.22", path = "../../common" } +tari_common_types = { version = "^0.22", path = "../../base_layer/common_types" } +tari_comms = { version = "^0.22", path = "../../comms" } +tari_comms_dht = { version = "^0.22", path = "../../comms/dht" } +tari_comms_rpc_macros = { version = "^0.22", path = "../../comms/rpc_macros" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", branch = "main" } -tari_mmr = { version = "^0.21", path = "../../base_layer/mmr", optional = true } -tari_p2p = { version = "^0.21", path = "../../base_layer/p2p" } -tari_service_framework = { version = "^0.21", path = "../service_framework" } -tari_shutdown = { version = "^0.21", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.21", path = "../../infrastructure/storage" } -tari_test_utils = { version = "^0.21", path = "../../infrastructure/test_utils" } +tari_mmr = { version = "^0.22", path = "../../base_layer/mmr", optional = true } +tari_p2p = { version = "^0.22", path = "../../base_layer/p2p" } +tari_service_framework = { version = "^0.22", path = "../service_framework" } +tari_shutdown = { version = "^0.22", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.22", path = "../../infrastructure/storage" } +tari_test_utils = { version = "^0.22", path = "../../infrastructure/test_utils" } async-trait = "0.1.50" bincode = "1.1.4" @@ -70,12 +70,12 @@ ttl_cache = "0.5.1" uint = { version = "0.9", default-features = false } [dev-dependencies] -tari_p2p = { version = "^0.21", path = "../../base_layer/p2p", features = ["test-mocks"] } -tari_test_utils = { version = "^0.21", path = "../../infrastructure/test_utils" } +tari_p2p = { version = "^0.22", path = "../../base_layer/p2p", features = ["test-mocks"] } +tari_test_utils = { version = "^0.22", path = "../../infrastructure/test_utils" } config = { version = "0.9.3" } env_logger = "0.7.0" tempfile = "3.1.0" [build-dependencies] -tari_common = { version = "^0.21", path = "../../common", features = ["build"] } +tari_common = { version = "^0.22", path = "../../common", features = ["build"] } diff --git a/base_layer/key_manager/Cargo.toml b/base_layer/key_manager/Cargo.toml index d80eeb5038..73b8eda91f 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.21.2" +version = "0.22.0" edition = "2018" [dependencies] diff --git a/base_layer/mmr/Cargo.toml b/base_layer/mmr/Cargo.toml index 6c5aa8111d..a437ca83dd 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.21.2" +version = "0.22.0" edition = "2018" [features] @@ -24,7 +24,7 @@ criterion = { version="0.2", optional = true } [dev-dependencies] rand="0.8.0" blake2 = "0.9.0" -tari_infra_derive= { path = "../../infrastructure/derive", version = "^0.21" } +tari_infra_derive= { path = "../../infrastructure/derive", version = "^0.22" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", branch = "main" } serde_json = "1.0" bincode = "1.1" diff --git a/base_layer/p2p/Cargo.toml b/base_layer/p2p/Cargo.toml index f9ac95f29b..9ee7ffb2b6 100644 --- a/base_layer/p2p/Cargo.toml +++ b/base_layer/p2p/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_p2p" -version = "0.21.2" +version = "0.22.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.21", path = "../../comms" } -tari_comms_dht = { version = "^0.21", path = "../../comms/dht" } -tari_common = { version = "^0.21", path = "../../common" } +tari_comms = { version = "^0.22", path = "../../comms" } +tari_comms_dht = { version = "^0.22", path = "../../comms/dht" } +tari_common = { version = "^0.22", path = "../../common" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", branch = "main" } -tari_service_framework = { version = "^0.21", path = "../service_framework" } -tari_shutdown = { version = "^0.21", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.21", path = "../../infrastructure/storage" } +tari_service_framework = { version = "^0.22", path = "../service_framework" } +tari_shutdown = { version = "^0.22", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.22", path = "../../infrastructure/storage" } tari_utilities = "^0.3" anyhow = "1.0.32" @@ -43,7 +43,7 @@ rustls = "0.19.1" webpki = "0.21" [dev-dependencies] -tari_test_utils = { version = "^0.21", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.22", path = "../../infrastructure/test_utils" } clap = "2.33.0" env_logger = "0.6.2" @@ -58,7 +58,7 @@ features = ["console_appender", "file_appender", "file", "yaml_format"] default-features = false [build-dependencies] -tari_common = { version = "^0.21", path = "../../common", features = ["build"] } +tari_common = { version = "^0.22", path = "../../common", features = ["build"] } [features] test-mocks = [] diff --git a/base_layer/service_framework/Cargo.toml b/base_layer/service_framework/Cargo.toml index e714492ced..910f9deee9 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.21.2" +version = "0.22.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.21", path = "../../infrastructure/shutdown" } +tari_shutdown = { version = "^0.22", path = "../../infrastructure/shutdown" } anyhow = "1.0.32" 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.21", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.22", 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_stratum_ffi/Cargo.toml b/base_layer/tari_stratum_ffi/Cargo.toml index 87c950085f..c1d8e5a72c 100644 --- a/base_layer/tari_stratum_ffi/Cargo.toml +++ b/base_layer/tari_stratum_ffi/Cargo.toml @@ -3,11 +3,11 @@ name = "tari_stratum_ffi" authors = ["The Tari Development Community"] description = "Tari cryptocurrency miningcore C FFI bindings" license = "BSD-3-Clause" -version = "0.21.2" +version = "0.22.0" edition = "2018" [dependencies] -tari_comms = { version = "^0.21", path = "../../comms" } +tari_comms = { version = "^0.22", path = "../../comms" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", branch = "main" } tari_common = { path = "../../common" } tari_app_grpc = { path = "../../applications/tari_app_grpc" } diff --git a/base_layer/wallet/Cargo.toml b/base_layer/wallet/Cargo.toml index 9cc95ba519..00b8387f8c 100644 --- a/base_layer/wallet/Cargo.toml +++ b/base_layer/wallet/Cargo.toml @@ -3,20 +3,20 @@ name = "tari_wallet" authors = ["The Tari Development Community"] description = "Tari cryptocurrency wallet library" license = "BSD-3-Clause" -version = "0.21.2" +version = "0.22.0" edition = "2018" [dependencies] tari_common = { path = "../../common" } -tari_common_types = { version = "^0.21", path = "../../base_layer/common_types" } -tari_comms = { version = "^0.21", path = "../../comms" } -tari_comms_dht = { version = "^0.21", path = "../../comms/dht" } +tari_common_types = { version = "^0.22", path = "../../base_layer/common_types" } +tari_comms = { version = "^0.22", path = "../../comms" } +tari_comms_dht = { version = "^0.22", path = "../../comms/dht" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", branch = "main" } -tari_key_manager = { version = "^0.21", path = "../key_manager" } -tari_p2p = { version = "^0.21", path = "../p2p", features = ["auto-update"] } -tari_service_framework = { version = "^0.21", path = "../service_framework" } -tari_shutdown = { version = "^0.21", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.21", path = "../../infrastructure/storage" } +tari_key_manager = { version = "^0.22", path = "../key_manager" } +tari_p2p = { version = "^0.22", path = "../p2p", features = ["auto-update"] } +tari_service_framework = { version = "^0.22", path = "../service_framework" } +tari_shutdown = { version = "^0.22", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.22", path = "../../infrastructure/storage" } tari_common_sqlite = { path = "../../common_sqlite" } aes-gcm = "^0.8" @@ -47,14 +47,14 @@ tower = "0.4" [dependencies.tari_core] path = "../../base_layer/core" -version = "^0.21" +version = "^0.22" default-features = false features = ["transactions", "mempool_proto", "base_node_proto", ] [dev-dependencies] -tari_p2p = { version = "^0.21", path = "../p2p", features = ["test-mocks"] } -tari_comms_dht = { version = "^0.21", path = "../../comms/dht", features = ["test-mocks"] } -tari_test_utils = { version = "^0.21", path = "../../infrastructure/test_utils" } +tari_p2p = { version = "^0.22", path = "../p2p", features = ["test-mocks"] } +tari_comms_dht = { version = "^0.22", path = "../../comms/dht", features = ["test-mocks"] } +tari_test_utils = { version = "^0.22", path = "../../infrastructure/test_utils" } env_logger = "0.7.1" prost = "0.8.0" diff --git a/base_layer/wallet_ffi/Cargo.toml b/base_layer/wallet_ffi/Cargo.toml index 3980446a7a..31be4d65d0 100644 --- a/base_layer/wallet_ffi/Cargo.toml +++ b/base_layer/wallet_ffi/Cargo.toml @@ -3,18 +3,18 @@ name = "tari_wallet_ffi" authors = ["The Tari Development Community"] description = "Tari cryptocurrency wallet C FFI bindings" license = "BSD-3-Clause" -version = "0.21.2" +version = "0.22.0" edition = "2018" [dependencies] -tari_comms = { version = "^0.21", path = "../../comms", features = ["c_integration"]} -tari_comms_dht = { version = "^0.21", path = "../../comms/dht", default-features = false } +tari_comms = { version = "^0.22", path = "../../comms", features = ["c_integration"]} +tari_comms_dht = { version = "^0.22", path = "../../comms/dht", default-features = false } tari_common_types = {path="../common_types"} tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", branch = "main" } -tari_key_manager = { version = "^0.21", path = "../key_manager" } -tari_p2p = { version = "^0.21", path = "../p2p" } -tari_wallet = { version = "^0.21", path = "../wallet", features = ["c_integration"]} -tari_shutdown = { version = "^0.21", path = "../../infrastructure/shutdown" } +tari_key_manager = { version = "^0.22", path = "../key_manager" } +tari_p2p = { version = "^0.22", path = "../p2p" } +tari_wallet = { version = "^0.22", path = "../wallet", features = ["c_integration"]} +tari_shutdown = { version = "^0.22", path = "../../infrastructure/shutdown" } tari_utilities = "^0.3" chrono = { version = "0.4.19", default-features = false, features = ["serde"] } @@ -38,7 +38,7 @@ security-framework = "2.4.2" [dependencies.tari_core] path = "../../base_layer/core" -version = "^0.21" +version = "^0.22" default-features = false features = ["transactions"] @@ -49,7 +49,7 @@ crate-type = ["staticlib","cdylib"] tempfile = "3.1.0" lazy_static = "1.3.0" env_logger = "0.7.1" -tari_key_manager = { version = "^0.21", path = "../key_manager" } -tari_common_types = { version = "^0.21", path = "../../base_layer/common_types"} -tari_test_utils = { version = "^0.21", path = "../../infrastructure/test_utils"} +tari_key_manager = { version = "^0.22", path = "../key_manager" } +tari_common_types = { version = "^0.22", path = "../../base_layer/common_types"} +tari_test_utils = { version = "^0.22", path = "../../infrastructure/test_utils"} tari_service_framework = { path = "../../base_layer/service_framework" } diff --git a/changelog.md b/changelog.md index c8d5710ad2..6df16a5ef8 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,60 @@ # Changelog +## [0.22.0](https://github.com/tari-project/tari/compare/v0.21.2...v0.22.0) (2021-12-07) + + +### ⚠ BREAKING CHANGES + +Base node users should delete their node databases and resync + +* **consensus:** add tari script byte size limit check to validation (#3640) +* **pruned mode:** prune inputs, allow horizon sync resume and other fixes (#3521) +* sending one-sided transactions in wallet_ffi (#3634) +* multiple monerod addresses in tari merge mining proxy (#3628) +* separate peer seeds to common.network (#3635) +* console wallet grpc_console_wallet_addresss config (#3619) +* add tcp bypass settings for tor in wallet_ffi (#3615) +* expose reason for transaction cancellation for callback in wallet_ffi (#3601) + +### Features + +* add ban peers metric ([#3605](https://github.com/tari-project/tari/issues/3605)) ([65157b0](https://github.com/tari-project/tari/commit/65157b00237a7cd6b3b68d84f958ed33da3a7297)) +* add bulletproof rewind profiling ([#3618](https://github.com/tari-project/tari/issues/3618)) ([5790a9d](https://github.com/tari-project/tari/commit/5790a9d776c954efd0dcc603839c91cba5907c69)) +* add page for detailed mempool in explorer ([#3613](https://github.com/tari-project/tari/issues/3613)) ([970f811](https://github.com/tari-project/tari/commit/970f8113c495688aee47a3bce1eaebe067547c52)) +* add tcp bypass settings for tor in wallet_ffi ([#3615](https://github.com/tari-project/tari/issues/3615)) ([1003f91](https://github.com/tari-project/tari/commit/1003f918c5f7b46a94cb07620b82afc411917a05)) +* bad block list for invalid blocks after sync ([#3637](https://github.com/tari-project/tari/issues/3637)) ([5969723](https://github.com/tari-project/tari/commit/5969723ffd3a3315c3af5d5d235f7ed550ef23a8)) +* **consensus:** add tari script byte size limit check to validation ([#3640](https://github.com/tari-project/tari/issues/3640)) ([53a5174](https://github.com/tari-project/tari/commit/53a517438cef23d1ae2960a8d8e46d9ea993a276)) +* display network for console wallet ([#3611](https://github.com/tari-project/tari/issues/3611)) ([7432c62](https://github.com/tari-project/tari/commit/7432c628e5f9cc4d0806a1327da92188f450f750)) +* expose reason for transaction cancellation for callback in wallet_ffi ([#3601](https://github.com/tari-project/tari/issues/3601)) ([3b3da21](https://github.com/tari-project/tari/commit/3b3da21830fc098b8038b30b1d947e98f9198ede)) +* implement dht pooled db connection ([#3596](https://github.com/tari-project/tari/issues/3596)) ([2ac0757](https://github.com/tari-project/tari/commit/2ac07577a4c0d0f2454484f625285a07b2cd0b98)) +* improve wallet responsiveness ([#3625](https://github.com/tari-project/tari/issues/3625)) ([73d862f](https://github.com/tari-project/tari/commit/73d862fb4380f606af27101374f94bad53c65dc5)) +* language detection for mnemonic seed words ([#3590](https://github.com/tari-project/tari/issues/3590)) ([57f51bc](https://github.com/tari-project/tari/commit/57f51bc8fd23e8380307d210bdc247cf570bc083)) +* only trigger UTXO scanning when a new block event is received ([#3620](https://github.com/tari-project/tari/issues/3620)) ([df1be7e](https://github.com/tari-project/tari/commit/df1be7e4249d6e3e0701c837bedbdc2ad6c9ff65)) +* prevent banning of connected base node in wallet ([#3642](https://github.com/tari-project/tari/issues/3642)) ([363b254](https://github.com/tari-project/tari/commit/363b254cac7ac19f5547a986b46af53458788a0f)) +* removed transaction validation redundant events ([#3630](https://github.com/tari-project/tari/issues/3630)) ([c3dbdc9](https://github.com/tari-project/tari/commit/c3dbdc9726d647ebf1f8fe5a7e50743b12576093)) +* sending one-sided transactions in wallet_ffi ([#3634](https://github.com/tari-project/tari/issues/3634)) ([e501aa0](https://github.com/tari-project/tari/commit/e501aa09baf21cba6dbed940fbdf4432399cf2cc)) +* standardize output hash for unblinded output, transaction output and transaction input ([#3592](https://github.com/tari-project/tari/issues/3592)) ([2ba437b](https://github.com/tari-project/tari/commit/2ba437b4a7eed2022a7555bb72a8838eb2e608a2)) +* track ping failures and disconnect ([#3597](https://github.com/tari-project/tari/issues/3597)) ([91fe921](https://github.com/tari-project/tari/commit/91fe921092991df59f65fbe4f448fba85b42e30b)) +* use CipherSeed wallet birthday for recovery start point ([#3602](https://github.com/tari-project/tari/issues/3602)) ([befa621](https://github.com/tari-project/tari/commit/befa6215741c37c3c40f7088cdccb4221750a033)) + + +### Bug Fixes + +* allow bullet proof value only rewinding in atomic swaps ([#3586](https://github.com/tari-project/tari/issues/3586)) ([889796a](https://github.com/tari-project/tari/commit/889796a45875d72c4a2bc670b96846d22e359fe1)) +* allow bullet proof value only rewinding off one-sided transaction ([#3587](https://github.com/tari-project/tari/issues/3587)) ([f32a38f](https://github.com/tari-project/tari/commit/f32a38f409bb342e0ab507af5336abe60eaca2a8)) +* be more permissive of responses for the incorrect request_id ([#3588](https://github.com/tari-project/tari/issues/3588)) ([c0d625c](https://github.com/tari-project/tari/commit/c0d625c1630da1b1b25414ecdc99bd78eccf8bba)) +* console wallet grpc_console_wallet_addresss config ([#3619](https://github.com/tari-project/tari/issues/3619)) ([b09acd1](https://github.com/tari-project/tari/commit/b09acd1442ff6d0ff58530df0698eaa0934a2b61)) +* get-peer command works with public key again ([#3636](https://github.com/tari-project/tari/issues/3636)) ([2e1500b](https://github.com/tari-project/tari/commit/2e1500b857ab9cc5d08b8d394de09c2400686f5f)) +* improve handling of old base nodes and reorgs in wallet recovery ([#3608](https://github.com/tari-project/tari/issues/3608)) ([bb94ea2](https://github.com/tari-project/tari/commit/bb94ea23ad72d7bddac9a105b5f254c91f2a0386)) +* minor improvements to available neighbouring peer search ([#3598](https://github.com/tari-project/tari/issues/3598)) ([e59d194](https://github.com/tari-project/tari/commit/e59d194a213370bd316f4330267cf8a72e1adee1)) +* multiple monerod addresses in tari merge mining proxy ([#3628](https://github.com/tari-project/tari/issues/3628)) ([ddb9268](https://github.com/tari-project/tari/commit/ddb926872e97070cf49314720509d6f46c2b260c)) +* **pruned mode:** prune inputs, allow horizon sync resume and other fixes ([#3521](https://github.com/tari-project/tari/issues/3521)) ([a4341a0](https://github.com/tari-project/tari/commit/a4341a03afedd9df9a29cd09219b2ed9b5cf7a5a)) +* remove delay from last request latency call ([eb8b815](https://github.com/tari-project/tari/commit/eb8b8152ecc4cd9ccf49a7fe23fe0e2c77ff2c63)) +* remove delay from last request latency call ([#3579](https://github.com/tari-project/tari/issues/3579)) ([c82a8ca](https://github.com/tari-project/tari/commit/c82a8ca3de531d2994031472cff88025e229b884)) +* seed word parsing ([#3607](https://github.com/tari-project/tari/issues/3607)) ([fff45db](https://github.com/tari-project/tari/commit/fff45db4bd1a6fa436ad3525e96ae08f26a856e8)) +* separate peer seeds to common.network ([#3635](https://github.com/tari-project/tari/issues/3635)) ([326579b](https://github.com/tari-project/tari/commit/326579bf1d933b93f421a5876221a281b0f6e178)) +* update daily test start times and seed phrase ([#3584](https://github.com/tari-project/tari/issues/3584)) ([8e271d7](https://github.com/tari-project/tari/commit/8e271d769b7fc540bd78e326f0e0e8155e9de88f)) +* use json 5 for tor identity (regression) ([#3624](https://github.com/tari-project/tari/issues/3624)) ([7d49fa4](https://github.com/tari-project/tari/commit/7d49fa4c092f5d7e0a373f3f0c91d9007534e575)) ### [0.21.2](https://github.com/tari-project/tari/compare/v0.21.1...v0.21.2) (2021-11-19) diff --git a/common/Cargo.toml b/common/Cargo.toml index 56daf4c0d1..11281e0391 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.21.2" +version = "0.22.0" edition = "2018" [features] @@ -25,7 +25,7 @@ log4rs = { version = "1.0.0", default_features= false, features = ["config_parsi multiaddr={version = "0.13.0"} sha2 = "0.9.5" path-clean = "0.1.0" -tari_storage = { version = "^0.21", path = "../infrastructure/storage"} +tari_storage = { version = "^0.22", path = "../infrastructure/storage"} tracing = "0.1.26" anyhow = { version = "1.0", optional = true } @@ -35,6 +35,6 @@ toml = { version = "0.5", optional = true } thiserror = "1.0.29" [dev-dependencies] -tari_test_utils = { version = "^0.21", path = "../infrastructure/test_utils"} +tari_test_utils = { version = "^0.22", path = "../infrastructure/test_utils"} tempfile = "3.1.0" anyhow = "1.0" diff --git a/comms/Cargo.toml b/comms/Cargo.toml index 58021638b3..7e141cd88a 100644 --- a/comms/Cargo.toml +++ b/comms/Cargo.toml @@ -6,13 +6,13 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.21.2" +version = "0.22.0" edition = "2018" [dependencies] tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", branch = "main" } -tari_storage = { version = "^0.21", path = "../infrastructure/storage" } -tari_shutdown = { version = "^0.21", path = "../infrastructure/shutdown" } +tari_storage = { version = "^0.22", path = "../infrastructure/storage" } +tari_shutdown = { version = "^0.22", path = "../infrastructure/shutdown" } anyhow = "1.0.32" async-trait = "0.1.36" @@ -52,7 +52,7 @@ yamux = "=0.9.0" tari_metrics = { path = "../infrastructure/metrics" } [dev-dependencies] -tari_test_utils = { version = "^0.21", path = "../infrastructure/test_utils" } +tari_test_utils = { version = "^0.22", 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.21", path = "../common", features = ["build"] } +tari_common = { version = "^0.22", path = "../common", features = ["build"] } [features] c_integration = [] diff --git a/comms/dht/Cargo.toml b/comms/dht/Cargo.toml index 31ec3fe2c8..4fdfabaa10 100644 --- a/comms/dht/Cargo.toml +++ b/comms/dht/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_comms_dht" -version = "0.21.2" +version = "0.22.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.21", path = "../", features = ["rpc"] } -tari_comms_rpc_macros = { version = "^0.21", path = "../rpc_macros" } +tari_comms = { version = "^0.22", path = "../", features = ["rpc"] } +tari_comms_rpc_macros = { version = "^0.22", path = "../rpc_macros" } tari_crypto = { git = "https://github.com/tari-project/tari-crypto.git", branch = "main" } tari_utilities = { version = "^0.3" } -tari_shutdown = { version = "^0.21", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.21", path = "../../infrastructure/storage" } +tari_shutdown = { version = "^0.22", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.22", path = "../../infrastructure/storage" } tari_common_sqlite = { path = "../../common_sqlite" } anyhow = "1.0.32" @@ -45,7 +45,7 @@ ttl_cache = "0.5.1" pin-project = "0.4" [dev-dependencies] -tari_test_utils = { version = "^0.21", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.22", path = "../../infrastructure/test_utils" } env_logger = "0.7.0" futures-test = { version = "0.3.5" } @@ -61,7 +61,7 @@ clap = "2.33.0" tower-test = { version = "^0.4" } [build-dependencies] -tari_common = { version = "^0.21", path = "../../common" } +tari_common = { version = "^0.22", path = "../../common" } [features] test-mocks = [] diff --git a/comms/rpc_macros/Cargo.toml b/comms/rpc_macros/Cargo.toml index cf9ebcebbc..7be6757712 100644 --- a/comms/rpc_macros/Cargo.toml +++ b/comms/rpc_macros/Cargo.toml @@ -6,21 +6,21 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.21.2" +version = "0.22.0" edition = "2018" [lib] proc-macro = true [dependencies] -tari_comms = { version = "^0.21", path = "../", features = ["rpc"] } +tari_comms = { version = "^0.22", path = "../", features = ["rpc"] } proc-macro2 = "1.0.24" quote = "1.0.7" syn = { version = "1.0.38", features = ["fold"] } [dev-dependencies] -tari_test_utils = { version = "^0.21", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.22", path = "../../infrastructure/test_utils" } futures = "0.3.5" prost = "0.8.0" diff --git a/infrastructure/derive/Cargo.toml b/infrastructure/derive/Cargo.toml index 7e87f9b943..4c42624463 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.21.2" +version = "0.22.0" edition = "2018" [lib] diff --git a/infrastructure/shutdown/Cargo.toml b/infrastructure/shutdown/Cargo.toml index 1d8aceee97..c98b848065 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.21.2" +version = "0.22.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 238a176433..76c3fc65ca 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.21.2" +version = "0.22.0" edition = "2018" [dependencies] diff --git a/infrastructure/test_utils/Cargo.toml b/infrastructure/test_utils/Cargo.toml index 8e043be38a..b872253e09 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.21.2" +version = "0.22.0" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" diff --git a/package-lock.json b/package-lock.json index e7f85a0e63..c4bb6bb4d5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,4 +1,4 @@ { "lockfileVersion": 1, - "version": "0.21.2" + "version": "0.22.0" }