Releases: maticnetwork/bor
v2.2.5
This release fixes an issue where new milestone are not processed by bor on the start of the node, therefore delaying the finalization of blocks for the first few hours after the node is started.
What's Changed
Full Changelog: v2.2.4...v2.2.5
v2.2.4
This release includes various fixes for bugs encountered post Heimdall v1 -> v2 migration in Amoy network and Bhilai HF.
What's Changed
- Backport v2.1.0 by @pratikspatil024 in #1575
- Backport v2.1.1 by @pratikspatil024 in #1585
- Heimdallv2 final by @avalkov in #1574
- Allow peer sync recovery from a wrong fork by @cffls in #1588
- eth: fix canonical chain state inconsistency in checkpoint verifier by @cffls in #1591
- Fix statesync url pagination by @avalkov in #1595
- consensus/bor, params: added OverrideStateSyncRecordsInRange to overwrite the state sync records for a range of blocks by @pratikspatil024 in #1597
- amoy: added blocks in the OverrideStateSyncRecordsInRange for the outage after heimdall (v1 -> v2) migration by @pratikspatil024 in #1598
- eth: added a check to prevent panic in bor handler by @pratikspatil024 in #1608
- Merge v2.2.4 beta candidate to master by @Raneet10 in #1610
Full Changelog: v2.1.1...v2.2.4
v2.2.4-beta2
🚨
This release fixes a bug in heimdall(v2) gRPC client which fetches state sync data from heimdall-v2. If you have enabled Heimdall-gRPC then it is recommended to upgrade to this version.
What's Changed
Full Changelog: v2.2.4-beta...v2.2.4-beta2
v2.2.4-beta
🚨
This release fixes a bug in committing state sync into bor. We now explicitly do not allow any state sync events into bor (AMOY) for a given block range from 23184305
to 23220127
. This is to allow syncing bor from a block which was prior to the heimdall (v1 to v2) migration.
Without this, bor cannot sync as it will reject blocks with bad block error.
What's Changed
- consensus/bor, params: added OverrideStateSyncRecordsInRange to overwrite the state sync records for a range of blocks by @pratikspatil024 in #1597
- amoy: added blocks in the OverrideStateSyncRecordsInRange for the outage after heimdall (v1 -> v2) migration by @pratikspatil024 in #1598
Full Changelog: v2.2.3-beta...v2.2.4-beta
v2.2.3-beta
🚨
This release contains a fix for heimdall-v2 state syncs fetching.
The -beta suffix indicates that this version is intended solely for Amoy use and will not be deployed on mainnet.
What's Changed
Full Changelog: v2.2.2-beta...v2.2.3-beta
v2.2.2-beta
🚨
This release must be installed on all nodes in the Amoy network for the upcoming Heimdall v1 to v2 migration, scheduled on Tuesday, June 24th, 2025, between 7:00 PM and 9:00 PM UTC.
The -beta suffix indicates that this version is intended solely for Amoy use and will not be deployed on mainnet.
It contains the changes for bor to be independent from heimdall, during the expected downtime due to the migration, and the changes to make bor compatible with v1 and v2.
What's Changed
Full Changelog: v2.2.1-beta...v2.2.2-beta
v2.2.1-beta
🚨
This release must be installed on all nodes in the Amoy network for the upcoming Heimdall v1 to v2 migration, scheduled on Tuesday, June 24th, 2025, between 7:00 PM and 9:00 PM UTC.
The -beta suffix indicates that this version is intended solely for Amoy use and will not be deployed on mainnet.
It contains the changes for bor to be independent from heimdall, during the expected downtime due to the migration, and the changes to make bor compatible with v1 and v2.
What's Changed
Full Changelog: v2.2.0-beta...v2.2.1-beta
v2.2.0-beta
🚨
This release must be installed on all nodes in the Amoy network for the upcoming Heimdall v1 to v2 migration, scheduled on Tuesday, June 24th, 2025, between 7:00 PM and 9:00 PM UTC.
The -beta suffix indicates that this version is intended solely for Amoy use and will not be deployed on mainnet.
It contains the changes for bor to be independent from heimdall, during the expected downtime due to the migration, and the changes to make bor compatible with v1 and v2.
What's Changed
- Backport v2.1.0 by @pratikspatil024 in #1575
- Backport v2.1.1 by @pratikspatil024 in #1585
- Heimdallv2 final by @avalkov in #1574
Full Changelog: v2.1.1...v2.2.0-beta
v2.1.1
This release schedules the Bhilai Hard Fork for Mainnet.
The Bhilai Hard Fork on Mainnet is scheduled for block number 73440256. Which is expected to be mined on July-1-2025 at 9:10 AM UTC (2:40 pm IST). Make sure to update all your Mainnet nodes before this time.
Note: If you are updating to v2.1.x for the first time, make sure to check out the release notes of v2.1.0.
⚠️ Validator Configuration Update (Mandatory)
All validators are required to check their config.toml file.
If the gaslimit
field under the [miner]
section is uncommented, it must be updated to 45000000 (45M) to support PIP-60.
[miner]
gaslimit = 45000000
If this section is not present or if gaslimit is commented, then you are all set. No actions needed from your end.
What's Changed
- Added Bhilai and Prague block for mainnet by @pratikspatil024 in #1581
- V2.1.1 by @pratikspatil024 in #1582
Full Changelog: v2.1.0...v2.1.1
v2.2.0-test
🚨
This version provides the bor code for the heimdall v1 -> v2 migration.
It can be used for tests until made final.
What's Changed
- Fix responses and parsing for milestone related requests. by @avalkov in #1399
- HV2 - checkpoint, milestone: fix response by @pratikspatil024 in #1408
- Fix minimal val assignment by @avalkov in #1414
- Fix state sync fetch by @Raneet10 in #1443
- Remove milestone no-ack fetching by @avalkov in #1470
- Heimdallv2 fast consensus by @marcello33 in #1480
- Add optional HeimdallWSAddress configuration and refactor handler_bor methods by @lucca30 in #1481
- empty ws addree by default by @lucca30 in #1486
- Bor nil check on ws subscription by @lucca30 in #1491
- fix nil pointer dereference on DoCall by @marcello33 in #1505
- heimdallgrpc: bor-hv2 gRPC updates by @kamuikatsurgi in #1500
- test(bor-hv2): fix Bor-HV2 tests by @kamuikatsurgi in #1510
- Fix checkpoint and milestone v2 response by @avalkov in #1523
- Bor working with v1 and v2 by @avalkov in #1543
- Bor without heimdall by @avalkov in #1512
- fix(CI): update ci and matic-cli config by @kamuikatsurgi in #1571
- Move bor span self commit logic to the span store by @avalkov in #1569
- Backport v2.1.0 by @pratikspatil024 in #1575
Full Changelog: v2.1.0...v2.2.0-test