Typefully

Avalanche Cortina 4 Release Notes

Avatar

Share

 • 

2 years ago

 • 

View on X

šŸ› ļø šŸ› ļø #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
x/sync Code Refactor AvalancheGo@v1.10.4 introduces a number of refactors to x/merkledb and x/sync to prepare for production use in X/P-Chain. HUGE thanks to @dan_laine for driving this tedious work. github.com/ava-labs/avalanchego/pull/1629 github.com/ava-labs/avalanchego/pull/1653 github.com/ava-labs/avalanchego/pull/1665
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
ICYMI: twitter.com/das_connor/status/1676658783941177349
ICYMI pt.2: twitter.com/AvaxDevelopers/status/1677399780190978048
As always, if you are looking for a job in crypto, check out my mega thread covering all the roles we are hiring for at @avalabsofficial šŸ‘€ šŸ‘€ šŸ‘€: twitter.com/_patrickogrady/status/1613608950896947200
You can read the unrolled version of this thread here: typefully.com/_patrickogrady/lWSjDeQ
Avatar

patrickogrady.xyz

@_patrickogrady

founder @commonwarexyz || previously @avalabs @coinbase @stanford || opinions are my own and will probably change