Hello All,
We have released a new version of heimdall-v2 v0.3.0 for Polygon mainnet.
This is a hardfork release, scheduled for September 16th 2025, at around 14:00 UTC (block number 28913694)
It mainly contains the following changes.
Breaking changes:
-
a permanent fix for the recent outage requiring a hardfork, hence all nodes operators are required to upgrade ahead of time.
-
the deletion of
bridgeas standalone process. This means thebridgecan’t run now as a separate process, but will always be embedded inheimdalldas a child process via the-bridgeflag. All validators (hence running thebridge) will need to adapt and useheimdalld start --bridge --all --rest-server(or variants of this commands based on their setup) to start thebridgewithinheimdalldservice.
New features, improvements and bug fixes:
-
Improvements to the
bridgeservice andrest-serverconnection -
Validation of
bor_chain_idduringcheckpointsworkflow atside_serverlevel against the chain parameters -
bump of dependencies
-
replace
nhooyr.iolibrary withgithub.com/coder wsas per https://github.com/0xPolygon/heimdall-v2/pull/421 (thanks @DaveWK for your contribution) -
Fix some functions’ comments as per https://github.com/0xPolygon/heimdall-v2/pull/383 (thanks @stellrust for your contribution)
-
Expose proposer transfer event during
EndBlockeras per https://github.com/0xPolygon/heimdall-v2/pull/376 (thanks @haiyanghe for your contribution). -
Replace
matic-cliwithkurtosisfor CI e2e tests -
additional metrics for
side_msgsandABCIhandlers -
Removal of spans backfill logic post v1->v2 migration
-
Fix the
generate-keystorecommand -
Various minor improvements
Steps for upgrading Heimdall:
-
Stop
heimdalldservicesudo service heimdalld stop -
Install
heimdallwith a version tag, network name (mainnet), 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.3.0 <network> <node_type> -
Check
heimdallversion/usr/bin/heimdalld version # It should print # 0.3.0 -
Restart
heimdallservicesudo service heimdalld start -
Restart the telemetry services
sudo service telemetry restart
What’s Changed
V0.3.0 candidate by @marcello33 in #449, including the following PRs:
-
chore: remove validator test case and bump kurtosis by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/413
-
chore: side msg and abci handler metrics by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/410
-
Delete spans backfill by @avalkov in https://github.com/0xPolygon/heimdall-v2/pull/344
-
misc: migrated from maticnetwork to 0xPolygon by @pratikspatil024 in https://github.com/0xPolygon/heimdall-v2/pull/420
-
chore: bump kurtosis by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/422
-
Re-enable voting power check in tally votes by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/409
-
fix: build by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/423
-
Fix generate-keystore command by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/424
-
update: cosmos-sdk by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/425
-
feat: bump kurtosis and migrate to pos-workflows by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/431
-
Resolve main-develop conflicts by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/430
-
Back merge main->develop by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/428
-
feat: remove matic-cli e2e-tests by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/432
-
bridge: improvements / app: improvements by @marcello33 in https://github.com/0xPolygon/heimdall-v2/pull/427
-
Set voting power and valset check heights for amoy by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/435
-
Add penultimate valset to genesis export by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/436
Full Changelog: https://github.com/0xPolygon/heimdall-v2/compare/v0.2.17…v0.3.0
Docker Images
You can find the latest docker images here:
Heimdall:https://hub.docker.com/r/0xpolygon/heimdall-v2/tags
Thanks,
Polygon Team