From bb7f1280e94308ccc37207b26978d6b8da540464 Mon Sep 17 00:00:00 2001
From: SW van Heerden <swvheerden@gmail.com>
Date: Fri, 20 Sep 2024 11:25:01 +0200
Subject: [PATCH] chore: new release esme v1.5.0-pre.0 (#6573)

Description
---
new release
---
 Cargo.lock                                    | 68 +++++++++----------
 applications/minotari_app_grpc/Cargo.toml     |  4 +-
 .../minotari_app_utilities/Cargo.toml         |  4 +-
 .../minotari_console_wallet/Cargo.toml        |  6 +-
 .../minotari_ledger_wallet/common/Cargo.toml  |  2 +-
 .../minotari_ledger_wallet/comms/Cargo.toml   |  2 +-
 .../minotari_ledger_wallet/wallet/Cargo.lock  |  4 +-
 .../minotari_ledger_wallet/wallet/Cargo.toml  |  4 +-
 .../minotari_merge_mining_proxy/Cargo.toml    |  4 +-
 applications/minotari_miner/Cargo.toml        |  2 +-
 applications/minotari_node/Cargo.toml         |  6 +-
 base_layer/chat_ffi/Cargo.toml                |  2 +-
 base_layer/common_types/Cargo.toml            |  4 +-
 base_layer/contacts/Cargo.toml                | 20 +++---
 .../contacts/src/chat_client/Cargo.toml       |  2 +-
 base_layer/core/Cargo.toml                    | 36 +++++-----
 base_layer/key_manager/Cargo.toml             |  8 +--
 base_layer/mmr/Cargo.toml                     |  2 +-
 base_layer/p2p/Cargo.toml                     | 16 ++---
 base_layer/service_framework/Cargo.toml       |  4 +-
 base_layer/tari_mining_helper_ffi/Cargo.toml  |  6 +-
 base_layer/wallet/Cargo.toml                  | 28 ++++----
 base_layer/wallet_ffi/Cargo.toml              |  4 +-
 changelog-development.md                      | 24 +++++++
 common/Cargo.toml                             |  6 +-
 common/tari_features/Cargo.toml               |  2 +-
 common_sqlite/Cargo.toml                      |  2 +-
 comms/core/Cargo.toml                         | 10 +--
 comms/dht/Cargo.toml                          | 16 ++---
 comms/rpc_macros/Cargo.toml                   |  2 +-
 hashing/Cargo.toml                            |  2 +-
 infrastructure/derive/Cargo.toml              |  2 +-
 infrastructure/libtor/Cargo.toml              |  2 +-
 infrastructure/max_size/Cargo.toml            |  2 +-
 infrastructure/metrics/Cargo.toml             |  2 +-
 infrastructure/shutdown/Cargo.toml            |  2 +-
 infrastructure/storage/Cargo.toml             |  2 +-
 infrastructure/tari_script/Cargo.toml         |  2 +-
 infrastructure/test_utils/Cargo.toml          |  6 +-
 package-lock.json                             |  2 +-
 40 files changed, 174 insertions(+), 150 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 6e7c1e33b4..ce05f64b0a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3280,7 +3280,7 @@ dependencies = [
 
 [[package]]
 name = "minotari_app_grpc"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "argon2",
  "base64 0.13.1",
@@ -3309,7 +3309,7 @@ dependencies = [
 
 [[package]]
 name = "minotari_app_utilities"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "clap 3.2.25",
  "dialoguer 0.10.4",
@@ -3331,7 +3331,7 @@ dependencies = [
 
 [[package]]
 name = "minotari_chat_ffi"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "cbindgen",
  "chrono",
@@ -3356,7 +3356,7 @@ dependencies = [
 
 [[package]]
 name = "minotari_console_wallet"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "blake2",
  "chrono",
@@ -3412,14 +3412,14 @@ dependencies = [
 
 [[package]]
 name = "minotari_ledger_wallet_common"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "bs58 0.5.1",
 ]
 
 [[package]]
 name = "minotari_ledger_wallet_comms"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "borsh",
  "dialoguer 0.11.0",
@@ -3441,7 +3441,7 @@ dependencies = [
 
 [[package]]
 name = "minotari_merge_mining_proxy"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "anyhow",
  "bincode",
@@ -3483,7 +3483,7 @@ dependencies = [
 
 [[package]]
 name = "minotari_miner"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "base64 0.13.1",
  "borsh",
@@ -3520,7 +3520,7 @@ dependencies = [
 
 [[package]]
 name = "minotari_mining_helper_ffi"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "borsh",
  "cbindgen",
@@ -3540,7 +3540,7 @@ dependencies = [
 
 [[package]]
 name = "minotari_node"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -3597,7 +3597,7 @@ dependencies = [
 
 [[package]]
 name = "minotari_wallet"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "argon2",
  "async-trait",
@@ -3648,7 +3648,7 @@ dependencies = [
 
 [[package]]
 name = "minotari_wallet_ffi"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "borsh",
  "cbindgen",
@@ -6042,7 +6042,7 @@ dependencies = [
 
 [[package]]
 name = "tari_chat_client"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -6069,7 +6069,7 @@ dependencies = [
 
 [[package]]
 name = "tari_common"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "anyhow",
  "config",
@@ -6094,7 +6094,7 @@ dependencies = [
 
 [[package]]
 name = "tari_common_sqlite"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "diesel",
  "diesel_migrations",
@@ -6108,7 +6108,7 @@ dependencies = [
 
 [[package]]
 name = "tari_common_types"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "base64 0.21.5",
  "bitflags 2.4.1",
@@ -6133,7 +6133,7 @@ dependencies = [
 
 [[package]]
 name = "tari_comms"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -6183,7 +6183,7 @@ dependencies = [
 
 [[package]]
 name = "tari_comms_dht"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "anyhow",
  "bitflags 2.4.1",
@@ -6227,7 +6227,7 @@ dependencies = [
 
 [[package]]
 name = "tari_comms_rpc_macros"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "futures 0.3.29",
  "proc-macro2",
@@ -6242,7 +6242,7 @@ dependencies = [
 
 [[package]]
 name = "tari_contacts"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "chrono",
  "diesel",
@@ -6276,7 +6276,7 @@ dependencies = [
 
 [[package]]
 name = "tari_core"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "async-trait",
  "bincode",
@@ -6376,11 +6376,11 @@ dependencies = [
 
 [[package]]
 name = "tari_features"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 
 [[package]]
 name = "tari_hashing"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "blake2",
  "borsh",
@@ -6438,7 +6438,7 @@ dependencies = [
 
 [[package]]
 name = "tari_key_manager"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "argon2",
  "async-trait",
@@ -6473,7 +6473,7 @@ dependencies = [
 
 [[package]]
 name = "tari_libtor"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "derivative",
  "libtor",
@@ -6487,7 +6487,7 @@ dependencies = [
 
 [[package]]
 name = "tari_max_size"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "borsh",
  "serde",
@@ -6497,7 +6497,7 @@ dependencies = [
 
 [[package]]
 name = "tari_metrics"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "anyhow",
  "futures 0.3.29",
@@ -6512,7 +6512,7 @@ dependencies = [
 
 [[package]]
 name = "tari_mmr"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "bincode",
  "blake2",
@@ -6530,7 +6530,7 @@ dependencies = [
 
 [[package]]
 name = "tari_p2p"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "anyhow",
  "clap 3.2.25",
@@ -6567,7 +6567,7 @@ dependencies = [
 
 [[package]]
 name = "tari_script"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "blake2",
  "borsh",
@@ -6585,7 +6585,7 @@ dependencies = [
 
 [[package]]
 name = "tari_service_framework"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -6602,7 +6602,7 @@ dependencies = [
 
 [[package]]
 name = "tari_shutdown"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "futures 0.3.29",
  "tokio",
@@ -6610,7 +6610,7 @@ dependencies = [
 
 [[package]]
 name = "tari_storage"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "bincode",
  "lmdb-zero",
@@ -6623,7 +6623,7 @@ dependencies = [
 
 [[package]]
 name = "tari_test_utils"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "futures 0.3.29",
  "futures-test",
diff --git a/applications/minotari_app_grpc/Cargo.toml b/applications/minotari_app_grpc/Cargo.toml
index 27873ef27d..6233aa14f5 100644
--- a/applications/minotari_app_grpc/Cargo.toml
+++ b/applications/minotari_app_grpc/Cargo.toml
@@ -4,7 +4,7 @@ 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
@@ -32,7 +32,7 @@ tonic = { version = "0.8.3", features = ["tls"] }
 zeroize = "1"
 
 [build-dependencies]
-tari_features = { path = "../../common/tari_features", version = "1.4.2-pre.3" }
+tari_features = { path = "../../common/tari_features", version = "1.5.0-pre.0" }
 tonic-build = "0.8.4"
 
 [package.metadata.cargo-machete]
diff --git a/applications/minotari_app_utilities/Cargo.toml b/applications/minotari_app_utilities/Cargo.toml
index 3c199d912b..c86bb17ce5 100644
--- a/applications/minotari_app_utilities/Cargo.toml
+++ b/applications/minotari_app_utilities/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "minotari_app_utilities"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 authors = ["The Tari Development Community"]
 edition = "2018"
 license = "BSD-3-Clause"
@@ -31,7 +31,7 @@ tari_common = { path = "../../common", features = [
     "build",
     "static-application-info",
 ] }
-tari_features = { path = "../../common/tari_features", version = "1.4.2-pre.3" }
+tari_features = { path = "../../common/tari_features", version = "1.5.0-pre.0" }
 
 [features]
 miner_input = ["minotari_app_grpc"]
diff --git a/applications/minotari_console_wallet/Cargo.toml b/applications/minotari_console_wallet/Cargo.toml
index 779f916ed4..27dfb24a22 100644
--- a/applications/minotari_console_wallet/Cargo.toml
+++ b/applications/minotari_console_wallet/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "minotari_console_wallet"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 authors = ["The Tari Development Community"]
 edition = "2018"
 license = "BSD-3-Clause"
@@ -8,7 +8,7 @@ license = "BSD-3-Clause"
 [dependencies]
 minotari_app_grpc = { path = "../minotari_app_grpc" }
 minotari_app_utilities = { path = "../minotari_app_utilities" }
-minotari_ledger_wallet_comms = { path = "../../applications/minotari_ledger_wallet/comms", version = "1.4.2-pre.3", optional = true }
+minotari_ledger_wallet_comms = { path = "../../applications/minotari_ledger_wallet/comms", version = "1.5.0-pre.0", optional = true }
 tari_common = { path = "../../common" }
 tari_common_types = { path = "../../base_layer/common_types" }
 tari_comms = { path = "../../comms/core" }
@@ -84,7 +84,7 @@ default-features = false
 features = ["crossterm"]
 
 [build-dependencies]
-tari_features = { path = "../../common/tari_features", version = "1.4.2-pre.3" }
+tari_features = { path = "../../common/tari_features", version = "1.5.0-pre.0" }
 
 [features]
 default = ["libtor", "ledger"]
diff --git a/applications/minotari_ledger_wallet/common/Cargo.toml b/applications/minotari_ledger_wallet/common/Cargo.toml
index a4690a5e63..064710d4a4 100644
--- a/applications/minotari_ledger_wallet/common/Cargo.toml
+++ b/applications/minotari_ledger_wallet/common/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "minotari_ledger_wallet_common"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 authors = ["The Tari Development Community"]
 license = "BSD-3-Clause"
 edition = "2021"
diff --git a/applications/minotari_ledger_wallet/comms/Cargo.toml b/applications/minotari_ledger_wallet/comms/Cargo.toml
index e3a3f1e6de..43ae938247 100644
--- a/applications/minotari_ledger_wallet/comms/Cargo.toml
+++ b/applications/minotari_ledger_wallet/comms/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "minotari_ledger_wallet_comms"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 authors = ["The Tari Development Community"]
 license = "BSD-3-Clause"
 edition = "2021"
diff --git a/applications/minotari_ledger_wallet/wallet/Cargo.lock b/applications/minotari_ledger_wallet/wallet/Cargo.lock
index 3162decfdd..7c0d1e633d 100644
--- a/applications/minotari_ledger_wallet/wallet/Cargo.lock
+++ b/applications/minotari_ledger_wallet/wallet/Cargo.lock
@@ -432,7 +432,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
 
 [[package]]
 name = "minotari_ledger_wallet"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "blake2",
  "borsh",
@@ -735,7 +735,7 @@ dependencies = [
 
 [[package]]
 name = "tari_hashing"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 dependencies = [
  "borsh",
  "digest",
diff --git a/applications/minotari_ledger_wallet/wallet/Cargo.toml b/applications/minotari_ledger_wallet/wallet/Cargo.toml
index 3fbcc65202..b06a632e72 100644
--- a/applications/minotari_ledger_wallet/wallet/Cargo.toml
+++ b/applications/minotari_ledger_wallet/wallet/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "minotari_ledger_wallet"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 authors = ["The Tari Development Community"]
 license = "BSD-3-Clause"
 edition = "2021"
@@ -9,7 +9,7 @@ edition = "2021"
 tari_crypto = { version = "0.20.3", default-features = false, features = [
     "borsh",
 ] }
-tari_hashing = { path = "../../../hashing", version = "1.4.2-pre.3" }
+tari_hashing = { path = "../../../hashing", version = "1.5.0-pre.0" }
 
 minotari_ledger_wallet_common = { path = "../common" }
 
diff --git a/applications/minotari_merge_mining_proxy/Cargo.toml b/applications/minotari_merge_mining_proxy/Cargo.toml
index c66de53745..e1bfe43fd1 100644
--- a/applications/minotari_merge_mining_proxy/Cargo.toml
+++ b/applications/minotari_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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [features]
@@ -54,7 +54,7 @@ url = "2.1.1"
 scraper = "0.19.0"
 
 [build-dependencies]
-tari_features = { path = "../../common/tari_features", version = "1.4.2-pre.3" }
+tari_features = { path = "../../common/tari_features", version = "1.5.0-pre.0" }
 
 [dev-dependencies]
 markup5ever = "0.11.0"
diff --git a/applications/minotari_miner/Cargo.toml b/applications/minotari_miner/Cargo.toml
index 4ae06e26e4..a0867bddf1 100644
--- a/applications/minotari_miner/Cargo.toml
+++ b/applications/minotari_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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
diff --git a/applications/minotari_node/Cargo.toml b/applications/minotari_node/Cargo.toml
index 3fe291876b..01bfd19e7c 100644
--- a/applications/minotari_node/Cargo.toml
+++ b/applications/minotari_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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
@@ -26,7 +26,7 @@ tari_shutdown = { path = "../../infrastructure/shutdown" }
 tari_utilities = { version = "0.7" }
 tari_key_manager = { path = "../../base_layer/key_manager", features = [
     "key_manager_service",
-], version = "1.4.2-pre.3" }
+], version = "1.5.0-pre.0" }
 
 anyhow = "1.0.53"
 async-trait = "0.1.52"
@@ -77,7 +77,7 @@ safe = []
 libtor = ["tari_libtor"]
 
 [build-dependencies]
-tari_features = { path = "../../common/tari_features", version = "1.4.2-pre.3" }
+tari_features = { path = "../../common/tari_features", version = "1.5.0-pre.0" }
 
 [package.metadata.cargo-machete]
 ignored = [
diff --git a/base_layer/chat_ffi/Cargo.toml b/base_layer/chat_ffi/Cargo.toml
index 27a8a48c4a..de097540a8 100644
--- a/base_layer/chat_ffi/Cargo.toml
+++ b/base_layer/chat_ffi/Cargo.toml
@@ -3,7 +3,7 @@ name = "minotari_chat_ffi"
 authors = ["The Tari Development Community"]
 description = "Tari cryptocurrency chat C FFI bindings"
 license = "BSD-3-Clause"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
diff --git a/base_layer/common_types/Cargo.toml b/base_layer/common_types/Cargo.toml
index a89a7a63a2..81a1a617ad 100644
--- a/base_layer/common_types/Cargo.toml
+++ b/base_layer/common_types/Cargo.toml
@@ -3,13 +3,13 @@ name = "tari_common_types"
 authors = ["The Tari Development Community"]
 description = "Tari cryptocurrency common types"
 license = "BSD-3-Clause"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
 tari_crypto = { version = "0.20.3" }
 tari_utilities = { version = "0.7" }
-tari_common = { path = "../../common", version = "1.4.2-pre.3" }
+tari_common = { path = "../../common", version = "1.5.0-pre.0" }
 minotari_ledger_wallet_common = { path = "../../applications/minotari_ledger_wallet/common" }
 chacha20poly1305 = "0.10.1"
 bitflags = { version = "2.4", features = ["serde"] }
diff --git a/base_layer/contacts/Cargo.toml b/base_layer/contacts/Cargo.toml
index aaf6f84281..c719cccd59 100644
--- a/base_layer/contacts/Cargo.toml
+++ b/base_layer/contacts/Cargo.toml
@@ -3,22 +3,22 @@ name = "tari_contacts"
 authors = ["The Tari Development Community"]
 description = "Tari contacts library"
 license = "BSD-3-Clause"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
-tari_common = { path = "../../common", version = "1.4.2-pre.3" }
-tari_common_sqlite = { path = "../../common_sqlite", version = "1.4.2-pre.3" }
-tari_common_types = { path = "../../base_layer/common_types", version = "1.4.2-pre.3" }
-tari_comms = { path = "../../comms/core", version = "1.4.2-pre.3" }
-tari_comms_dht = { path = "../../comms/dht", version = "1.4.2-pre.3" }
+tari_common = { path = "../../common", version = "1.5.0-pre.0" }
+tari_common_sqlite = { path = "../../common_sqlite", version = "1.5.0-pre.0" }
+tari_common_types = { path = "../../base_layer/common_types", version = "1.5.0-pre.0" }
+tari_comms = { path = "../../comms/core", version = "1.5.0-pre.0" }
+tari_comms_dht = { path = "../../comms/dht", version = "1.5.0-pre.0" }
 tari_crypto = { version = "0.20.3" }
 tari_max_size = { path = "../../infrastructure/max_size" }
 tari_p2p = { path = "../p2p", features = [
     "auto-update",
-], version = "1.4.2-pre.3" }
-tari_service_framework = { path = "../service_framework", version = "1.4.2-pre.3" }
-tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.4.2-pre.3" }
+], version = "1.5.0-pre.0" }
+tari_service_framework = { path = "../service_framework", version = "1.5.0-pre.0" }
+tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.5.0-pre.0" }
 tari_utilities = { version = "0.7" }
 
 chrono = { version = "0.4.19", default-features = false, features = ["serde"] }
@@ -48,7 +48,7 @@ tari_test_utils = { path = "../../infrastructure/test_utils" }
 tempfile = "3.1.0"
 
 [build-dependencies]
-tari_common = { path = "../../common", version = "1.4.2-pre.3" }
+tari_common = { path = "../../common", version = "1.5.0-pre.0" }
 
 [package.metadata.cargo-machete]
 ignored = [
diff --git a/base_layer/contacts/src/chat_client/Cargo.toml b/base_layer/contacts/src/chat_client/Cargo.toml
index 545075b2b1..4a2621982a 100644
--- a/base_layer/contacts/src/chat_client/Cargo.toml
+++ b/base_layer/contacts/src/chat_client/Cargo.toml
@@ -3,7 +3,7 @@ name = "tari_chat_client"
 authors = ["The Tari Development Community"]
 description = "Tari cucumber chat client"
 license = "BSD-3-Clause"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 
 edition = "2018"
 
diff --git a/base_layer/core/Cargo.toml b/base_layer/core/Cargo.toml
index 9c8d85ad5e..aeb39c7248 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [features]
@@ -27,26 +27,26 @@ ledger = ["minotari_ledger_wallet_comms"]
 metrics = ["tari_metrics"]
 
 [dependencies]
-minotari_ledger_wallet_comms = { path = "../../applications/minotari_ledger_wallet/comms", version = "1.4.2-pre.3", optional = true }
-tari_common = { path = "../../common", version = "1.4.2-pre.3" }
-tari_common_types = { path = "../../base_layer/common_types", version = "1.4.2-pre.3" }
-tari_comms = { path = "../../comms/core", version = "1.4.2-pre.3" }
-tari_comms_dht = { path = "../../comms/dht", version = "1.4.2-pre.3" }
-tari_comms_rpc_macros = { path = "../../comms/rpc_macros", version = "1.4.2-pre.3" }
+minotari_ledger_wallet_comms = { path = "../../applications/minotari_ledger_wallet/comms", version = "1.5.0-pre.0", optional = true }
+tari_common = { path = "../../common", version = "1.5.0-pre.0" }
+tari_common_types = { path = "../../base_layer/common_types", version = "1.5.0-pre.0" }
+tari_comms = { path = "../../comms/core", version = "1.5.0-pre.0" }
+tari_comms_dht = { path = "../../comms/dht", version = "1.5.0-pre.0" }
+tari_comms_rpc_macros = { path = "../../comms/rpc_macros", version = "1.5.0-pre.0" }
 tari_crypto = { version = "0.20.3", features = ["borsh"] }
 tari_max_size = { path = "../../infrastructure/max_size" }
-tari_metrics = { path = "../../infrastructure/metrics", optional = true, version = "1.4.2-pre.3" }
-tari_mmr = { path = "../../base_layer/mmr", optional = true, version = "1.4.2-pre.3" }
-tari_p2p = { path = "../../base_layer/p2p", version = "1.4.2-pre.3" }
-tari_script = { path = "../../infrastructure/tari_script", version = "1.4.2-pre.3" }
-tari_service_framework = { path = "../service_framework", version = "1.4.2-pre.3" }
-tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.4.2-pre.3" }
-tari_storage = { path = "../../infrastructure/storage", version = "1.4.2-pre.3" }
-tari_test_utils = { path = "../../infrastructure/test_utils", version = "1.4.2-pre.3" }
+tari_metrics = { path = "../../infrastructure/metrics", optional = true, version = "1.5.0-pre.0" }
+tari_mmr = { path = "../../base_layer/mmr", optional = true, version = "1.5.0-pre.0" }
+tari_p2p = { path = "../../base_layer/p2p", version = "1.5.0-pre.0" }
+tari_script = { path = "../../infrastructure/tari_script", version = "1.5.0-pre.0" }
+tari_service_framework = { path = "../service_framework", version = "1.5.0-pre.0" }
+tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.5.0-pre.0" }
+tari_storage = { path = "../../infrastructure/storage", version = "1.5.0-pre.0" }
+tari_test_utils = { path = "../../infrastructure/test_utils", version = "1.5.0-pre.0" }
 tari_utilities = { version = "0.7", features = ["borsh"] }
 tari_key_manager = { path = "../key_manager", features = [
     "key_manager_service",
-], version = "1.4.2-pre.3" }
+], version = "1.5.0-pre.0" }
 tari_common_sqlite = { path = "../../common_sqlite" }
 tari_hashing = { path = "../../hashing" }
 
@@ -110,8 +110,8 @@ serial_test = "0.5"
 [build-dependencies]
 tari_common = { path = "../../common", features = [
     "build",
-], version = "1.4.2-pre.3" }
-tari_features = { path = "../../common/tari_features", version = "1.4.2-pre.3" }
+], version = "1.5.0-pre.0" }
+tari_features = { path = "../../common/tari_features", version = "1.5.0-pre.0" }
 
 [[bench]]
 name = "mempool"
diff --git a/base_layer/key_manager/Cargo.toml b/base_layer/key_manager/Cargo.toml
index e9b2d7b99b..0708518b84 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2021"
 
 [lib]
@@ -13,9 +13,9 @@ crate-type = ["lib", "cdylib"]
 [dependencies]
 tari_crypto = { version = "0.20.3" }
 tari_utilities = { version = "0.7" }
-tari_common_sqlite = { path = "../../common_sqlite", version = "1.4.2-pre.3" }
-tari_common_types = { path = "../../base_layer/common_types", version = "1.4.2-pre.3" }
-tari_service_framework = { path = "../service_framework", version = "1.4.2-pre.3" }
+tari_common_sqlite = { path = "../../common_sqlite", version = "1.5.0-pre.0" }
+tari_common_types = { path = "../../base_layer/common_types", version = "1.5.0-pre.0" }
+tari_service_framework = { path = "../service_framework", version = "1.5.0-pre.0" }
 
 async-trait = { version = "0.1.50" }
 chrono = { version = "0.4.19", default-features = false, features = ["serde"] }
diff --git a/base_layer/mmr/Cargo.toml b/base_layer/mmr/Cargo.toml
index cefb136dee..17c74c3d1c 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [features]
diff --git a/base_layer/p2p/Cargo.toml b/base_layer/p2p/Cargo.toml
index f55d7708ef..0238aac406 100644
--- a/base_layer/p2p/Cargo.toml
+++ b/base_layer/p2p/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tari_p2p"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.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 = { path = "../../comms/core", version = "1.4.2-pre.3" }
-tari_comms_dht = { path = "../../comms/dht", version = "1.4.2-pre.3" }
-tari_common = { path = "../../common", version = "1.4.2-pre.3" }
+tari_comms = { path = "../../comms/core", version = "1.5.0-pre.0" }
+tari_comms_dht = { path = "../../comms/dht", version = "1.5.0-pre.0" }
+tari_common = { path = "../../common", version = "1.5.0-pre.0" }
 tari_crypto = { version = "0.20.3" }
-tari_service_framework = { path = "../service_framework", version = "1.4.2-pre.3" }
-tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.4.2-pre.3" }
-tari_storage = { path = "../../infrastructure/storage", version = "1.4.2-pre.3" }
+tari_service_framework = { path = "../service_framework", version = "1.5.0-pre.0" }
+tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.5.0-pre.0" }
+tari_storage = { path = "../../infrastructure/storage", version = "1.5.0-pre.0" }
 tari_utilities = { version = "0.7" }
 
 anyhow = "1.0.53"
@@ -53,7 +53,7 @@ tempfile = "3.1.0"
 [build-dependencies]
 tari_common = { path = "../../common", features = [
     "build",
-], version = "1.4.2-pre.3" }
+], version = "1.5.0-pre.0" }
 
 [features]
 test-mocks = []
diff --git a/base_layer/service_framework/Cargo.toml b/base_layer/service_framework/Cargo.toml
index e93f5314fe..22b011b227 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.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 = { path = "../../infrastructure/shutdown", version = "1.4.2-pre.3" }
+tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.5.0-pre.0" }
 
 anyhow = "1.0.53"
 async-trait = "0.1.50"
diff --git a/base_layer/tari_mining_helper_ffi/Cargo.toml b/base_layer/tari_mining_helper_ffi/Cargo.toml
index 248290e0a1..0d20737cf9 100644
--- a/base_layer/tari_mining_helper_ffi/Cargo.toml
+++ b/base_layer/tari_mining_helper_ffi/Cargo.toml
@@ -3,7 +3,7 @@ name = "minotari_mining_helper_ffi"
 authors = ["The Tari Development Community"]
 description = "Tari cryptocurrency miningcore C FFI bindings"
 license = "BSD-3-Clause"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
@@ -15,7 +15,7 @@ tari_core = { path = "../core", default-features = false, features = [
     "base_node_proto",
     "base_node",
 ] }
-tari_common_types = { path = "../../base_layer/common_types", version = "1.4.2-pre.3" }
+tari_common_types = { path = "../../base_layer/common_types", version = "1.5.0-pre.0" }
 tari_utilities = { version = "0.7" }
 libc = "0.2.65"
 thiserror = "1.0.26"
@@ -28,7 +28,7 @@ tari_core = { path = "../core", features = ["transactions", "base_node"] }
 rand = "0.8"
 
 [build-dependencies]
-tari_features = { path = "../../common/tari_features", version = "1.4.2-pre.3" }
+tari_features = { path = "../../common/tari_features", version = "1.5.0-pre.0" }
 cbindgen = "0.24.3"
 tari_common = { path = "../../common", features = [
     "build",
diff --git a/base_layer/wallet/Cargo.toml b/base_layer/wallet/Cargo.toml
index ecda37e242..3f177abf28 100644
--- a/base_layer/wallet/Cargo.toml
+++ b/base_layer/wallet/Cargo.toml
@@ -3,32 +3,32 @@ name = "minotari_wallet"
 authors = ["The Tari Development Community"]
 description = "Tari cryptocurrency wallet library"
 license = "BSD-3-Clause"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
-tari_common = { path = "../../common", version = "1.4.2-pre.3" }
-tari_common_sqlite = { path = "../../common_sqlite", version = "1.4.2-pre.3" }
-tari_common_types = { path = "../../base_layer/common_types", version = "1.4.2-pre.3" }
-tari_comms = { path = "../../comms/core", version = "1.4.2-pre.3" }
-tari_comms_dht = { path = "../../comms/dht", version = "1.4.2-pre.3" }
-tari_contacts = { path = "../../base_layer/contacts", version = "1.4.2-pre.3" }
+tari_common = { path = "../../common", version = "1.5.0-pre.0" }
+tari_common_sqlite = { path = "../../common_sqlite", version = "1.5.0-pre.0" }
+tari_common_types = { path = "../../base_layer/common_types", version = "1.5.0-pre.0" }
+tari_comms = { path = "../../comms/core", version = "1.5.0-pre.0" }
+tari_comms_dht = { path = "../../comms/dht", version = "1.5.0-pre.0" }
+tari_contacts = { path = "../../base_layer/contacts", version = "1.5.0-pre.0" }
 tari_core = { path = "../../base_layer/core", default-features = false, features = [
     "transactions",
     "mempool_proto",
     "base_node_proto",
-], version = "1.4.2-pre.3" }
+], version = "1.5.0-pre.0" }
 tari_crypto = { version = "0.20.3" }
 tari_max_size = { path = "../../infrastructure/max_size" }
 tari_key_manager = { path = "../key_manager", features = [
     "key_manager_service",
-], version = "1.4.2-pre.3" }
+], version = "1.5.0-pre.0" }
 tari_p2p = { path = "../p2p", features = [
     "auto-update",
-], version = "1.4.2-pre.3" }
-tari_script = { path = "../../infrastructure/tari_script", version = "1.4.2-pre.3" }
-tari_service_framework = { path = "../service_framework", version = "1.4.2-pre.3" }
-tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.4.2-pre.3" }
+], version = "1.5.0-pre.0" }
+tari_script = { path = "../../infrastructure/tari_script", version = "1.5.0-pre.0" }
+tari_service_framework = { path = "../service_framework", version = "1.5.0-pre.0" }
+tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.5.0-pre.0" }
 tari_utilities = { version = "0.7" }
 
 # Uncomment for tokio tracing via tokio-console (needs "tracing" features)
@@ -74,7 +74,7 @@ zeroize = "1"
 tari_common = { path = "../../common", features = [
     "build",
     "static-application-info",
-], version = "1.4.2-pre.3" }
+], version = "1.5.0-pre.0" }
 
 [dev-dependencies]
 tari_p2p = { path = "../p2p", features = ["test-mocks"] }
diff --git a/base_layer/wallet_ffi/Cargo.toml b/base_layer/wallet_ffi/Cargo.toml
index 37d7fdc881..713cbf5956 100644
--- a/base_layer/wallet_ffi/Cargo.toml
+++ b/base_layer/wallet_ffi/Cargo.toml
@@ -3,7 +3,7 @@ name = "minotari_wallet_ffi"
 authors = ["The Tari Development Community"]
 description = "Tari cryptocurrency wallet C FFI bindings"
 license = "BSD-3-Clause"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
@@ -67,7 +67,7 @@ tari_common = { path = "../../common", features = [
     "build",
     "static-application-info",
 ] }
-tari_features = { path = "../../common/tari_features", version = "1.4.2-pre.3" }
+tari_features = { path = "../../common/tari_features", version = "1.5.0-pre.0" }
 
 [lints.rust]
 unexpected_cfgs = { level = "warn", check-cfg = [
diff --git a/changelog-development.md b/changelog-development.md
index c28f4a4eaa..09d8b9ca6f 100644
--- a/changelog-development.md
+++ b/changelog-development.md
@@ -2,6 +2,30 @@
 
 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.
 
+## [1.5.0-pre.0](https://github.com/tari-project/tari/compare/v1.4.2-pre.2...v1.5.0-pre.0) (2024-09-20)
+
+
+### ⚠ BREAKING CHANGES
+
+* add ability to encrypt seed words (#6569)
+
+### Features
+
+* add ability to encrypt seed words ([#6569](https://github.com/tari-project/tari/issues/6569)) ([d03d162](https://github.com/tari-project/tari/commit/d03d162f2c041e3618b163b29283bf0747f49bf9))
+* add coinbase extra info to grpc ([#6561](https://github.com/tari-project/tari/issues/6561)) ([d48a15c](https://github.com/tari-project/tari/commit/d48a15cdd7cb4364e15f281543ce4402add876e9))
+* add generic config list type and use throughout all config settings ([#6567](https://github.com/tari-project/tari/issues/6567)) ([13afb6f](https://github.com/tari-project/tari/commit/13afb6fdc9af6fffb36c7a97262790dcc19e75d2))
+* add multiaddr with range checks for use with universe ([#6557](https://github.com/tari-project/tari/issues/6557)) ([aca61f3](https://github.com/tari-project/tari/commit/aca61f39cdb65cccfafa02565b9b13bdf8fc3d99))
+* add resilience to initial wallet connect ([#6527](https://github.com/tari-project/tari/issues/6527)) ([6b5ef7d](https://github.com/tari-project/tari/commit/6b5ef7d1457bf3fe2c165d645af13a55d03dbfab))
+* broadcast one sided ([#6568](https://github.com/tari-project/tari/issues/6568)) ([a954383](https://github.com/tari-project/tari/commit/a9543830dacdef52fcbcfe0bfd9b30ac20209815))
+* update consensus ([#6564](https://github.com/tari-project/tari/issues/6564)) ([fe90e64](https://github.com/tari-project/tari/commit/fe90e64ea9556ea75ec8e91fe9fd690b62807621))
+
+
+### Bug Fixes
+
+* fix coinbase share calculations ([#6571](https://github.com/tari-project/tari/issues/6571)) ([37fbc75](https://github.com/tari-project/tari/commit/37fbc756b48668f03da043508d0eaae78c80868a))
+* randomX on mac x86 ([#6559](https://github.com/tari-project/tari/issues/6559)) ([a22ae35](https://github.com/tari-project/tari/commit/a22ae3537c84c2b1edcce3a8e7cfc8ba0e5e59b8))
+* upgrade diesel version ([#6558](https://github.com/tari-project/tari/issues/6558)) ([d69fd66](https://github.com/tari-project/tari/commit/d69fd666eb8e3b1bce76aa13fca148e2248782a5))
+
 ### [1.4.2-pre.2](https://github.com/tari-project/tari/compare/v1.4.2-pre.1...v1.4.2-pre.2) (2024-09-11)
 
 
diff --git a/common/Cargo.toml b/common/Cargo.toml
index 39300189f0..275488e531 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [features]
@@ -14,7 +14,7 @@ build = ["toml", "prost-build"]
 static-application-info = ["git2"]
 
 [dependencies]
-tari_features = { path = "./tari_features", version = "1.4.2-pre.3" }
+tari_features = { path = "./tari_features", version = "1.5.0-pre.0" }
 
 anyhow = "1.0.53"
 config = { version = "0.14.0", default-features = false, features = ["toml"] }
@@ -43,7 +43,7 @@ tari_test_utils = { path = "../infrastructure/test_utils" }
 toml = "0.5.8"
 
 [build-dependencies]
-tari_features = { path = "./tari_features", version = "1.4.2-pre.3" }
+tari_features = { path = "./tari_features", version = "1.5.0-pre.0" }
 
 [lints.rust]
 unexpected_cfgs = { level = "warn", check-cfg = [
diff --git a/common/tari_features/Cargo.toml b/common/tari_features/Cargo.toml
index 4d1b9d585e..ac7575c83d 100644
--- a/common/tari_features/Cargo.toml
+++ b/common/tari_features/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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
diff --git a/common_sqlite/Cargo.toml b/common_sqlite/Cargo.toml
index ba4c17a7b2..2e72ee5730 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.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 4b27a3ef0d..b31b6f3a5d 100644
--- a/comms/core/Cargo.toml
+++ b/comms/core/Cargo.toml
@@ -6,14 +6,14 @@ repository = "https://github.com/tari-project/tari"
 homepage = "https://tari.com"
 readme = "README.md"
 license = "BSD-3-Clause"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
 tari_crypto = { version = "0.20.3" }
-tari_metrics = { path = "../../infrastructure/metrics", optional = true, version = "1.4.2-pre.3" }
-tari_storage = { path = "../../infrastructure/storage", version = "1.4.2-pre.3" }
-tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.4.2-pre.3" }
+tari_metrics = { path = "../../infrastructure/metrics", optional = true, version = "1.5.0-pre.0" }
+tari_storage = { path = "../../infrastructure/storage", version = "1.5.0-pre.0" }
+tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.5.0-pre.0" }
 tari_utilities = { version = "0.7" }
 
 anyhow = "1.0.53"
@@ -72,7 +72,7 @@ tempfile = "3.1.0"
 [build-dependencies]
 tari_common = { path = "../../common", features = [
     "build",
-], version = "1.4.2-pre.3" }
+], version = "1.5.0-pre.0" }
 
 [features]
 c_integration = []
diff --git a/comms/dht/Cargo.toml b/comms/dht/Cargo.toml
index 1a626528f5..3e689c8344 100644
--- a/comms/dht/Cargo.toml
+++ b/comms/dht/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tari_comms_dht"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 authors = ["The Tari Development Community"]
 description = "Tari comms DHT module"
 repository = "https://github.com/tari-project/tari"
@@ -10,14 +10,14 @@ license = "BSD-3-Clause"
 edition = "2018"
 
 [dependencies]
-tari_comms = { path = "../core", features = ["rpc"], version = "1.4.2-pre.3" }
-tari_common = { path = "../../common", version = "1.4.2-pre.3" }
-tari_comms_rpc_macros = { path = "../rpc_macros", version = "1.4.2-pre.3" }
+tari_comms = { path = "../core", features = ["rpc"], version = "1.5.0-pre.0" }
+tari_common = { path = "../../common", version = "1.5.0-pre.0" }
+tari_comms_rpc_macros = { path = "../rpc_macros", version = "1.5.0-pre.0" }
 tari_crypto = { version = "0.20.3" }
 tari_utilities = { version = "0.7" }
-tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.4.2-pre.3" }
-tari_storage = { path = "../../infrastructure/storage", version = "1.4.2-pre.3" }
-tari_common_sqlite = { path = "../../common_sqlite", version = "1.4.2-pre.3" }
+tari_shutdown = { path = "../../infrastructure/shutdown", version = "1.5.0-pre.0" }
+tari_storage = { path = "../../infrastructure/storage", version = "1.5.0-pre.0" }
+tari_common_sqlite = { path = "../../common_sqlite", version = "1.5.0-pre.0" }
 
 anyhow = "1.0.53"
 bitflags = { version = "2.4", features = ["serde"] }
@@ -67,7 +67,7 @@ clap = "3.2"
 
 
 [build-dependencies]
-tari_common = { path = "../../common", version = "1.4.2-pre.3" }
+tari_common = { path = "../../common", version = "1.5.0-pre.0" }
 
 [features]
 test-mocks = []
diff --git a/comms/rpc_macros/Cargo.toml b/comms/rpc_macros/Cargo.toml
index b734d226c8..6af5daf857 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [lib]
diff --git a/hashing/Cargo.toml b/hashing/Cargo.toml
index 503a481b59..6dbdd7152e 100644
--- a/hashing/Cargo.toml
+++ b/hashing/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tari_hashing"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2021"
 description = "Tari hash domains"
 authors = ["The Tari Development Community"]
diff --git a/infrastructure/derive/Cargo.toml b/infrastructure/derive/Cargo.toml
index e4f495b6df..db254c7c69 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [lib]
diff --git a/infrastructure/libtor/Cargo.toml b/infrastructure/libtor/Cargo.toml
index d06f1da7f8..5b5c91a532 100644
--- a/infrastructure/libtor/Cargo.toml
+++ b/infrastructure/libtor/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tari_libtor"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2021"
 license = "BSD-3-Clause"
 
diff --git a/infrastructure/max_size/Cargo.toml b/infrastructure/max_size/Cargo.toml
index 8d6a9f4d52..b12ff21f30 100644
--- a/infrastructure/max_size/Cargo.toml
+++ b/infrastructure/max_size/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tari_max_size"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2021"
 description = "Tari max size library"
 authors = ["The Tari Development Community"]
diff --git a/infrastructure/metrics/Cargo.toml b/infrastructure/metrics/Cargo.toml
index 503c90669a..ea1f4dbd7c 100644
--- a/infrastructure/metrics/Cargo.toml
+++ b/infrastructure/metrics/Cargo.toml
@@ -1,7 +1,7 @@
 [package]
 name = "tari_metrics"
 description = "Tari metrics"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2021"
 authors = ["The Tari Development Community"]
 repository = "https://github.com/tari-project/tari"
diff --git a/infrastructure/shutdown/Cargo.toml b/infrastructure/shutdown/Cargo.toml
index d289175fbd..86124774de 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.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 e8ccd4b9f6..278951346f 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2018"
 
 [dependencies]
diff --git a/infrastructure/tari_script/Cargo.toml b/infrastructure/tari_script/Cargo.toml
index 4c3bebf6c7..5601ce0a7a 100644
--- a/infrastructure/tari_script/Cargo.toml
+++ b/infrastructure/tari_script/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tari_script"
-version = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 edition = "2021"
 description = "Tari script library"
 authors = ["The Tari Development Community"]
diff --git a/infrastructure/test_utils/Cargo.toml b/infrastructure/test_utils/Cargo.toml
index 0f00b6dbdd..0f4ebf9c1a 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 = "1.4.2-pre.3"
+version = "1.5.0-pre.0"
 authors = ["The Tari Development Community"]
 edition = "2018"
 license = "BSD-3-Clause"
@@ -9,8 +9,8 @@ license = "BSD-3-Clause"
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-tari_shutdown = { path = "../shutdown", version = "1.4.2-pre.3" }
-tari_comms = { path = "../../comms/core", version = "1.4.2-pre.3" }
+tari_shutdown = { path = "../shutdown", version = "1.5.0-pre.0" }
+tari_comms = { path = "../../comms/core", version = "1.5.0-pre.0" }
 
 futures = { version = "^0.3.1" }
 rand = "0.8"
diff --git a/package-lock.json b/package-lock.json
index 11b68aa199..d9542d8b36 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "tari",
-  "version": "1.4.2-pre.2",
+  "version": "1.5.0-pre.0",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {}