Leap v3.2.2
This patch release contains SHiP stability fixes, several additional bug fixes, test fixes, logging improvements, and documentation updates.
Leap v3.2.2 Release Notes
Updates
New subjective-account-max-failures-window-size
A new configuration option, --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
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 socket_stream
after destruction has been fixed.
SHiP no longer truncates logs when starting from genesis
SHiP will no longer delete existing SHiP logs if accidently starting a node 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
There was an issue with dirty db being reported as genesis not found instead of dirty db.
Fixed issue with keosd hanging when unable to lock the wallet file
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.
Contributors
Special thanks to the contributors that submitted patches for this release:
Full list of changes since last release
PRs
- (667)[3.1] Test fix: nodeos_forked_chain_lr_test
- (670)[3.1 -> 3.2] Test fix: nodeos_forked_chain_lr_test
- (676)[3.1] net_plugin improve block latency calculation
- (681)[3.1 -> 3.2] net_plugin improve block latency calculation
- (684)[3.1] Fix --terminate-at-block to stop at correct block
- (691)[3.1 -> 3.2] Fix --terminate-at-block to stop at correct block
- (700)[3.1] Fix reporting of dirty db
- (708)[3.1 -> 3.2] Fix reporting of dirty db
- (714)[3.2] Fix SHiP stability
- (747)[3.1] Backport to 3.1 of bootstrap new protocol features activation
- (748)[3.1 -> 3.2] Backport to 3.2 of bootstrap new protocol features activation
- (750)[3.2] Avoid logging errors when client disconnects after request (GH #530)
- (754)[3.1] keosd - Exit program if keosd fails to aquire wallet lock (GH #513)
- (756)[3.1 -> 3.2] keosd - Exit program if keosd fails to aquire wallet lock (GH #513)
- (737)[3.2] SHiP do not truncate logs when starting from genesis
- (773)[3.1] Move subjective bill log to all level of producer_plugin logger.
- (779)[3.1 -> 3.2] Move subjective bill log to all level of producer_plugin logger.
- (777)[3.1] subjective-account-max-failures-window-size
- (785)[3.1 -> 3.2] subjective-account-max-failures-window-size
- (821)[3.2] Bump Leap version to release 3.2.2
Full Changelog: v3.2.1...v3.2.2