From e60d76f30ce41995fa9abcbbd2d73ff5588c60a0 Mon Sep 17 00:00:00 2001 From: Mike the Tike Date: Fri, 17 Sep 2021 14:05:15 +0200 Subject: [PATCH] v0.10.0 --- Cargo.lock | 48 +++++++++---------- applications/tari_app_grpc/Cargo.toml | 4 +- applications/tari_app_utilities/Cargo.toml | 4 +- applications/tari_base_node/Cargo.toml | 2 +- applications/tari_console_wallet/Cargo.toml | 4 +- .../tari_merge_mining_proxy/Cargo.toml | 2 +- applications/tari_mining_node/Cargo.toml | 2 +- applications/test_faucet/Cargo.toml | 4 +- base_layer/common_types/Cargo.toml | 2 +- base_layer/core/Cargo.toml | 30 ++++++------ base_layer/key_manager/Cargo.toml | 2 +- base_layer/mmr/Cargo.toml | 4 +- base_layer/p2p/Cargo.toml | 18 +++---- base_layer/service_framework/Cargo.toml | 6 +-- base_layer/tari_stratum_ffi/Cargo.toml | 4 +- base_layer/wallet/Cargo.toml | 26 +++++----- base_layer/wallet_ffi/Cargo.toml | 22 ++++----- changelog.md | 42 ++++++++++++++++ common/Cargo.toml | 6 +-- comms/Cargo.toml | 10 ++-- comms/dht/Cargo.toml | 14 +++--- comms/rpc_macros/Cargo.toml | 6 +-- infrastructure/derive/Cargo.toml | 2 +- infrastructure/shutdown/Cargo.toml | 2 +- infrastructure/storage/Cargo.toml | 2 +- infrastructure/test_utils/Cargo.toml | 2 +- scripts/update_crate_metadata.sh | 1 + 27 files changed, 157 insertions(+), 114 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4c7285bdeb..9083390aa6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4160,7 +4160,7 @@ dependencies = [ [[package]] name = "tari_app_grpc" -version = "0.9.6" +version = "0.10.0" dependencies = [ "chrono", "prost", @@ -4176,7 +4176,7 @@ dependencies = [ [[package]] name = "tari_app_utilities" -version = "0.9.6" +version = "0.10.0" dependencies = [ "config", "dirs-next", @@ -4202,7 +4202,7 @@ dependencies = [ [[package]] name = "tari_base_node" -version = "0.9.6" +version = "0.10.0" dependencies = [ "anyhow", "bincode", @@ -4260,7 +4260,7 @@ dependencies = [ [[package]] name = "tari_common" -version = "0.9.6" +version = "0.10.0" dependencies = [ "anyhow", "config", @@ -4289,7 +4289,7 @@ dependencies = [ [[package]] name = "tari_common_types" -version = "0.9.6" +version = "0.10.0" dependencies = [ "digest", "futures 0.3.16", @@ -4302,7 +4302,7 @@ dependencies = [ [[package]] name = "tari_comms" -version = "0.9.6" +version = "0.10.0" dependencies = [ "anyhow", "async-trait", @@ -4351,7 +4351,7 @@ dependencies = [ [[package]] name = "tari_comms_dht" -version = "0.9.6" +version = "0.10.0" dependencies = [ "anyhow", "bitflags 1.3.2", @@ -4398,7 +4398,7 @@ dependencies = [ [[package]] name = "tari_comms_rpc_macros" -version = "0.9.6" +version = "0.10.0" dependencies = [ "futures 0.3.16", "proc-macro2 1.0.28", @@ -4413,7 +4413,7 @@ dependencies = [ [[package]] name = "tari_console_wallet" -version = "0.9.6" +version = "0.10.0" dependencies = [ "bitflags 1.3.2", "chrono", @@ -4455,7 +4455,7 @@ dependencies = [ [[package]] name = "tari_core" -version = "0.9.6" +version = "0.10.0" dependencies = [ "async-trait", "bincode", @@ -4534,7 +4534,7 @@ dependencies = [ [[package]] name = "tari_infra_derive" -version = "0.9.6" +version = "0.10.0" dependencies = [ "blake2", "proc-macro2 0.4.30", @@ -4544,7 +4544,7 @@ dependencies = [ [[package]] name = "tari_key_manager" -version = "0.9.6" +version = "0.10.0" dependencies = [ "digest", "rand 0.8.4", @@ -4558,7 +4558,7 @@ dependencies = [ [[package]] name = "tari_merge_mining_proxy" -version = "0.9.6" +version = "0.10.0" dependencies = [ "anyhow", "bincode", @@ -4595,7 +4595,7 @@ dependencies = [ [[package]] name = "tari_mining_node" -version = "0.9.6" +version = "0.10.0" dependencies = [ "bufstream", "chrono", @@ -4625,7 +4625,7 @@ dependencies = [ [[package]] name = "tari_mmr" -version = "0.9.6" +version = "0.10.0" dependencies = [ "bincode", "blake2", @@ -4644,7 +4644,7 @@ dependencies = [ [[package]] name = "tari_p2p" -version = "0.9.6" +version = "0.10.0" dependencies = [ "anyhow", "bytes 0.5.6", @@ -4686,7 +4686,7 @@ dependencies = [ [[package]] name = "tari_service_framework" -version = "0.9.6" +version = "0.10.0" dependencies = [ "anyhow", "async-trait", @@ -4703,7 +4703,7 @@ dependencies = [ [[package]] name = "tari_shutdown" -version = "0.9.6" +version = "0.10.0" dependencies = [ "futures 0.3.16", "tokio 1.11.0", @@ -4711,7 +4711,7 @@ dependencies = [ [[package]] name = "tari_storage" -version = "0.9.6" +version = "0.10.0" dependencies = [ "bincode", "bytes 0.5.6", @@ -4729,7 +4729,7 @@ dependencies = [ [[package]] name = "tari_stratum_ffi" -version = "0.0.1" +version = "0.10.0" dependencies = [ "hex", "libc", @@ -4782,7 +4782,7 @@ dependencies = [ [[package]] name = "tari_test_utils" -version = "0.9.6" +version = "0.10.0" dependencies = [ "futures 0.3.16", "futures-test", @@ -4813,7 +4813,7 @@ dependencies = [ [[package]] name = "tari_wallet" -version = "0.9.6" +version = "0.10.0" dependencies = [ "aes-gcm 0.8.0", "bincode", @@ -4855,7 +4855,7 @@ dependencies = [ [[package]] name = "tari_wallet_ffi" -version = "0.17.6" +version = "0.18.6" dependencies = [ "chrono", "env_logger 0.7.1", @@ -4906,7 +4906,7 @@ dependencies = [ [[package]] name = "test_faucet" -version = "0.9.6" +version = "0.10.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 34c81ed90d..06f64e3b4e 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.9.6" +version = "0.10.0" edition = "2018" [dependencies] -tari_common_types = { version = "^0.9", path = "../../base_layer/common_types"} +tari_common_types = { version = "^0.10", path = "../../base_layer/common_types"} tari_core = { path = "../../base_layer/core"} tari_wallet = { path = "../../base_layer/wallet", optional = true} tari_crypto = "0.11.1" diff --git a/applications/tari_app_utilities/Cargo.toml b/applications/tari_app_utilities/Cargo.toml index 84929e3579..10ce69dd76 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.9.6" +version = "0.10.0" authors = ["The Tari Development Community"] edition = "2018" @@ -28,7 +28,7 @@ tonic = "0.5.2" [dependencies.tari_core] path = "../../base_layer/core" -version = "^0.9" +version = "^0.10" default-features = false features = ["transactions"] diff --git a/applications/tari_base_node/Cargo.toml b/applications/tari_base_node/Cargo.toml index 587a7960a4..ff63475bbf 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.9.6" +version = "0.10.0" edition = "2018" [dependencies] diff --git a/applications/tari_console_wallet/Cargo.toml b/applications/tari_console_wallet/Cargo.toml index 87644d84e0..82804f8cf4 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.9.6" +version = "0.10.0" authors = ["The Tari Development Community"] edition = "2018" @@ -46,7 +46,7 @@ opentelemetry-jaeger = { version = "0.15", features = ["rt-tokio"] } [dependencies.tari_core] path = "../../base_layer/core" -version = "^0.9" +version = "^0.10" default-features = false features = ["transactions", "mempool_proto", "base_node_proto"] diff --git a/applications/tari_merge_mining_proxy/Cargo.toml b/applications/tari_merge_mining_proxy/Cargo.toml index 4e4c320c52..97d736f404 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.9.6" +version = "0.10.0" edition = "2018" [features] diff --git a/applications/tari_mining_node/Cargo.toml b/applications/tari_mining_node/Cargo.toml index 52ab9bda73..a5b4d7f57f 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.9.6" +version = "0.10.0" edition = "2018" [dependencies] diff --git a/applications/test_faucet/Cargo.toml b/applications/test_faucet/Cargo.toml index 867cb01bb0..cd5ae443c7 100644 --- a/applications/test_faucet/Cargo.toml +++ b/applications/test_faucet/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test_faucet" -version = "0.9.6" +version = "0.10.0" authors = ["The Tari Development Community"] edition = "2018" @@ -16,7 +16,7 @@ serde = { version = "1.0.97", features = ["derive"] } serde_json = "1.0" [dependencies.tari_core] -version = "^0.9" +version = "^0.10" path = "../../base_layer/core/" default-features = false features = ["transactions", "avx2"] diff --git a/base_layer/common_types/Cargo.toml b/base_layer/common_types/Cargo.toml index a0c4889697..6a2d647ba2 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.9.6" +version = "0.10.0" edition = "2018" [dependencies] diff --git a/base_layer/core/Cargo.toml b/base_layer/core/Cargo.toml index 4c50022418..61aa7dfb8f 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.9.6" +version = "0.10.0" edition = "2018" [features] @@ -18,18 +18,18 @@ base_node_proto = [] avx2 = ["tari_crypto/avx2"] [dependencies] -tari_common = { version = "^0.9", path = "../../common" } -tari_common_types = { version = "^0.9", path = "../../base_layer/common_types" } -tari_comms = { version = "^0.9", path = "../../comms" } -tari_comms_dht = { version = "^0.9", path = "../../comms/dht" } -tari_comms_rpc_macros = { version = "^0.9", path = "../../comms/rpc_macros" } +tari_common = { version = "^0.10", path = "../../common" } +tari_common_types = { version = "^0.10", path = "../../base_layer/common_types" } +tari_comms = { version = "^0.10", path = "../../comms" } +tari_comms_dht = { version = "^0.10", path = "../../comms/dht" } +tari_comms_rpc_macros = { version = "^0.10", path = "../../comms/rpc_macros" } tari_crypto = "0.11.1" -tari_mmr = { version = "^0.9", path = "../../base_layer/mmr", optional = true } -tari_p2p = { version = "^0.9", path = "../../base_layer/p2p" } -tari_service_framework = { version = "^0.9", path = "../service_framework" } -tari_shutdown = { version = "^0.9", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.9", path = "../../infrastructure/storage" } -tari_test_utils = { version = "^0.9", path = "../../infrastructure/test_utils" } +tari_mmr = { version = "^0.10", path = "../../base_layer/mmr", optional = true } +tari_p2p = { version = "^0.10", path = "../../base_layer/p2p" } +tari_service_framework = { version = "^0.10", path = "../service_framework" } +tari_shutdown = { version = "^0.10", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.10", path = "../../infrastructure/storage" } +tari_test_utils = { version = "^0.10", path = "../../infrastructure/test_utils" } async-trait = "0.1.50" bincode = "1.1.4" @@ -66,12 +66,12 @@ tracing-futures = "*" tracing-attributes = "*" [dev-dependencies] -tari_p2p = { version = "^0.9", path = "../../base_layer/p2p", features = ["test-mocks"] } -tari_test_utils = { version = "^0.9", path = "../../infrastructure/test_utils" } +tari_p2p = { version = "^0.10", path = "../../base_layer/p2p", features = ["test-mocks"] } +tari_test_utils = { version = "^0.10", path = "../../infrastructure/test_utils" } config = { version = "0.9.3" } env_logger = "0.7.0" tempfile = "3.1.0" [build-dependencies] -tari_common = { version = "^0.9", path = "../../common", features = ["build"] } +tari_common = { version = "^0.10", path = "../../common", features = ["build"] } diff --git a/base_layer/key_manager/Cargo.toml b/base_layer/key_manager/Cargo.toml index 933300fc8d..d17d52c074 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.9.6" +version = "0.10.0" edition = "2018" [dependencies] diff --git a/base_layer/mmr/Cargo.toml b/base_layer/mmr/Cargo.toml index 9b910908c4..9564a5c97d 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.9.6" +version = "0.10.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.9" } +tari_infra_derive= { path = "../../infrastructure/derive", version = "^0.10" } tari_crypto = "0.11.1" serde_json = "1.0" bincode = "1.1" diff --git a/base_layer/p2p/Cargo.toml b/base_layer/p2p/Cargo.toml index 63bb3396f2..4e1b8cc7d4 100644 --- a/base_layer/p2p/Cargo.toml +++ b/base_layer/p2p/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_p2p" -version = "0.9.6" +version = "0.10.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.9", path = "../../comms" } -tari_comms_dht = { version = "^0.9", path = "../../comms/dht" } -tari_common = { version = "^0.9", path = "../../common" } +tari_comms = { version = "^0.10", path = "../../comms" } +tari_comms_dht = { version = "^0.10", path = "../../comms/dht" } +tari_common = { version = "^0.10", path = "../../common" } tari_crypto = "0.11.1" -tari_service_framework = { version = "^0.9", path = "../service_framework" } -tari_shutdown = { version = "^0.9", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.9", path = "../../infrastructure/storage" } +tari_service_framework = { version = "^0.10", path = "../service_framework" } +tari_shutdown = { version = "^0.10", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.10", path = "../../infrastructure/storage" } tari_utilities = "^0.3" anyhow = "1.0.32" @@ -41,7 +41,7 @@ tower-service = { version = "0.3.0-alpha.2" } trust-dns-client = { version = "0.21.0-alpha.2", features = ["dns-over-rustls"] } [dev-dependencies] -tari_test_utils = { version = "^0.9", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.10", path = "../../infrastructure/test_utils" } clap = "2.33.0" env_logger = "0.6.2" @@ -56,7 +56,7 @@ features = ["console_appender", "file_appender", "file", "yaml_format"] default-features = false [build-dependencies] -tari_common = { version = "^0.9", path = "../../common", features = ["build"] } +tari_common = { version = "^0.10", path = "../../common", features = ["build"] } [features] test-mocks = [] diff --git a/base_layer/service_framework/Cargo.toml b/base_layer/service_framework/Cargo.toml index c3007a8da2..6f07a775a2 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.9.6" +version = "0.10.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.9", path = "../../infrastructure/shutdown" } +tari_shutdown = { version = "^0.10", path = "../../infrastructure/shutdown" } anyhow = "1.0.32" async-trait = "0.1.50" @@ -21,7 +21,7 @@ tokio = { version = "1.11", features = ["rt"] } tower-service = { version = "0.3.0" } [dev-dependencies] -tari_test_utils = { version = "^0.9", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.10", path = "../../infrastructure/test_utils" } tokio = { version = "1.11", 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 9ed773d89f..d4e3887293 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.0.1" +version = "0.10.0" edition = "2018" [dependencies] -tari_comms = { version = "^0.9", path = "../../comms" } +tari_comms = { version = "^0.10", path = "../../comms" } tari_crypto = "^0.11.1" 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 47f13d4413..2e995f2c29 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.9.6" +version = "0.10.0" edition = "2018" [dependencies] tari_common = { path = "../../common" } -tari_common_types = { version = "^0.9", path = "../../base_layer/common_types" } -tari_comms = { version = "^0.9", path = "../../comms" } -tari_comms_dht = { version = "^0.9", path = "../../comms/dht" } +tari_common_types = { version = "^0.10", path = "../../base_layer/common_types" } +tari_comms = { version = "^0.10", path = "../../comms" } +tari_comms_dht = { version = "^0.10", path = "../../comms/dht" } tari_crypto = "0.11.1" -tari_key_manager = { version = "^0.9", path = "../key_manager" } -tari_p2p = { version = "^0.9", path = "../p2p", features = ["auto-update"] } -tari_service_framework = { version = "^0.9", path = "../service_framework" } -tari_shutdown = { version = "^0.9", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.9", path = "../../infrastructure/storage" } +tari_key_manager = { version = "^0.10", path = "../key_manager" } +tari_p2p = { version = "^0.10", path = "../p2p", features = ["auto-update"] } +tari_service_framework = { version = "^0.10", path = "../service_framework" } +tari_shutdown = { version = "^0.10", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.10", path = "../../infrastructure/storage" } aes-gcm = "^0.8" blake2 = "0.9.0" @@ -43,14 +43,14 @@ bincode = "1.3.1" [dependencies.tari_core] path = "../../base_layer/core" -version = "^0.9" +version = "^0.10" default-features = false features = ["transactions", "mempool_proto", "base_node_proto", ] [dev-dependencies] -tari_p2p = { version = "^0.9", path = "../p2p", features = ["test-mocks"] } -tari_comms_dht = { version = "^0.9", path = "../../comms/dht", features = ["test-mocks"] } -tari_test_utils = { version = "^0.9", path = "../../infrastructure/test_utils" } +tari_p2p = { version = "^0.10", path = "../p2p", features = ["test-mocks"] } +tari_comms_dht = { version = "^0.10", path = "../../comms/dht", features = ["test-mocks"] } +tari_test_utils = { version = "^0.10", 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 26575bb2c8..2f03571cc9 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.17.6" +version = "0.18.6" edition = "2018" [dependencies] -tari_comms = { version = "^0.9", path = "../../comms", default-features = false} -tari_comms_dht = { version = "^0.9", path = "../../comms/dht", default-features = false } +tari_comms = { version = "^0.10", path = "../../comms", default-features = false} +tari_comms_dht = { version = "^0.10", path = "../../comms/dht", default-features = false } tari_common_types = {path="../common_types"} tari_crypto = "0.11.1" -tari_key_manager = { version = "^0.9", path = "../key_manager" } -tari_p2p = { version = "^0.9", path = "../p2p" } -tari_wallet = { version = "^0.9", path = "../wallet", features = ["c_integration"]} -tari_shutdown = { version = "^0.9", path = "../../infrastructure/shutdown" } +tari_key_manager = { version = "^0.10", path = "../key_manager" } +tari_p2p = { version = "^0.10", path = "../p2p" } +tari_wallet = { version = "^0.10", path = "../wallet", features = ["c_integration"]} +tari_shutdown = { version = "^0.10", path = "../../infrastructure/shutdown" } tari_utilities = "^0.3" chrono = { version = "0.4.6", features = ["serde"]} @@ -28,7 +28,7 @@ tokio = "1.11" [dependencies.tari_core] path = "../../base_layer/core" -version = "^0.9" +version = "^0.10" default-features = false features = ["transactions"] @@ -39,6 +39,6 @@ crate-type = ["staticlib","cdylib"] tempfile = "3.1.0" lazy_static = "1.3.0" env_logger = "0.7.1" -tari_key_manager = { version = "^0.9", path = "../key_manager" } -tari_common_types = { version = "^0.9", path = "../../base_layer/common_types"} -tari_test_utils = { version = "^0.9", path = "../../infrastructure/test_utils"} +tari_key_manager = { version = "^0.10", path = "../key_manager" } +tari_common_types = { version = "^0.10", path = "../../base_layer/common_types"} +tari_test_utils = { version = "^0.10", path = "../../infrastructure/test_utils"} diff --git a/changelog.md b/changelog.md index 3d1f0181df..c9d94e62d9 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,45 @@ +# Changelog + +### [0.10.0](https://github.com/tari-project/tari/compare/v0.9.6...v0.10.0) (2021-09-17) + + +### Features + +* add base installer stubs ([#3281](https://github.com/tari-project/tari/issues/3281)) ([074034b](https://github.com/tari-project/tari/commit/074034bf001689b0778fc474638b19948c24c050)), closes [#3102](https://github.com/tari-project/tari/issues/3102) +* add get-db-stats command ([#3274](https://github.com/tari-project/tari/issues/3274)) ([d785f4f](https://github.com/tari-project/tari/commit/d785f4f3bde0b6de1b85f75f8da2256efef31128)) +* add logging of Monero PoW data to debug merge mining ([#3276](https://github.com/tari-project/tari/issues/3276)) ([b0bf982](https://github.com/tari-project/tari/commit/b0bf98253bc7d19741b54ea85605e5f37877b826)) +* ping-peer command ([#3295](https://github.com/tari-project/tari/issues/3295)) ([a04a2a6](https://github.com/tari-project/tari/commit/a04a2a613ddef1ebfcc97099828a3046be497413)) +* rpc response message chunking ([#3336](https://github.com/tari-project/tari/issues/3336)) ([496ff14](https://github.com/tari-project/tari/commit/496ff1464df68801420c242ae828251deb465b58)) +* show status avx2 feature and randomx count and flags ([#3261](https://github.com/tari-project/tari/issues/3261)) ([e2d8d1f](https://github.com/tari-project/tari/commit/e2d8d1f97bfa5425c582ed409dddb6bde539514c)) +* update+notifications for console wallet ([#3284](https://github.com/tari-project/tari/issues/3284)) ([faa27fc](https://github.com/tari-project/tari/commit/faa27fc8d868d42e79d368cb0caa181b8d7cd573)) + + +### Bug Fixes + +* always grow database when asked to resize ([#3313](https://github.com/tari-project/tari/issues/3313)) ([603bcb3](https://github.com/tari-project/tari/commit/603bcb3034341d0b0ba4969755b1a2f3156e851a)) +* ban header sync peer if no headers provided ([#3297](https://github.com/tari-project/tari/issues/3297)) ([570e222](https://github.com/tari-project/tari/commit/570e2223b9443fd681f1c8395405e8aae8180d94)) +* block sync validation ([#3236](https://github.com/tari-project/tari/issues/3236)) ([fd081c8](https://github.com/tari-project/tari/commit/fd081c8addf8bcca53f16e3b025ba4401b09d311)) +* **ci:** add quotes to pr title ci ([29247c2](https://github.com/tari-project/tari/commit/29247c24fee6a66e8b74e46811432b86e341e8ba)), closes [#3254](https://github.com/tari-project/tari/issues/3254) +* dead_code lint error when base_node_feature is not set ([#3354](https://github.com/tari-project/tari/issues/3354)) ([7fa0572](https://github.com/tari-project/tari/commit/7fa0572f174c3f4a9f62fae6c2f8fe038cc6a7c3)) +* dedup sql error when deleting many entries ([#3300](https://github.com/tari-project/tari/issues/3300)) ([7e58845](https://github.com/tari-project/tari/commit/7e588459250906b7e23160fa3574eac1df7a7cec)) +* disable P2P transaction negotiation while recovery is in progress ([#3248](https://github.com/tari-project/tari/issues/3248)) ([844e6cf](https://github.com/tari-project/tari/commit/844e6cf747e40ee2f8f950f59ac6f2dc64478bdb)) +* disconnected node was never ready ([#3312](https://github.com/tari-project/tari/issues/3312)) ([dfc6fd2](https://github.com/tari-project/tari/commit/dfc6fd28809ca669d4f9a94e44e787752f1d0371)) +* fix median timestamp index ([#3349](https://github.com/tari-project/tari/issues/3349)) ([0757e9b](https://github.com/tari-project/tari/commit/0757e9b1814d1476df8d67fea5196e083cad6e42)) +* fix regression in cucumber tests for wallet ffi step ([#3356](https://github.com/tari-project/tari/issues/3356)) ([481f3c9](https://github.com/tari-project/tari/commit/481f3c9af55fb2a4f105bf48fb0ddbb56f99ef83)) +* handle stream read error case by explicitly closing the substream ([#3321](https://github.com/tari-project/tari/issues/3321)) ([336f4d6](https://github.com/tari-project/tari/commit/336f4d68b2753f64a92b2942651d76ae0f20517d)) +* invalid forced sync peer now returns configerror ([#3350](https://github.com/tari-project/tari/issues/3350)) ([8163ef8](https://github.com/tari-project/tari/commit/8163ef8bf622fb1c8b1bbf98ff0f4b8daaa99083)) +* prevent immediate run of wallet recovery on cron script ([#3260](https://github.com/tari-project/tari/issues/3260)) ([969b306](https://github.com/tari-project/tari/commit/969b3062488a9306318bd83b1960c665c8de2a6e)) +* randomx memory usage ([#3301](https://github.com/tari-project/tari/issues/3301)) ([52e409d](https://github.com/tari-project/tari/commit/52e409d0abfe448eb4130cd1dbeb96fc0b75a9af)), closes [#3104](https://github.com/tari-project/tari/issues/3104) [#3103](https://github.com/tari-project/tari/issues/3103) +* reduce overly-eager connection reaping for slow connections ([#3308](https://github.com/tari-project/tari/issues/3308)) ([9a0c999](https://github.com/tari-project/tari/commit/9a0c999a6308be5c3ffbff78fe22d001b986815d)) +* remove explicit panic from rpc handshake on io error ([#3341](https://github.com/tari-project/tari/issues/3341)) ([c2ebfc8](https://github.com/tari-project/tari/commit/c2ebfc8907ee25597b50acacff96f2e470dc2a04)) +* remove sqlite from windows installer and scripts ([#3362](https://github.com/tari-project/tari/issues/3362)) ([b2b6912](https://github.com/tari-project/tari/commit/b2b69120966634534e660962f59fd0ea566ca8a5)) +* resolved design flaw in wallet_ffi library ([#3285](https://github.com/tari-project/tari/issues/3285)) ([2e6638c](https://github.com/tari-project/tari/commit/2e6638c5612b0a4961b4e30fa6d81e500e96b0e8)) +* stop MTP attack ([#3357](https://github.com/tari-project/tari/issues/3357)) ([a82638a](https://github.com/tari-project/tari/commit/a82638a2500ceb04626989957dfe99ca0534c1ca)) +* update balance after pending transaction is created ([#3320](https://github.com/tari-project/tari/issues/3320)) ([47bafbf](https://github.com/tari-project/tari/commit/47bafbf13276a6fd535de371ad1ab4a7857c3fa6)) +* update block explorer to use local grpc ([#3348](https://github.com/tari-project/tari/issues/3348)) ([fc1e120](https://github.com/tari-project/tari/commit/fc1e1208992243d2c54795e843f51e53ccbdf850)) +* update cucumber tests for walletffi.feature ([#3275](https://github.com/tari-project/tari/issues/3275)) ([38191d3](https://github.com/tari-project/tari/commit/38191d3ec627384cde6e7896ace3e260c5260a2f)) +* wait couple rounds for no pings to send an event ([#3315](https://github.com/tari-project/tari/issues/3315)) ([2dcc0ea](https://github.com/tari-project/tari/commit/2dcc0ea2b8be69b967c968ce1c5b5b3d5dc60a3d)) + ## 0.9.6 (2021-09-01) diff --git a/common/Cargo.toml b/common/Cargo.toml index 6eb1826316..d03c6e3cf5 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.9.6" +version = "0.10.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.9", path = "../infrastructure/storage"} +tari_storage = { version = "^0.10", path = "../infrastructure/storage"} tracing = "0.1.26" tracing-opentelemetry = "0.15.0" tracing-subscriber = "0.2.20" @@ -40,6 +40,6 @@ prost-build = { version = "0.8.0", optional = true } toml = { version = "0.5", optional = true } [dev-dependencies] -tari_test_utils = { version = "^0.9", path = "../infrastructure/test_utils"} +tari_test_utils = { version = "^0.10", path = "../infrastructure/test_utils"} tempfile = "3.1.0" anyhow = "1.0" diff --git a/comms/Cargo.toml b/comms/Cargo.toml index 37fb77407f..23bede337d 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.9.6" +version = "0.10.0" edition = "2018" [dependencies] tari_crypto = "0.11.1" -tari_storage = { version = "^0.9", path = "../infrastructure/storage" } -tari_shutdown = { version = "^0.9", path = "../infrastructure/shutdown" } +tari_storage = { version = "^0.10", path = "../infrastructure/storage" } +tari_shutdown = { version = "^0.10", path = "../infrastructure/shutdown" } anyhow = "1.0.32" async-trait = "0.1.36" @@ -54,7 +54,7 @@ opentelemetry-jaeger = { version = "0.15", features = ["rt-tokio"] } tower-make = { version = "0.3.0", optional = true } [dev-dependencies] -tari_test_utils = { version = "^0.9", path = "../infrastructure/test_utils" } +tari_test_utils = { version = "^0.10", path = "../infrastructure/test_utils" } tari_comms_rpc_macros = { version = "*", path = "./rpc_macros" } env_logger = "0.7.0" @@ -62,7 +62,7 @@ serde_json = "1.0.39" tempfile = "3.1.0" [build-dependencies] -tari_common = { version = "^0.9", path = "../common", features = ["build"] } +tari_common = { version = "^0.10", path = "../common", features = ["build"] } [features] avx2 = ["tari_crypto/avx2"] diff --git a/comms/dht/Cargo.toml b/comms/dht/Cargo.toml index d5a0c0c648..c8fcff37eb 100644 --- a/comms/dht/Cargo.toml +++ b/comms/dht/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_comms_dht" -version = "0.9.6" +version = "0.10.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.9", path = "../", features = ["rpc"] } -tari_comms_rpc_macros = { version = "^0.9", path = "../rpc_macros" } +tari_comms = { version = "^0.10", path = "../", features = ["rpc"] } +tari_comms_rpc_macros = { version = "^0.10", path = "../rpc_macros" } tari_crypto = "0.11.1" tari_utilities = { version = "^0.3" } -tari_shutdown = { version = "^0.9", path = "../../infrastructure/shutdown" } -tari_storage = { version = "^0.9", path = "../../infrastructure/storage" } +tari_shutdown = { version = "^0.10", path = "../../infrastructure/shutdown" } +tari_storage = { version = "^0.10", path = "../../infrastructure/storage" } anyhow = "1.0.32" bitflags = "1.2.0" @@ -43,7 +43,7 @@ ttl_cache = "0.5.1" pin-project = "0.4" [dev-dependencies] -tari_test_utils = { version = "^0.9", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.10", path = "../../infrastructure/test_utils" } env_logger = "0.7.0" futures-test = { version = "0.3.5" } @@ -60,7 +60,7 @@ futures-util = "^0.3.1" lazy_static = "1.4.0" [build-dependencies] -tari_common = { version = "^0.9", path = "../../common" } +tari_common = { version = "^0.10", path = "../../common" } [features] test-mocks = [] diff --git a/comms/rpc_macros/Cargo.toml b/comms/rpc_macros/Cargo.toml index 44bf95082c..5d75728c83 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.9.6" +version = "0.10.0" edition = "2018" [lib] proc-macro = true [dependencies] -tari_comms = { version = "^0.9", path = "../", features = ["rpc"] } +tari_comms = { version = "^0.10", 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.9", path = "../../infrastructure/test_utils" } +tari_test_utils = { version = "^0.10", 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 8394d499a9..dc3c13c2af 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.9.6" +version = "0.10.0" edition = "2018" [lib] diff --git a/infrastructure/shutdown/Cargo.toml b/infrastructure/shutdown/Cargo.toml index e96497db00..79fef46d66 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.9.6" +version = "0.10.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 a52b55b946..517d19eef4 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.9.6" +version = "0.10.0" edition = "2018" [dependencies] diff --git a/infrastructure/test_utils/Cargo.toml b/infrastructure/test_utils/Cargo.toml index 5fa0b99ecb..5095e24c69 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.9.6" +version = "0.10.0" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" diff --git a/scripts/update_crate_metadata.sh b/scripts/update_crate_metadata.sh index 4f188ff8b3..8a5580a199 100755 --- a/scripts/update_crate_metadata.sh +++ b/scripts/update_crate_metadata.sh @@ -40,6 +40,7 @@ function update_versions { base_layer/p2p base_layer/service_framework base_layer/wallet + base_layer/tari_stratum_ffi common comms comms/dht