Skip to content

Leap v3.2.2

Compare
Choose a tag to compare
@stephenpdeos stephenpdeos released this 16 Mar 14:16
· 5152 commits to main since this release
061f010

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

PRs

  • (785)[3.1 -> 3.2] 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

PRs

  • (714)[3.2] Fix SHiP stability


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

PRs

  • (737)[3.2] SHiP do not truncate 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

PRs

  • (691)[3.1 -> 3.2] Fix --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

PRs

  • (708)[3.1 -> 3.2] Fix reporting of 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

PRs

  • (756)[3.1 -> 3.2] keosd - Exit program if keosd fails to aquire wallet lock (GH #513)


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