š ļø š ļø #Avalanche Cortina 4 is out: github.com/ava-labs/avalanchego/releases/tag/v1.10.4 š ļø š ļø
This version (v1.10.4) is backwards compatible to v1.10.0. It is optional but recommended.
š Release Focus: X-Chain DB Cleanup + Modify ProposerVM Window + x/sync Code Refactor + (Rare) Bootstrap Stall Fix
ā Compatibility Check: VM Interface (v26) ā
Cortina 4 does NOT modify the VM interface. If you are running a Custom VM on v1.10.1, it will work with v1.10.2-v1.10.4.
š§ ATTENTION OPERATORS š§
AvalancheGo@v1.10.4 performs a cleanup of unused X-Chain data leftover on disk from the DAG when starting up for the first time (in the background).
You will see elevated disk/CPU usage for the first ~1-2 hours after upgrading. **This is expected.**
Modify ProposerVM Window
This release reduces the size of the window used to select a P-Chain height for the ProposerVM header from 5 to 2 minutes.
This decreases the # of validator diffs that must be processed when verifying Warp Messages (faster).
github.com/ava-labs/avalanchego/pull/1638
Bootstrapping Stall Fix
A small number of users reported some unusual behavior when syncing a node from scratch. This release fixes this regression.
github.com/ava-labs/avalanchego/issues/1668
Empty eth_getLogs Handling
AvalancheGo@v1.10.3 introduced a regression in the eth_getLogs handling of blocks that only contained Atomic Transactions (returned an error). This release fixes this bug.
github.com/ava-labs/coreth/pull/270
Subnet Developer Bonus: E2E testing on MacOS no longer requires firewall exemptions (i.e. no more closing of 10 popups when you start HyperSDK)!
github.com/ava-labs/avalanchego/pull/1613