Skip to content

v9.2.0rc5

Pre-release
Pre-release
Compare
Choose a tag to compare
@chetan-zilliqa chetan-zilliqa released this 29 Jun 09:34
· 170 commits to master since this release

Upgrade timelines

The upgrade will commence at 08:00 UTC on 5th July and whilst we anticipate completion in 8 hours, please allow up to 24 hours in case of unexpected circumstances.

Here is the high-level description of the changes in the v9.2.0rc5 upgrade.

General

  • Set ARCHIVAL_LOOKUP_WITH_TX_TRACES in constants_local.xml (#3607)
  • Charge gas for the failed transaction (#3659)
  • Add access control to error response (#3617)
  • Fix badly set receipts root (#3635)
  • Otterscan final apis (#3634)
  • Update the Scilla image version to 0.13.3, providing full backward compatibility with all existing Scilla contracts (#3674)
  • ScillaCall2 does not return value (#3694)
  • client side for hot upgrades (#3672)

EVM

  • Probe ERC165 interface (#3643)
  • Make EVM and Scilla events work together (#3642)
  • Improved EVM <-> Scilla (ERC20/ZRC20) interop (#3639)
  • EVM <-> Scilla (ERC20/ZRC20) interop fixes (#3631)
  • Allow evm-ds to be optionally disabled in an isolated server for debugging (#3622)
  • Return response from eth_getCode in lowercase (#3650)
  • Adding support for reading Scilla ctor immutables (#3647)
  • Unified gas tracking (#3679)

Testing

  • Improved local testing (through Minikube) with localdev.py (#3636, #3633)
  • Fixing tests (#3664)
  • Disable Otterscan tests in the release (#3663)
  • Add RFC 75 tests (#3657)
  • Check node version before running acceptance tests (#3655)
  • Scilla call tests & fixes (#3673, #3675)