The release of EOSIO 2.0 included EOS VM, a purpose built WebAssembly interpreter and EOSIO Web IDE which reduces barriers to entry for EOSIO developers enabling development directly from a web browser. In addition we introduced support for WebAuthn, a widely accepted authentication API built around public key cryptography and support for multi-signature hardware devices that enable block producers to sign transactions.
The release for EOSIO 1.8 introduced foundational mechanisms which are needed to facilitate the activation of the consensus protocol upgrade. These mechanisms will allow a two-thirds majority of active block producers of EOSIO blockchains to activate features individually to modify the protocol rules when completing the upgrade.
With EOSIO 1.7 we introduced peer to peer networking and real time transaction throughput, RPC API enhancements to better customize user experiences, added REX support in cleos, and improved default value handling.
With the release of EOSIO 1.6 significant performance improvements were introduced to improve peer to peer networking efficiency, and new tools were added to the EOSIO.CDT.
With the release of EOSIO 1.5 we introduced multi-threaded signature verification, alpha support for the State History Plugin, and a number of security updates to Whitelisting and Blacklisting for block producers to better respond to arbitration issues.
With EOSIO 1.4 we introduced a major update to EOSIO.CDT. Additional releases included Deterministic Snapshots, and optimizations to contract execution time in nodeos.
With the release of EOSIO 1.3 new features included Trusted Producer Light Validation for reduced verification delays in internal networks. The binaryen interpreter was replaced with WABT, a more efficient suite of WebAssembly tools. Support was suspended for the eosiocpp utility and it will be gradually deprecated, replaced by the EOSIO Contract Development Toolkit which offers a more reliant way of declaring your smart contract structure and associated data structures. Various other issues were addressed as well.
In EOSIO version 1.2 we introduced enhancements to MongoDB, integrated external community extensions: the EOSIO SQL plugin as well as the ZeroMQ plugin, and reduced overall replay and resync time with performance optimizations.
In EOSIO version 1.1 we introduced the MongoDB plugin, the read-mode:head configuration, adjusting the node daemon for Faster Syncing, and Database Size Guards. A number of forthcoming product features were also previewed.