monad: v0.13.0
AI Summary
Monad v0.13.0 release activates MONAD_NINE with three major improvements: MIP-3 implementing linear memory, MIP-4 introducing a reserve balance precompile with multiple refinements, and MIP-5 adding the Osaka fork's CLZ opcode. The release also includes several robustness fixes for race conditions and internal optimizations.
# monad (execution) v0.13.0 Changelog
Tag: [v0.13.0+1](https://github.com/category-labs/monad/releases/tag/v0.13.0+1)
Commit: `722cbf5b5`
> **Note:** Canonical version is `v0.13.0`. The `+1` build metadata indicates a post-release rebuild that includes the reserve balance precompile fallback cost fix (PR #2109).
## MONAD_NINE Activation
### MIP-3: Linear memory implementation
- [PR #2032](https://github.com/category-labs/monad/pull/2032)
### MIP-4: Reserve balance precompile
- [PR #2040](https://github.com/category-labs/monad/pull/2040) - scaffolding
- [PR #2065](https://github.com/category-labs/monad/pull/2065) - cached/incremental checks
- [PR #2086](https://github.com/category-labs/monad/pull/2086) - add dippedIntoReserve
- [PR #2106](https://github.com/category-labs/monad/pull/2106) - dippedIntoReserve argument length error
- [PR #2109](https://github.com/category-labs/monad/pull/2109) - fallback cost fix for clean spec
- [PR #2037](https://github.com/category-labs/monad/pull/2037) - skip reserve checks for init-selfdestruct
### MIP-5: Osaka fork (CLZ opcode)
- [PR #2024](https://github.com/category-labs/monad/pull/2024)
## Robustness fixes
- [PR #2053](https://github.com/category-labs/monad/pull/2053) - Fix ThreadSanitizer race by joining bootstrap fiber before thread exit
- [PR #2039](https://github.com/category-labs/monad/pull/2039) - Include account balance in selfdestruct tracer frame
- [PR #2083](https://github.com/category-labs/monad/pull/2083) - Fix sentinel collision in compact virtual chunk offset
- [PR #2092](https://github.com/category-labs/monad/pull/2092) - Fix potential race condition in execute_block_transactions
## Internal changes
- [PR #2097](https://github.com/category-labs/monad/pull/2097) - Add `evm-as` syntactic sugar for VM utilities
- [PR #2054](https://github.com/category-labs/monad/pull/2054) - Remove unnecessary fiber yield calls from DB worker thread
#Monad#v0.13.0#MONAD_NINE#EVM#Protocol Upgrade