Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

EOSIO 1.2.4 Release Notes

Compare
Choose a tag to compare
@wanderingbort wanderingbort released this 05 Sep 22:25
· 11672 commits to master since this release
cc9decf

This release provides bug fixes.

Description of the Issues

Pre-release of wallet directory locking (#5495)

Multiple concurrent keosd processes operating on the same data directory can, in some cases, lead to loss of data. This patch introduces a feature which allows future versions of keosd to detect and gracefully handle this scenario.

Previous versions of keosd are not detected by this change so, users are strongly encouraged to update all running keosd processes to enable these protections, including those automatically launched by cleos.

Fix for RPC hangs/stalls when submitting transactions (#5481)

Users were infrequently experiencing prolonged delays/hangs when submitting transactions to an RPC API node. This release addresses an issue where only one of any number of RPC submissions received during a specific window of time would be processed. In scenarios where this window was large or lots of RPC submissions were submitted this would result in the hang/stalled response that users experienced.

Other

  • Fix abi serialization exception in get block (#5548)
  • Fix chainbase's use of mlock() to work on subsequent launches (#5546, EOSIO/chainbase#18)
  • Support --full in eosio_uninstall.sh to delete directories with configs (#5383)
  • Launcher/test improvements (#5525)
  • Disambiguate filter-on / filter-out short option (#5547)

Mitigations

None