github 0xPolygon/heimdall-v2 v0.3.0

21 hours ago

This is a hardfork release for mainnet, 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 bridge as standalone process. This means the bridge can't run now as a separate process, but will always be embedded in heimdalld as a child process via the --bridge flag. All validators (hence running the bridge) will need to adapt and use heimdalld start --bridge --all --rest-server (or variants of this commands based on their setup) to start the bridge within heimdalld service.

New features, improvements and bug fixes:

  • Improvements to the bridge service and rest-server connection
  • Validation of bor_chain_id during checkpoints workflow at side_server level against the chain parameters
  • bump of dependencies
  • replace nhooyr.io library with github.com/coder ws as per #421 (thanks @DaveWK for your contribution)
  • Fix some functions' comments as per #383 (thanks @stellrust for your contribution)
  • Expose proposer transfer event during EndBlocker as per #376 (thanks @haiyanghe for your contribution).
  • Replace matic-cli with kurtosis for CI e2e tests
  • additional metrics for side_msgs and ABCI handlers
  • Removal of spans backfill logic post v1->v2 migration
  • Fix the generate-keystore command
  • Various minor improvements

What's Changed

V0.3.0 candidate by @marcello33 in #449, including the following PRs:

Full Changelog: v0.2.17...v0.3.0

Don't miss a new heimdall-v2 release

NewReleases is sending notifications on new releases.