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

EOSIO 1.2.1 Release Notes

Compare
Choose a tag to compare
@wanderingbort wanderingbort released this 15 Aug 22:28
· 11771 commits to master since this release
bf28f8b

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