This repository has been archived by the owner on Aug 2, 2022. It is now read-only.
EOSIO 1.2.1 Release Notes
wanderingbort
released this
15 Aug 22:28
·
11771 commits
to master
since this release
This release provides bug fixes.
Description of the Issues
Fix Null-pointer Dereference for Waiting Producers (#5258)
#4972 created a different calling path into producer_plugin_impl::calculate_next_block_time
where there was no pending block state. As a result when the following conditions were met the code would dereference a null pointer:
- the node was a producer, who had produced during this processes lifetime OR replayed a block where they produced (so they have watermark data)
- the producer was still in the active schedule of producers
- the chain experienced a gap in blocks of > 5 seconds (so they moved to our “waiting” mode)
Fix for eosiocpp
in the eos-dev Docker image (#5261)
With the restoration of eosiocpp
some of the internal paths had changed and/or gone stale preventing users from compiling contracts.
Other
- Better Error Messaging When Passing Non-WASM Files to
cleos
(#5257)
Mitigations
- None