2.05.0.5.1
版本发布时间: 2022-10-25 11:32:35
stacks-network/stacks-core最新发布版本:2.5.0.0.7(2024-09-05 02:45:43)
Changed
- The new minimum Rust version is 1.61
- The act of walking the mempool will now cache address nonces in RAM and to a temporary mempool table used for the purpose, instead of unconditionally querying them from the chainstate MARF. This builds upon improvements to mempool goodput over 2.05.0.4.0 (#3337).
- The node and miner implementation has been refactored to remove write-lock contention that can arise when the node's chains-coordinator thread attempts to store and process newly-discovered (or newly-mined) blocks, and when the node's relayer thread attempts to mine a new block. In addition, the miner logic has been moved to a separate thread in order to avoid starving the relayer thread (which must handle block and transaction propagation, as well as block-processing). The refactored miner thread will be preemptively terminated and restarted by the arrival of new Stacks blocks or burnchain blocks, which further prevents the miner from holding open write-locks in the underlying chainstate databases when there is new chain data to discover (which would invalidate the miner's work anyway). (#3335).
Fixed
- Fixed
pow
documentation in Clarity (#3338). - Backported unit tests that were omitted in the 2.05.0.3.0 release (#3348).
- Fixed event-emitter panic on
PoisonMicroblock
transaction (#3356)
Full Changelog: https://github.com/stacks-network/stacks-blockchain/compare/2.05.0.4.0...2.05.0.5.1
1、 linux-arm64.zip 156.44MB
2、 linux-armv7.zip 142.38MB
3、 linux-musl-x64.zip 158.06MB
4、 linux-x64.zip 158.13MB
5、 macos-arm64.zip 26.27MB
6、 macos-x64.zip 27.16MB
7、 windows-x64.zip 200.76MB