Bor v2.5.3 and Heimdall v0.5.2 for all networks

Hi all, we have released a new stable version for bor, v2.5.3 , and a new stable version of heimdall, v0.5.2 for Polygon Mainnet. We recommend to install these versions on all networks.

Bor

Bor v2.5.3 is a maintenance release containing improvements and bugs’ fixes.

It doesn’t change the behaviour for the upcoming Madhugiri mainnet HF, happening on Tuesday, Dec 9th at around 10.00 UTC, at block 80084800 .

Steps for upgrading Bor node

  1. Stop bor service

    sudo service bor stop
    
    
  2. Install Bor with a version tag, network name (mainnet/amoy), 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.5.3 <network> <node_type>
    
    
  3. Check bor version

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

What’s Changed

New Contributors

Full Changelog: v2.5.2…v2.5.3

Heimdall

This is a maintenance release containing improvements and bugs’ fixes.

It also sets the block height for the upcoming mainnet HF, scheduled for Tuesday, December 16th at around 12:00 UTC, block 34966593.

This release can be used on mainnet and amoy.

Also, it’s the first stable release shipping the new online pruning solution, helping node operators drastically reduce the disk size for heimdall, and keeping it stable going forward. To enable it:

  • on config.toml:
[storage]
compact = true
compaction_interval = 1000

[storage.pruning]
interval = "3h"
indexer_pruning_enabled = true


  • on app.toml:
min-retain-blocks = 2500000


Check ./packaging/templates/config/amoy/app.toml or ./packaging/templates/config/mainnet/app.toml for more info and comprehensive descriptions for each variable.

Steps for upgrading Heimdall:

  1. Stop heimdalld service

    sudo service heimdalld stop
    
    
  2. Install heimdall with a version tag, network name (mainnet/amoy), and node type (sentry or validator).

    # Replace the network and node type
    curl -L https://raw.githubusercontent.com/0xpolygon/install/heimdall-v2/heimdall-v2.sh | bash -s -- v0.5.2 <network> <node_type>
    
    
  3. Check heimdall version

    /usr/bin/heimdalld version
    
    # It should print
    # 0.5.2
    
    
  4. Restart heimdall service

    sudo service heimdalld start
    
    
  5. Restart the telemetry services

    sudo service telemetry restart
    
    

What’s Changed

New Contributors

Full Changelog: v0.4.5…v0.5.2

1 Like