Release v1.2.30.1 is out 🚀
Release description:
Binary Update v1.2.30
The activation epoch for the new features is 460 which should happen ~2021.11.02 14:45 UTC
What's new:
- #3491: Register vm containter factory to gas schedule notifier
- #3479: Compressed some flags used for enabling of disabling some features based on the current epoch
- #3492: Added logs and events for ESDT issue operations
- #3494: Change WASM operations gas costs
- #3448: Added useful logs for smart contract operations
- #3503: Reduces the gas cost for some operations
- #3495: Integrated Arwen version 1.4.17
- #3513: Integrated Arwen version 1.4.23
- #3475: Reduce maximum gas limit inside a mini-block
- #3496: Added metric for maximum gas inside a transaction
- #3512: Fix checking gas consumed in sender shard by receiver shard
- #3430: Added a new API endpoint
/block/by-round/:round
that will return the block for a given round - #3453: Merkle proof API refactoring
- #3497: Integrate new libp2p versions
- #3488: Added a flag for defining a memory ballast obejct, useful for garbage collector optimizations
- #3499: Refactored transaction validation structures
- #3440: Indexed gas consumed in blocks
- #3506: Added new functionality in OutportDriver: FinalizedBlock function
- #3505: Integrated new notifier-go
- #3520: Generate a SCR if trying to write under protected key in storage
- #3522: Fix some linter issues
- #3537: Referenced new vm-common
- #3540: Added a new 'delegators' index for Elasticsearch
Bug fixes:
- #3489: Fix the gas usage computation for built-in transaction that have too much gas provided
- #3485: Fix full history pruning storer epoch-related operations
- #3490: Fix a possible out-of-memory situation for trie syncing
- #3498: Fix a possible bug when the first node in queue is unjailed
- #3504: Fix nodes coordinator registery not getting prunned in case of restarts in every epoch
- #3509: Fixed the situation when a delegator withdraws all his funds but the rewards remain in storage
- #3529: Fix an edge-case for NumUsers field
- #3530: Fix transaction simulation for built in functions
- #3531: Fix bootstrap from storage after import
- #3532: Fixed a possible deadlock in gasScheduleNotifier
- #3536: Fix the gas used calculation for validators when executing SCRs
- #3534: Fix waiting list length