diff --git a/Cargo.lock b/Cargo.lock index b83940464e..eada182341 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2992,7 +2992,7 @@ dependencies = [ [[package]] name = "minotari_app_grpc" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "argon2", "base64 0.13.1", @@ -3016,7 +3016,7 @@ dependencies = [ [[package]] name = "minotari_app_utilities" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "clap 3.2.25", "futures 0.3.28", @@ -3035,7 +3035,7 @@ dependencies = [ [[package]] name = "minotari_chat_ffi" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "cbindgen", "libc", @@ -3056,7 +3056,7 @@ dependencies = [ [[package]] name = "minotari_console_wallet" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "bitflags 1.3.2", "blake2", @@ -3110,7 +3110,7 @@ dependencies = [ [[package]] name = "minotari_merge_mining_proxy" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "anyhow", "bincode", @@ -3145,7 +3145,7 @@ dependencies = [ [[package]] name = "minotari_miner" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "base64 0.13.1", "borsh", @@ -3181,7 +3181,7 @@ dependencies = [ [[package]] name = "minotari_mining_helper_ffi" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "borsh", "hex", @@ -3197,7 +3197,7 @@ dependencies = [ [[package]] name = "minotari_node" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "anyhow", "async-trait", @@ -3251,7 +3251,7 @@ dependencies = [ [[package]] name = "minotari_wallet" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "argon2", "async-trait", @@ -3301,7 +3301,7 @@ dependencies = [ [[package]] name = "minotari_wallet_ffi" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "borsh", "cbindgen", @@ -5392,7 +5392,7 @@ dependencies = [ [[package]] name = "tari_chat_client" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "anyhow", "async-trait", @@ -5416,7 +5416,7 @@ dependencies = [ [[package]] name = "tari_common" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "anyhow", "blake2", @@ -5443,7 +5443,7 @@ dependencies = [ [[package]] name = "tari_common_sqlite" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "diesel", "diesel_migrations", @@ -5457,7 +5457,7 @@ dependencies = [ [[package]] name = "tari_common_types" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "base64 0.21.2", "blake2", @@ -5477,7 +5477,7 @@ dependencies = [ [[package]] name = "tari_comms" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "anyhow", "async-trait", @@ -5527,7 +5527,7 @@ dependencies = [ [[package]] name = "tari_comms_dht" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "anyhow", "bitflags 1.3.2", @@ -5571,7 +5571,7 @@ dependencies = [ [[package]] name = "tari_comms_rpc_macros" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "futures 0.3.28", "proc-macro2", @@ -5586,7 +5586,7 @@ dependencies = [ [[package]] name = "tari_contacts" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "chrono", "diesel", @@ -5617,7 +5617,7 @@ dependencies = [ [[package]] name = "tari_core" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "async-trait", "bincode", @@ -5707,7 +5707,7 @@ dependencies = [ [[package]] name = "tari_features" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" [[package]] name = "tari_integration_tests" @@ -5758,7 +5758,7 @@ dependencies = [ [[package]] name = "tari_key_manager" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "argon2", "async-trait", @@ -5824,7 +5824,7 @@ dependencies = [ [[package]] name = "tari_mmr" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "bincode", "blake2", @@ -5844,7 +5844,7 @@ dependencies = [ [[package]] name = "tari_p2p" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "anyhow", "clap 3.2.25", @@ -5898,7 +5898,7 @@ dependencies = [ [[package]] name = "tari_service_framework" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "anyhow", "async-trait", @@ -5915,7 +5915,7 @@ dependencies = [ [[package]] name = "tari_shutdown" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "futures 0.3.28", "tokio", @@ -5923,7 +5923,7 @@ dependencies = [ [[package]] name = "tari_storage" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "bincode", "lmdb-zero", @@ -5936,7 +5936,7 @@ dependencies = [ [[package]] name = "tari_test_utils" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" dependencies = [ "futures 0.3.28", "futures-test", diff --git a/README.md b/README.md index 88d150759f..41895f303a 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ The recommended running versions of each network are: |-----------|-----------------| | Stagenet | 0.50.0-hotfix.1 | | Nextnet | 0.51.0-rc.1 | -| Esmeralda | 0.52.0-pre.0 | +| Esmeralda | 0.52.0-pre.1 | For more detail about versioning see [Release Ideology](https://github.com/tari-project/tari/blob/development/docs/src/branching_releases.md) diff --git a/applications/minotari_app_grpc/Cargo.toml b/applications/minotari_app_grpc/Cargo.toml index f453241055..f33567013b 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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/applications/minotari_app_utilities/Cargo.toml b/applications/minotari_app_utilities/Cargo.toml index aae26be0a9..5216f999b3 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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" diff --git a/applications/minotari_console_wallet/Cargo.toml b/applications/minotari_console_wallet/Cargo.toml index 19a81d67ff..c657a98338 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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" diff --git a/applications/minotari_merge_mining_proxy/Cargo.toml b/applications/minotari_merge_mining_proxy/Cargo.toml index 3086346938..8f9dbe8fc0 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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [features] diff --git a/applications/minotari_miner/Cargo.toml b/applications/minotari_miner/Cargo.toml index 30f90f612d..d411caf62b 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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/applications/minotari_node/Cargo.toml b/applications/minotari_node/Cargo.toml index b479d520ad..19148b0666 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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/base_layer/chat_ffi/Cargo.toml b/base_layer/chat_ffi/Cargo.toml index 5656512343..b9ef7eee2a 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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/base_layer/common_types/Cargo.toml b/base_layer/common_types/Cargo.toml index eb76f18b4f..9545e9a2ca 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.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/base_layer/contacts/Cargo.toml b/base_layer/contacts/Cargo.toml index eb830ab1b3..8c88c3766b 100644 --- a/base_layer/contacts/Cargo.toml +++ b/base_layer/contacts/Cargo.toml @@ -3,7 +3,7 @@ name = "tari_contacts" authors = ["The Tari Development Community"] description = "Tari contacts library" license = "BSD-3-Clause" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/base_layer/contacts/examples/chat_client/Cargo.toml b/base_layer/contacts/examples/chat_client/Cargo.toml index b8044adda2..7ca779366b 100644 --- a/base_layer/contacts/examples/chat_client/Cargo.toml +++ b/base_layer/contacts/examples/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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" diff --git a/base_layer/core/Cargo.toml b/base_layer/core/Cargo.toml index 1ea354db0d..dfa0e43730 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.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [features] diff --git a/base_layer/key_manager/Cargo.toml b/base_layer/key_manager/Cargo.toml index 9c4f16eb4c..c6e94369a1 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.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2021" [lib] diff --git a/base_layer/mmr/Cargo.toml b/base_layer/mmr/Cargo.toml index 8633f49d7c..305d5ce47d 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.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [features] diff --git a/base_layer/p2p/Cargo.toml b/base_layer/p2p/Cargo.toml index c0476c47f3..1361febce6 100644 --- a/base_layer/p2p/Cargo.toml +++ b/base_layer/p2p/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_p2p" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" authors = ["The Tari Development community"] description = "Tari base layer-specific peer-to-peer communication features" repository = "https://github.com/tari-project/tari" diff --git a/base_layer/service_framework/Cargo.toml b/base_layer/service_framework/Cargo.toml index dbe42cf257..3735f012fa 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.52.0-pre.0" +version = "0.52.0-pre.1" authors = ["The Tari Development Community"] description = "The Tari communication stack service framework" repository = "https://github.com/tari-project/tari" diff --git a/base_layer/tari_mining_helper_ffi/Cargo.toml b/base_layer/tari_mining_helper_ffi/Cargo.toml index 0719dae161..0d87ba22a2 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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/base_layer/wallet/Cargo.toml b/base_layer/wallet/Cargo.toml index 4af28f7fe8..2b65e54147 100644 --- a/base_layer/wallet/Cargo.toml +++ b/base_layer/wallet/Cargo.toml @@ -3,7 +3,7 @@ name = "minotari_wallet" authors = ["The Tari Development Community"] description = "Tari cryptocurrency wallet library" license = "BSD-3-Clause" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/base_layer/wallet_ffi/Cargo.toml b/base_layer/wallet_ffi/Cargo.toml index 48bf8d305c..e5f4212b0e 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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/changelog-development.md b/changelog-development.md index 0c4c03ac44..55c88bac41 100644 --- a/changelog-development.md +++ b/changelog-development.md @@ -2,6 +2,89 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [0.52.0-pre.1](https://github.com/brianp/tari/compare/v0.51.0-pre.4...v0.52.0-pre.1) (2023-09-04) + + +### ⚠ BREAKING CHANGES + +* Merge mining hash has changed +* remove timestamp from header in proto files (#5667) +* **comms/dht:** limit number of peer claims and addresses for all sources (#5702) +* **comms:** use noise XX handshake pattern for improved privacy (#5696) +* update faucet for genesis block (#5633) +* limit monero hashes and force coinbase to be tx 0 (#5602) +* add validator mr to mining hash (#5615) + +### Features + +* add consistent ban reason for sync ([#5729](https://github.com/brianp/tari/issues/5729)) ([9564281](https://github.com/brianp/tari/commit/95642811b9df592eb9bddd9b71d10ee30987e59d)) +* add mempool min fee ([#5606](https://github.com/brianp/tari/issues/5606)) ([15c7e8f](https://github.com/brianp/tari/commit/15c7e8f9ca3d656850d6f0041d2f7fc07b4af80b)) +* ban peer unexpected response ([#5608](https://github.com/brianp/tari/issues/5608)) ([02494ae](https://github.com/brianp/tari/commit/02494aee0f97469b9deb9c339b4075b14b69ff6f)) +* change default script to PushPubKey ([#5653](https://github.com/brianp/tari/issues/5653)) ([f5b89ad](https://github.com/brianp/tari/commit/f5b89add6a04b935b9ae8dda0f694eb826ef6d9a)) +* chat ffi status callback ([#5583](https://github.com/brianp/tari/issues/5583)) ([f68b85f](https://github.com/brianp/tari/commit/f68b85f404e524d61d8b6153c13e8b2e6ab2a20b)) +* chat message fetching pagination ([#5594](https://github.com/brianp/tari/issues/5594)) ([2024357](https://github.com/brianp/tari/commit/202435742ed78b0eac80efcd19b357df96a6bbb9)) +* chat-ffi logging ([#5591](https://github.com/brianp/tari/issues/5591)) ([159959c](https://github.com/brianp/tari/commit/159959cc32c341e111a626729fb1bd9a2851e8a7)) +* cleanup errors ([#5655](https://github.com/brianp/tari/issues/5655)) ([c1737b9](https://github.com/brianp/tari/commit/c1737b9d872dbaf858dd46e6350c6febd7f43690)) +* fix formatting block ([#5630](https://github.com/brianp/tari/issues/5630)) ([49732f6](https://github.com/brianp/tari/commit/49732f65339f4c120afb49e9edb72eda8d17b737)) +* improve block sync error handling ([#5691](https://github.com/brianp/tari/issues/5691)) ([251f796](https://github.com/brianp/tari/commit/251f796dc023459338212a852d50059380399be2)) +* new message callback to chat-ffi ([#5592](https://github.com/brianp/tari/issues/5592)) ([bbd543e](https://github.com/brianp/tari/commit/bbd543ee35e4e5fc858d875cf30d6f24fa2e4d96)) +* peer sync limiter ([#5445](https://github.com/brianp/tari/issues/5445)) ([548643b](https://github.com/brianp/tari/commit/548643b723a548fea3e56f938a84db652d3ee630)) +* remove inherent iterator panic ([#5697](https://github.com/brianp/tari/issues/5697)) ([7f153e5](https://github.com/brianp/tari/commit/7f153e5dd613b3e38586b7f8f536035c6ac98dd8)) +* remove orphan validation and only validate on insertion ([#5601](https://github.com/brianp/tari/issues/5601)) ([41244a3](https://github.com/brianp/tari/commit/41244a3ea666f925648aa752c9ac476486702473)) +* remove unused wasm_key_manager ([#5622](https://github.com/brianp/tari/issues/5622)) ([508c971](https://github.com/brianp/tari/commit/508c97198617f116bb0ccd69c8e1eba1341b18ac)) +* update faucet for genesis block ([#5633](https://github.com/brianp/tari/issues/5633)) ([ffb987a](https://github.com/brianp/tari/commit/ffb987a757f2af721ca5772e28da31035fcf741f)) +* update genesis blocks ([#5698](https://github.com/brianp/tari/issues/5698)) ([b9145b3](https://github.com/brianp/tari/commit/b9145b3373319f0c2c25d0e5dd4d393115a4c0bd)) + + +### Bug Fixes + +* add validator mr to mining hash ([#5615](https://github.com/brianp/tari/issues/5615)) ([91db6fb](https://github.com/brianp/tari/commit/91db6fb3b9ee1998d186fba3bbb57c970d8e4c5c)) +* add-peer also dials the peer ([#5727](https://github.com/brianp/tari/issues/5727)) ([cc8573a](https://github.com/brianp/tari/commit/cc8573ae3ec69d748d3793f02136fd6772983850)) +* addition overflow when coinbase + fees is too high ([#5706](https://github.com/brianp/tari/issues/5706)) ([13993f1](https://github.com/brianp/tari/commit/13993f1763eee84f566d6aea83661eb868e47eff)) +* adds bans for horizon sync ([#5661](https://github.com/brianp/tari/issues/5661)) ([826473d](https://github.com/brianp/tari/commit/826473d2a96fc6c978e5ccdce38c052919514a37)) +* ban peers if they send a bad protobuf message ([#5693](https://github.com/brianp/tari/issues/5693)) ([58cbfe6](https://github.com/brianp/tari/commit/58cbfe677f7328d4c9f9c98b1ada1acb369a47ac)) +* better timeout for lagging ([#5705](https://github.com/brianp/tari/issues/5705)) ([5e8a3ec](https://github.com/brianp/tari/commit/5e8a3ecbc9a00cee823260d4a5e33b3e3a60bc9c)) +* check bytes remaining on monero blocks ([#5610](https://github.com/brianp/tari/issues/5610)) ([1087fa9](https://github.com/brianp/tari/commit/1087fa9d7846b1bd11431475cc8ca3fd9def8ec6)) +* **comms/dht:** limit number of peer claims and addresses for all sources ([#5702](https://github.com/brianp/tari/issues/5702)) ([88ed293](https://github.com/brianp/tari/commit/88ed2935f5094e669470f2c015d055f9c3286941)) +* **comms:** check multiple addresses for inbound liveness check ([#5611](https://github.com/brianp/tari/issues/5611)) ([3937ae4](https://github.com/brianp/tari/commit/3937ae422f57f936ad3d2ead8b92ce4fa5adf855)) +* **comms:** dont overwrite ban-reason in add_peer ([#5720](https://github.com/brianp/tari/issues/5720)) ([3b9890b](https://github.com/brianp/tari/commit/3b9890ba5857cc8767be77a024d01bf4826e3956)) +* **comms:** greatly reduce timeouts for first byte and noise handshake ([#5728](https://github.com/brianp/tari/issues/5728)) ([47a3196](https://github.com/brianp/tari/commit/47a319616dde78c243b4558a51a7d81efc8393e1)) +* **comms:** only permit a single inbound messaging substream per peer ([#5731](https://github.com/brianp/tari/issues/5731)) ([c91a35f](https://github.com/brianp/tari/commit/c91a35f82557afd39c9b83f643876630bb4275c5)) +* **comms:** timeout and ban for bad behaviour in protocol negotation ([#5679](https://github.com/brianp/tari/issues/5679)) ([d03d0b5](https://github.com/brianp/tari/commit/d03d0b5fc58d4e284b1f6ce4554830fdbbb78efe)) +* **comms:** use noise XX handshake pattern for improved privacy ([#5696](https://github.com/brianp/tari/issues/5696)) ([d0ea406](https://github.com/brianp/tari/commit/d0ea406e57b8bbb65196c2e880671da2e51f2b62)) +* **core:** always pass the correct timestamp window to header validatior ([#5624](https://github.com/brianp/tari/issues/5624)) ([29700c3](https://github.com/brianp/tari/commit/29700c3d9aa4698742c0c9cd5e313fd3d0727626)) +* **dht:** add SAF bans ([#5711](https://github.com/brianp/tari/issues/5711)) ([594e03e](https://github.com/brianp/tari/commit/594e03eada389c1a131d5877f42f8c43b85a9fbe)) +* **dht:** limit peer sync and ban on server-caused errors ([#5714](https://github.com/brianp/tari/issues/5714)) ([b3f2dca](https://github.com/brianp/tari/commit/b3f2dcae88740abd1bd4c64f64d89010a13a214b)) +* duplicate tari header in monero coinbase ([#5604](https://github.com/brianp/tari/issues/5604)) ([f466840](https://github.com/brianp/tari/commit/f466840a24cd678aac82ae4eaa2661dca2567675)) +* error out the stx protocol if the sender sends unsupported data ([#5572](https://github.com/brianp/tari/issues/5572)) ([8a085cd](https://github.com/brianp/tari/commit/8a085cded40b95fb5d3136743a97e50874ee2903)) +* handle out of sync errors when returning mempool transactions ([#5701](https://github.com/brianp/tari/issues/5701)) ([b0337cf](https://github.com/brianp/tari/commit/b0337cfaac92939db968231cc368b56836c2cf7e)) +* handle target difficulty conversion failure ([#5710](https://github.com/brianp/tari/issues/5710)) ([431c35a](https://github.com/brianp/tari/commit/431c35ac5006d5cd265484e98a224b7f7e75703f)) +* header sync ([#5647](https://github.com/brianp/tari/issues/5647)) ([4583eef](https://github.com/brianp/tari/commit/4583eef444f4f71d6d702a9997566dad42a9fce4)) +* horizon sync ([#5724](https://github.com/brianp/tari/issues/5724)) ([660a5c1](https://github.com/brianp/tari/commit/660a5c1119f76ce30386860b27ed21316d9ace55)) +* **horizon_sync:** check for leftover unpruned outputs ([#5704](https://github.com/brianp/tari/issues/5704)) ([dc5cfce](https://github.com/brianp/tari/commit/dc5cfced6b81b8c7c036db920f7cbbf36d601789)) +* **horizon_sync:** check max number of kernels/utxos from peer ([#5703](https://github.com/brianp/tari/issues/5703)) ([5e4f3c2](https://github.com/brianp/tari/commit/5e4f3c20f0de1d0d7c525cdcfbe86e56b9e909f3)) +* **horizon_sync:** try sync with next next peer if current one fails ([#5699](https://github.com/brianp/tari/issues/5699)) ([a58ec1f](https://github.com/brianp/tari/commit/a58ec1f40fbc57e147e6fb5c21c6b2b5151150df)) +* limit monero hashes and force coinbase to be tx 0 ([#5602](https://github.com/brianp/tari/issues/5602)) ([2af1198](https://github.com/brianp/tari/commit/2af119824e3b21294c4545b18b2fb6a86bb96ea4)) +* make sure all needed libs are required for chatffi ([#5659](https://github.com/brianp/tari/issues/5659)) ([241ca67](https://github.com/brianp/tari/commit/241ca673ee5b3503198f3e662383ad0f6387313c)) +* memory overflow panic ([#5658](https://github.com/brianp/tari/issues/5658)) ([304e40f](https://github.com/brianp/tari/commit/304e40fb44a3dd9765c10147e1ee85344769c55a)) +* miner delay attack ([#5582](https://github.com/brianp/tari/issues/5582)) ([bece2d0](https://github.com/brianp/tari/commit/bece2d0bf82c757808723dba6ec3456bb8e23b2e)) +* minor fixes for multiple address support ([#5617](https://github.com/brianp/tari/issues/5617)) ([efa36eb](https://github.com/brianp/tari/commit/efa36eb7dc92905cc085359c35255678136a15b1)) +* monero fork attack ([#5603](https://github.com/brianp/tari/issues/5603)) ([9c81b4d](https://github.com/brianp/tari/commit/9c81b4d875aa7794226a97a4a90c9c0b3d6d4585)) +* only allow a monero header if it serializes back to the same data ([#5716](https://github.com/brianp/tari/issues/5716)) ([e70c752](https://github.com/brianp/tari/commit/e70c752d6014f0dd9d1a7aeda9a39bbd6dabc21b)) +* peer connection to stale nodes ([#5579](https://github.com/brianp/tari/issues/5579)) ([eebda00](https://github.com/brianp/tari/commit/eebda00bd28aae70813c644ff2b63925cc934ced)) +* potential u64 overflow panic ([#5688](https://github.com/brianp/tari/issues/5688)) ([f261b79](https://github.com/brianp/tari/commit/f261b7900f879ad991de42073094f8cb4443b8d2)) +* prevent access violation when running multiple vms at the same time ([#5734](https://github.com/brianp/tari/issues/5734)) ([18aead2](https://github.com/brianp/tari/commit/18aead232c2da7f6ec4eda152f8ce53e2601a92d)) +* remove potential u64 overflow panic ([#5686](https://github.com/brianp/tari/issues/5686)) ([90a8a21](https://github.com/brianp/tari/commit/90a8a21765f2c1a6930775ed4cd95fe8766b02d8)) +* remove tari prefix and only allow one mergemining tag ([#5722](https://github.com/brianp/tari/issues/5722)) ([3a7c227](https://github.com/brianp/tari/commit/3a7c227002f8bfacde2ab8081c79bfac435484ce)) +* remove timestamp from header in proto files ([#5667](https://github.com/brianp/tari/issues/5667)) ([403b0c6](https://github.com/brianp/tari/commit/403b0c62af9ed2f2eefc48e0feb5025d8c853ecc)) +* save dial result on error ([#5717](https://github.com/brianp/tari/issues/5717)) ([c66af69](https://github.com/brianp/tari/commit/c66af69e5ccb31d2fcaf9a8fa29d2e0b5470eeba)) +* sorted edge case ([#5590](https://github.com/brianp/tari/issues/5590)) ([f7b2193](https://github.com/brianp/tari/commit/f7b21930c7841e7a8801f4c37d1ee0e8111162bb)) +* sparse Merkle tree key querying ([#5566](https://github.com/brianp/tari/issues/5566)) ([623839f](https://github.com/brianp/tari/commit/623839f58116c0828bc5406adbd1dd1b68e7bb3d)) +* syncing from prune node ([#5733](https://github.com/brianp/tari/issues/5733)) ([166f469](https://github.com/brianp/tari/commit/166f469cd1122676ec95b88163ee97058cc28fdf)) +* **sync:** remove mem::take in all syncs ([#5721](https://github.com/brianp/tari/issues/5721)) ([a48e430](https://github.com/brianp/tari/commit/a48e430b6b5bc21c5998009738be1436e479f7ec)) +* **sync:** unify ban logic in all sync processes ([#5713](https://github.com/brianp/tari/issues/5713)) ([4b2b28b](https://github.com/brianp/tari/commit/4b2b28bf2390c400d547cdaa801ff967eb92ac38)) +* update peers seed for esme ([#5573](https://github.com/brianp/tari/issues/5573)) ([0f6b750](https://github.com/brianp/tari/commit/0f6b7504bbfc902ffab89f1904dee237270c690b)) + ## [0.52.0-pre.0](https://github.com/tari-project/tari/compare/v0.51.0-pre.4...v0.52.0-pre.0) (2023-08-14) #### Breaking Changes diff --git a/common/Cargo.toml b/common/Cargo.toml index 7150ba6d6a..026fa4f20e 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.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [features] diff --git a/common/tari_features/Cargo.toml b/common/tari_features/Cargo.toml index 91bd4586dc..428e2d31f3 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 = "0.52.0-pre.0" +version = "0.52.0-pre.1" 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 65edb15a6d..bdacdca00c 100644 --- a/common_sqlite/Cargo.toml +++ b/common_sqlite/Cargo.toml @@ -3,7 +3,7 @@ name = "tari_common_sqlite" authors = ["The Tari Development Community"] description = "Tari cryptocurrency wallet library" license = "BSD-3-Clause" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" 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 90c075ca0c..969aa04ee8 100644 --- a/comms/core/Cargo.toml +++ b/comms/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.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/comms/dht/Cargo.toml b/comms/dht/Cargo.toml index c234f24594..e7f0fae427 100644 --- a/comms/dht/Cargo.toml +++ b/comms/dht/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tari_comms_dht" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" authors = ["The Tari Development Community"] description = "Tari comms DHT module" repository = "https://github.com/tari-project/tari" diff --git a/comms/rpc_macros/Cargo.toml b/comms/rpc_macros/Cargo.toml index 2a920f7157..01989cad67 100644 --- a/comms/rpc_macros/Cargo.toml +++ b/comms/rpc_macros/Cargo.toml @@ -6,7 +6,7 @@ repository = "https://github.com/tari-project/tari" homepage = "https://tari.com" readme = "README.md" license = "BSD-3-Clause" -version = "0.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [lib] diff --git a/infrastructure/derive/Cargo.toml b/infrastructure/derive/Cargo.toml index c6a0ab6c1f..c03ddb6682 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.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [lib] diff --git a/infrastructure/shutdown/Cargo.toml b/infrastructure/shutdown/Cargo.toml index 7c612ad0e6..7510a13b27 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.52.0-pre.0" +version = "0.52.0-pre.1" 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 1b20a930a5..71c8c9f9c7 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.52.0-pre.0" +version = "0.52.0-pre.1" edition = "2018" [dependencies] diff --git a/infrastructure/test_utils/Cargo.toml b/infrastructure/test_utils/Cargo.toml index b0e8c51b72..1fa43958c6 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.52.0-pre.0" +version = "0.52.0-pre.1" authors = ["The Tari Development Community"] edition = "2018" license = "BSD-3-Clause" diff --git a/package-lock.json b/package-lock.json index 6f2742de8d..c6ed308dd2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "tari", - "version": "0.51.0-pre.1", + "version": "0.52.0-pre.1", "lockfileVersion": 2, "requires": true, "packages": {}