v0.9.0 Release Note
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