WAX software version 2.0 is a port of WAX-specific patches to EOSIO 2.0 software by Block.One.
The upgrade procedure from WAX 1.8.4 to 2.0 is similar to upgrading EOSIO from 1.8 to 2.0. The release notes of EOSIO apply to WAX software as well. All WASM virtual machine options available in EOSIO are also supported in WAX, and recommendations on their use are the same as for respective releases of EOSIO software.
Unlike 1.8, the server version string is controlled by
CMakeLists.txt
and is no longer derived from Git tags.
In order to keep most compatibility with upstream software, the
proposed versioning schema will add waxNN
to VERSION_PATCH in
CMakeLists.txt
.
EOSIO 2.0.4 was merged with WAX 1.8.4, with necessary modifications. Later on, EOSIO 2.0.5 was merged in.
The following files were taken from vanilla EOSIO without modifications, because WAX changes were not necessary:
libraries/testing/include/eosio/testing/tester.hpp
libraries/testing/tester.cpp
scripts/eosio_build.sh
: -r
option in wax-1.8.4 is setting
PUBLIC_ROOT_KEY, but it's not used in release binaries. Skipping in
wax-2.0.
unittests/eosio_system_tester.hpp
line 415: set buyram sum to "0.5
WAX".
Testing scripts were adjusted and bugfixed, so that full automated testing can succeed on WAX.
EOSIO 2.0.9 merged
EOSIO 2.0.10 merged
EOSIO 2.0.11 merged
EOSIO 2.0.12 merged
EOSIO 2.0.13 merged
EOS Network Foundation has taken over the EOSIO development from Block One, and the first new release will be called Mandel 3.1.0. This tag is a merge of WAX-specific intrinsic into the Mandel code.
Mandel repository: https://github.com/eosnetworkfoundation/mandel
WAX-Mandel repository: https://github.com/cc32d9/wax-mandel
The EOSIO development is now called Antelope, and the nodeos implememtation is called Leap. Apart from naming, the new RC contains a few fixes.
Leap repository: https://github.com/AntelopeIO/leap
WAX-Leap repository: https://github.com/cc32d9/wax-leap
Snapshot unit tests are not ported to WAX properly and need to be re-done.
Merging AntelopeIO/leap#124 [3.1] Allow for larger subjective CPU billing amounts
Merged with Leap 3.1.1
Merged with Leap 3.1.2
Merged with Leap 3.1.3
Merged with Leap 3.1.4
bugfix in version string
Merged with Leap 3.1.5
Merged with Leap 3.2.0
Merged with Leap 4.0.0
Merged with Leap 4.0.1
Merged with Leap 4.0.4
Adapted snapshot tests for WAX
Merged with Leap 4.0.5