Bor v2.5.0 is now available. This is a mandatory release that contains the code to activate the Madhugiri and MadhugiriPro hard forks. All node operators must upgrade to this version to remain in sync with the network.
Hard Fork Schedule:
- Amoy Testnet (MadhugiriPro): Thursday, Nov 20th at 10:00 UTC, at block 29,287,400
- Mainnet (Madhugiri & MadhugiriPro): Tuesday, Dec 9th at 10:00 UTC, at block 80,084,800
Key Hard Fork Features
Performance and Other Improvements
Notable Bug Fixes
This release contains the code to activate the `Madhugiri` and `MadhugiriPro` HFs for mainnet (only `MadhugiriPro` for amoy). It mainly provides the implementation of `PIP-74` (state sync txs inclusion), and the changes from `geth` related to `EIP-7823`, `EIP-7883` and `EIP-7825` (with gas set to `33'554'432` instead of `16'777'216` as done upstream). Furthermore, it contains several improvements and bug fixes. Timeline for the HFs: - **Thursday, Nov 20th at 10.00 UTC** for MadhugiriPro HF on amoy (block **29287400**) - **Tuesday, Dec 9th at 10.00 UTC** for Madhugiri AND MadhugiriPro HFs on mainnet (block **80084800**) ## What's Changed * Parallel block import by @Raneet10 in https://github.com/0xPolygon/bor/pull/1662 * Fix late report on stateless node by @lucca30 in https://github.com/0xPolygon/bor/pull/1840 * Address Biased Trie Cache by @cffls in https://github.com/0xPolygon/bor/pull/1837 * Remove free disk step in CI by @cffls in https://github.com/0xPolygon/bor/pull/1843 * chore: bump kurtosis-pos by @kamuikatsurgi in https://github.com/0xPolygon/bor/pull/1845 * V2.3.4 to master by @pratikspatil024 in https://github.com/0xPolygon/bor/pull/1849 * PIP-74: state-sync txs inclusion by @lucca30 in https://github.com/0xPolygon/bor/pull/1726 * core, miner, params, cmd: implement EIP-7823, EIP-7825 and EIP-7883 by @marcello33 in https://github.com/0xPolygon/bor/pull/1842 * (chore): update madhugiri block number for amoy and update consensus block time by @manav2401 in https://github.com/0xPolygon/bor/pull/1851 * Reset prefetcher correctly by @cffls in https://github.com/0xPolygon/bor/pull/1853 * internal/ethapi: restore original RPC gas cap by @cffls in https://github.com/0xPolygon/bor/pull/1856 * chore: fix wrong function name in comment by @reddaisyy in https://github.com/0xPolygon/bor/pull/1841 * Revert setting madhugiri HF block number for amoy by @manav2401 in https://github.com/0xPolygon/bor/pull/1857 * Fix reading historic database by @avalkov in https://github.com/0xPolygon/bor/pull/1858 * chore: use 2^25 as the MaxTxGas by @kamuikatsurgi in https://github.com/0xPolygon/bor/pull/1859 * chore: set madhugiri block for amoy and consensus block time by @marcello33 in https://github.com/0xPolygon/bor/pull/1867 * Include missing check of P256 on Amoy by @lucca30 in https://github.com/0xPolygon/bor/pull/1877 * v2.5.0 candidate by @marcello33 in https://github.com/0xPolygon/bor/pull/1878 * v2.5.0 candidate by @marcello33 in https://github.com/0xPolygon/bor/pull/1874 ## New Contributors * @reddaisyy made their first contribution in https://github.com/0xPolygon/bor/pull/1841 **Full Changelog**: https://github.com/0xPolygon/bor/compare/v2.3.4...v2.5.0