Release Hash: bd787cfe338d76b62e184abfb5ef936281935fb1
CLI Version this release is compatible with: v7.6.0
Release Notes
General
- AIP 97 (storage sharding) is on by default.
Move
VM
- Enhancements for dVM value depth checks. Checks via types are slightly faster thanks to thread-local cache. Extra dynamic checks are added to prevent possibilities of stack overflow when iterating over deeply nested VM values recursively.
- Various fixes and enhancements for the upcoming function value support, including:
- Fixing bugs around formatting closures as strings.
- Extra paranoid-mode visibility checks for packing closures.
- Checks to prevent
Aggregator
s and other delayed fields from being captured in a closure. - Updated bytecode verifier checks taking function values into account
Gas
- New gas charges were added for closure opcodes (
PackClosure
,PackClosureGeneric
).