Bor v2.2.11 Release for Mainnet

Hi all, v2.2.11 is a maintenance release for Polygon Mainnet containing improvements and bug fixes around milestone processing and fork validation.

Note: This release shouldn’t be deployed on Amoy as it doesn’t contain Rio hard fork related changes.

Steps for upgrading Bor node

  1. Stop bor service

    sudo service bor stop
    
    
  2. Install Bor with a version tag, network name ( mainnet), and node type (sentry, validator, or archive).

    # Replace the node type
    curl -L https://raw.githubusercontent.com/maticnetwork/install/main/bor.sh | bash -s -- v2.2.11 <network> <node_type>
    
    
  3. Check bor version

    /usr/bin/bor version
    
    # It should print 
    # v2.2.11
    
    
  4. Restart bor service

    sudo service bor start
    
    

What’s Changed

  • Purge whitelisted entries and bypass validation for incorrect milestone by @manav2401 in #1757

  • Periodically check canonical chain with latest milestone by @cffls in #1761

  • fix: return hash mismatch error properly by @cffls in #1763

  • eth, internal/cli: validate correctness of forks without whitelisted entry by @manav2401 in #1764

  • core/txpool/legacypool: avoid using negative cap in discard by @manav2401 in #1769

  • v2.2.11 to master by @pratikspatil024 in #1759

Full Changelog: v2.2.10…v2.2.11

Docker Images

You can find the latest docker images here:

Bor: https://hub.docker.com/r/0xpolygon/bor/tags

Heimdall:https://hub.docker.com/r/0xpolygon/heimdall/tags

Thanks,

Polygon Team