Tari Release v0.8.4
Tari Release v0.8.4
This release adds the stand alone SHA3 miner tari_mining_node to the installers. Some stability fixes were added to prevent store and forward message floods.
Binaries are available here
Tari Mining Node
To mine with the tari_mining_node, you’ll need to start a tari_base_node and a tari_console_wallet with GRPC enabled (both are enabled by default). The mining node mines at least 50% faster than the previous miner included in the base node. You can specify the number of threads to mine by changing the num_mining_threads under the [mining_node] section of the config.
Changes since v0.8.2
Base Node
- #2635 [base-node] Add user agent to peer display info (#2635)
 - #2626 [base-node] Add duplicate input_output tx validator
 
Wallet
- #2656 [wallet] Fixed timelocked balance
 - #2632 [wallet] Update TXO validation protocol to use RPC interface to base node
 - #2624 [wallet] Set confirmations required via libwallet and config
 - #2644 [wallet] Add unique constraint to commitment in outputs table
 - #2637 [wallet] Update Transaction Receiver protocol to persist transaction earlier
 - #2625 [wallet] Remove the Tor identity getter from the FFI
 - #2614 [wallet] New Transaction Validation protocol for Wallet
 - #2619 [wallet] Add tx sending mechanism to wallet
 - #2658 [wallet] Fix wallet startup
 
Mining Node
- #2652 [mining-node] Recreated symlinks without extension
 - #2649 [mining-node] Add mining node to distribution
 
Merge Mining Proxy
- #2631 [mmproxy] Fix missing Content-Type header in some json responses
 - #2616 [merge-mining] submit_block returns OK if block was submitted for tari or monero
 
Other
- #2655 [tests] Remove cancelled output excluded test
 - #2647 [tests] Minor improvements to DHT logging
 - #2653 [tests] Speed up 
Transaction InfoCucumber test - #2643 [common] Dont propagate messages we have already
 - #2612 [ci] Optimize integration tests
 - #2651 [tests] Fix num confirmations test backend
 - #2641 [common] Retry peers that have been marked as offline after a length of time
 - #2650 [ci] Allow CI to use latest mdbook
 - #2627 [tests] Double spend test for mempool transaction selection
 - #2623 [chore] Add extra logging to help investigate fee mismatch
 - #2630 [common] Shorter ban for RPC negotiation timeout in header sync, RPC timeout configurable
 - #2629 [chore] Clean up duplicate check
 - #2628 [tests] Add test_find_duplicate_input
 - #2648 [ci] Run cargo test with verbose output
 - #2638 [common] Ban peers that flood messages
 - #2636 [explorer] Add a nodejs block explorer
 - #2634 [fix] Dont store messages of a banned peer
 - #2613 [tests] Add unit tests for lock heights
 - #2660 [tests] Fix flaky test
 - #2659 [common] Fix Windows runtime startup issues