Skip to content

v0.5.6

@stringhandler stringhandler tagged this 12 Oct 14:05
Major features since v0.5.5
* Propagate block hashes to all connected nodes (#2232)
* Fixed difficulty calculation on Monero proof of work blocks (#2250)
* Remove floating point calculation from achieved difficulty (#2190)
* Introduce peer syncing and network discovery to improve a node's overall knowledge of the network (#2252)
* Improve Closest broadcast strategy and use it for SAF transaction broadcast (#2290)
* Implement variation of block percentage between proof of work algorithms (#2231)
* Add integer based emission curve to replace floating point emission curve after testnet block 120000 (#2246)

Minor changes since v0.5.5
* Allow client application to control when transaction broadcast protocols are restarted (#2221)
* Expose kernel excess, public nonce, and signature via wallet FFI (#2230)
* Fix possible inflation bug (#2251)
* Only update mempool after block sync is complete (#2242)
* Add the ability to search for blocks containing transaction kernels via GRPC (#2245)
* Refactored to get the actual reason a tx failed to be logged (#2260)
* Reduce ban time for sync peers (#2249)
* Decouple Mempool and BlockchainDatabase (#2257)
* Optimisation for MMR + clippy fixes (#2265)
* Delay UTXO validation process until after initial blockchain sync has been achieved (#2243)
* Implement tools to produce network graphs in memory net examples (#2258)
* Add daily binary build for Tari Base Node with S3 upload (#2270)
* Allow fee to be larger than the amount per configuration setting, to allow spending dust in some edge cases (#2262)
* Fix Name collision in `types.proto` (#2266)
* Add reason peer is banned (#2272, #2285)
* Implement STXO validation in the wallet’s Output Manager Service (#2264)
* Handle runtime error by removing an unnecessary dial-peer command, otherwise, when sometimes it is not successful, the code panics (#2282)
* Add examples for Service Framework (#2276)
* Fix target difficulty for block 1 on rincewind (#2284)
* Cache orphan pool results in memory (#2287)
* Refactor basenode/wallet/p2p initialization (#2280)
* Add the Mempool RPC service (#2301)
* Add `unban-all-peers` command (#2310)
* Add list-banned-peers command to base node (#2312)
* DHT RPC get_peers returns all peers and "on connect" mode for NetworkDiscovery (#2306)
* Add recovery mode (#2214)
* Add chain tip tracking of all peers (#2318)
* Allow the chain meta service to react to banned peers by removing them from its internal collection (#2314)
* Base node shuts down cleanly
Assets 2
Loading