This patch release contains SHiP stability fixes, several additional bug fixes, test fixes, logging improvements, and documentation updates.
A new configuration option, Some SHiP stability issues were addressed in Leap v3.2.1, however additional issues remained. Those have been addressed in this release. Specifically an issue of use of a SHiP will no longer delete existing SHiP logs if accidently starting a node from genesis.
There was an issue with dirty db being reported as genesis not found instead of dirty db.
Previously, if keosd failed to acquire the wallet lock it would print a failure message but linger forever. It has been updated to exit successfully in this scenario.
Special thanks to the contributors that submitted patches for this release:
Full Changelog: v3.2.1...v3.2.2
Leap v3.2.2 Release Notes
Updates
New subjective-account-max-failures-window-size
--subjective-account-max-failures-window-size, to set the window size in number of blocks for --subjective-account-max-failures has been added.
Bug fixes
SHiP stability fixes
socket_stream after destruction has been fixed.
SHiP no longer truncates logs when starting from genesis
Fixed
terminate-at-block to stop at correct block
--terminate-at-block was terminating node at +1 requested block in head mode. This has been updated to match expected behavior.
Fixed corner case where dirty-db was reported as "Genesis state is necessary" instead of as a dirty-db
Fixed issue with keosd hanging when unable to lock the wallet file
Contributors
Full list of changes since last release
PRs