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 thebridge
can't run now as a separate process, but will always be embedded inheimdalld
as a child process via the--bridge
flag. 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 thebridge
withinheimdalld
service.
New features, improvements and bug fixes:
- Improvements to the
bridge
service andrest-server
connection - Validation of
bor_chain_id
duringcheckpoints
workflow atside_server
level against the chain parameters - bump of dependencies
- replace
nhooyr.io
library withgithub.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
withkurtosis
for CI e2e tests - additional metrics for
side_msgs
andABCI
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:
- chore: remove validator test case and bump kurtosis by @kamuikatsurgi in #413
- chore: side msg and abci handler metrics by @kamuikatsurgi in #410
- Delete spans backfill by @avalkov in #344
- misc: migrated from maticnetwork to 0xPolygon by @pratikspatil024 in #420
- chore: bump kurtosis by @kamuikatsurgi in #422
- Re-enable voting power check in tally votes by @Raneet10 in #409
- fix: build by @kamuikatsurgi in #423
- Fix generate-keystore command by @Raneet10 in #424
- update: cosmos-sdk by @kamuikatsurgi in #425
- feat: bump kurtosis and migrate to pos-workflows by @kamuikatsurgi in #431
- Resolve main-develop conflicts by @Raneet10 in #430
- Back merge main->develop by @Raneet10 in #428
- feat: remove matic-cli e2e-tests by @kamuikatsurgi in #432
- bridge: improvements / app: improvements by @marcello33 in #427
- Set voting power and valset check heights for amoy by @Raneet10 in #435
- Add penultimate valset to genesis export by @Raneet10 in #436
Full Changelog: v0.2.17...v0.3.0