Releases: maticnetwork/bor
v1.5.0-beta
The major change in this release is the commits merged from go-ethereum up to geth 1.14.6.
What's Changed
- Add test for concurrent revert in MVHashmap by @cffls in #1326
- Log info about mismatched valset by @cffls in #1325
- Upstream merge 1.14.6 by @anshalshukla in #1300
- Backporting master to develop by @cffls in #1341
Full Changelog: v1.4.1...v1.5.0-beta
v1.4.1
What's Changed
- Fixed a bug in parallel executor. The bug could possibly cause parallel executor to compute a different block hash from a regular (serial) executor in some rare scenarios.
Full Changelog: v1.4.0...v1.4.1
v1.4.0
This version includes a hard fork named Ahmedabad fork. Please upgrade your mainnet nodes before block number 62,278,656 (https://polygonscan.com/block/countdown/62278656) which is expected to be mined on Thu Sep 26 2024 around 9 AM UTC.
For more information about Ahmedabad HardFork, please refer to [PIP-37].
What's Changed
- PIP-30: increased max code size limit to 32KB by @pratikspatil024 in #1310
- consensus/bor: use CallWithState to fetch last state id by @manav2401 in #1323
- Added Ahmedabad HF related configs and block number for amoy netwwork by @pratikspatil024 in #1324
- Added Ahmedabad HF related configs and block number for mainnet network by @pratikspatil024 in #1330
Misc
- internal/debug: remove memsize to fix docker by @marcello33 in #1308
- Merge master into develop by @marcello33 in #1309
- build(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #1293
- Master to develop by @pratikspatil024 in #1315
- README, .github: update discord links by @manav2401 in #1318
- Update artifacts upload/download actions version by @marcello33 in #1331
- v1.4.0 release by @pratikspatil024 in #1332
Full Changelog: v1.3.7...v1.4.0
v1.4.0-beta2
The Ahmedabad hardfork on Amoy Testnet went through pretty smoothly on Sept 12th. However, the upgrade to WMatic did not go as expected. The changes that were made to the bytecode did not have any effect, thus making the deployment not effective.
Please note, the issue is present only on Amoy Testnet and hence, we only need to execute this additional hardfork on Amoy only.
Please upgrade your Amoy nodes before block number 12,121,856 (https://amoy.polygonscan.com/block/countdown/12121856) which is expected to be mined on Wed, Sept 18 2024 around 10 AM UTC. Announcement for Erigon with the new release will follow on Mon, Sept 16.
What's Changed
- Update artifacts upload/download actions version by @marcello33 in #1331
- Added Ahmedabad HF related configs and block number for mainnet network by @pratikspatil024 in #1330
- AMOY SPECIFIC (updated WMATIC code) by @pratikspatil024 in #1333
Full Changelog: v1.4.0-beta...v1.4.0-beta2
v1.4.0-beta
This version includes a hard fork named Ahmedabad fork. Please upgrade your amoy nodes before block number 11,865,856.
For more information about Ahmedabad HardFork, please refer to PIP-37.
What's Changed
- PIP-30: increased max code size limit to 32KB by @pratikspatil024 in #1310
- consensus/bor: use CallWithState to fetch last state id by @manav2401 in #1323
- Added Ahmedabad HF related configs and block number for amoy netwwork by @pratikspatil024 in #1324
Misc
- internal/debug: remove memsize to fix docker by @marcello33 in #1308
- Merge master into develop by @marcello33 in #1309
- build(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #1293
- Master to develop by @pratikspatil024 in #1315
- README, .github: update discord links by @manav2401 in #1318
Full Changelog: v1.3.7...v1.4.0-beta
v1.3.7
Compared to the last stable release (v1.3.6), this version includes a few bug fixes.
What's Changed
- fix: eth/protocol: bunduled transactions are not broadcasted to the peers by @pratikspatil024 in #1296
Upstream Geth Merge
- p2p/discover: unwrap 4-in-6 UDP source addresses (#29944) by @denniyooi3 in #1292
- p2p/discover: add missing lock when calling tab.handleAddNode (#29960) by @pratikspatil024 in #1295
Misc
- chore: fix some function names by @dufucun in #1257
- README: Update discord link by @0xsajal in #1288
- v1.3.4 Backport master to develop by @pratikspatil024 in #1294
- v1.3.7 by @pratikspatil024 in #1305
New Contributors
- @dufucun made their first contribution in #1257
- @0xsajal made their first contribution in #1288
- @denniyooi3 made their first contribution in #1292
Full Changelog: v1.3.6...v1.3.7
v1.3.6
This release contains an important security fix on top of v1.3.4. It is recommended for everyone to upgrade their nodes to v1.3.6
What's Changed
- v1.3.6 by @pratikspatil024 in #1302
Full Changelog: v1.3.4...v1.3.6
v1.3.5-beta
This release contains some minor bug fixes compared to the last stable release v1.3.4.
What's Changed
- fix: eth/protocol: bunduled transactions are not broadcasted to the peers by @pratikspatil024 in #1296
Upstream Geth Merge
- p2p/discover: unwrap 4-in-6 UDP source addresses (#29944) by @denniyooi3 in #1292
- p2p/discover: add missing lock when calling tab.handleAddNode (#29960) by @pratikspatil024 in #1295
Misc
- chore: fix some function names by @dufucun in #1257
- README: Update discord link by @0xsajal in #1288
- v1.3.4 by @manav2401 in #1291
- v1.3.4 Backport master to develop by @pratikspatil024 in #1294
New Contributors
- @dufucun made their first contribution in #1257
- @0xsajal made their first contribution in #1288
- @denniyooi3 made their first contribution in #1292
Full Changelog: v1.3.4...v1.3.5-beta
v1.3.4
This release of bor contains the updated implementation of PIP-35 which enforces the min gas values to 25 gwei. These values are applicable to all networks (i.e. mainnet and amoy). Irrespective of the values set by the cli flags, they will be enforced to 25 gwei. This version also contains changes from upstream (v1.13.6) geth.
What's Changed
- core, eth, internal, miner, params: enforce 30gwei for gas related configs in bor by @marcello33 in #1264
- cmd/utils: use defined filter api instance instead of a new one by @manav2401 in #1270
- PIP-35 for amoy: enforce gas related configs by @manav2401 in #1285
- miner: log last tx hash before commit interrupt by @manav2401 in #1289
- PIP-35: enforce gas related configs for mainnet by @manav2401 in #1290
Upstream Geth Merge
- Merge v1.13.6 from geth by @cffls in #1205
- Merge upstream_merge branch to develop by @pratikspatil024 in #1254
- p2p: cherry-pick commits from geth for peering issues by @pratikspatil024 in #1267
Misc
- Update bootnodes by @anshalshukla in #1255
- Back merge master to develop after v1.3.3 release by @pratikspatil024 in #1266
- internal/cli: check for delete permissions before starting to prune by @manav2401 in #1269
- eth, consensus: refactor whitelisting related logs and improve error handling by @manav2401 in #1268
Full Changelog: v1.3.3...v1.3.4
v1.3.4-beta3
This release of bor contains the updated implementation of PIP-35 which enforces the min gas values to 25 gwei. The previous enforcements which were applied to all the networks are removed and the enforcements are only applicable to Amoy network.
Note: If you've deployed previous beta releases (i.e. v1.3.4-beta or v1.3.4-beta2 which applied the values for all networks) on mainnet, the values will now fall back to default (unless explicitly overwritten).
Heads up: A new stable release with these enforcement for mainnet will follow soon in coming weeks with appropriate announcements.
Until then, kindly deploy this version only on amoy.
What's Changed
- PIP-35 for amoy: enforce gas related configs by @manav2401 in #1285
- miner: log last tx hash before commit interrupt by @manav2401 in #1289
Full Changelog: v1.3.4-beta2...1.3.4-beta3