Skip to content

v0.9.0 Release Note

Compare
Choose a tag to compare
@minsulee2 minsulee2 released this 05 Aug 14:09
· 3177 commits to master since this release
a392a8b

How have you been? We are really happy to announce v0.9.0! The huge changes are coming up from v0.8.0.

Updates:

  • Add experimental code for optimizing receipt proof hash computation
  • Fix memory issue by applying incremental block file loading
  • Add state utilization apis
  • Add more get options (include_tree_info, include_proof, include_version)
  • Gas fee charging & receipts for failed txs
  • State size limits
  • Add cpu status to tracker server
  • Add cpu usage percent to status
  • Use node.db.getAccountNonceAndTimestamp() instead of node.nonce
  • Increase state budget
  • Receipts in state tree
  • Divide IN_POOL tx state into EXECUTED and PENDING states
  • Add blockchain owner as the root owner in genesis
  • Use shallow fetch for app stakes total
  • Track tree size in bytes
  • State gas budget check & gas budget allowance for free tier apps
  • Many block files
  • Move entry point labels to PredefinedDbPaths from *Properties
  • Move .write rule under .rule layer
  • Improve app experience
  • Validation only node
  • Tweak deploy scripts
  • Fix minor bugs as well