Releases: maticnetwork/bor
v2.0.0-beta
v2.0.0 is a new release with a breaking change in default storage scheme (see below) and some bug fixes and improvements.
Breaking change
v2.0.0 changed its default storage scheme to path-based storage scheme (PBSS) and default db engine to pebble db. Hence, it is incompatible with nodes that was using hash-based storage scheme (HBSS). In order for nodes that have been using HBSS continue to run, the flag state.scheme
should be manually set to hash
in the cli, or "state.scheme" = "hash"
in config.toml.
Same applies for db engine. If the node was using leveldb, in order for nodes continue to use leveldb, the flag db.engine
should be manually set to leveldb
in the cli, or "db.engine" = "leveldb"
in config.toml.
What's Changed
- StateSync Unit Tests on RPC Methods by @lucca30 in #1404
- Make block execution timer more accurate by @cffls in #1406
- Use sync.Pool for keccak state by @cffls in #1407
- core/rawdb: handle ancient pruner offset in indexing by @manav2401 in #1411
- consensus/bor: log err when commit span fails by @manav2401 in #1413
- Use PBSS and pebble by default by @cffls in #1412
- Remove redundant locks from txpool by @cffls in #1420
- Simplify e2e-tests CI by using the consolidated script by @kamuikatsurgi in #1423
- v1.5.4 backport by @pratikspatil024 in #1426
- internal/cli: trim trailing / from ancient path by @simonecid in #1400
- v1.5.5 release by @pratikspatil024 in #1427
- miner, consensus, core: remove tracing in mining workflow by @manav2401 in #1422
- Enforce parallel evm via flag by @manav2401 in #1425
- miner: get rid of test_backend helper functions by @manav2401 in #1424
- cmd/evm: don't overwrite sender account by @marcello33 in #1418
- builder, docs, packaging: update amoy dns, uncomment mainnet p2p configs by @manav2401 in #1428
- fix: some typos by @chloefeal in #1396
- Backport master to develop by @cffls in #1429
New Contributors
- @lucca30 made their first contribution in #1404
- @kamuikatsurgi made their first contribution in #1423
- @simonecid made their first contribution in #1400
- @chloefeal made their first contribution in #1396
Full Changelog: v1.5.5...v2.0.0-beta
v1.5.5
This release contains a critical security fix. We advise everyone to update their nodes to bor v1.5.5 as soon as possible.
More updates on the security bug will be announced soon on via a forum post.
v1.5.4
This version mainly contains fixes for a couple chain sync issues.
What's Changed
- Fix incorrect balance when CreateContract is used in block-stm by @cffls in #1382
- consensus/bor: fetch validator set using parent hash by @manav2401 in #1384
- Removing control files and updating the updateVersion.sh by @djpolygon in #1385
- Fix typos and improve documentation across several files by @Dimitrolito in #1381
- Fallback to serial execution if parallel execution fails by @cffls in #1392
- core/state: fix SetStorage override behavior (#30185) by @cffls in #1393
- Fix hasher by @cffls in #1394
- build(deps): bump golang.org/x/crypto from 0.24.0 to 0.31.0 by @dependabot in #1386
- Backport master to develop by @cffls in #1395
- Additional GRPC API checks by @avalkov in #1401
- V1.5.4 candidate by @cffls in #1402
New Contributors
- @Dimitrolito made their first contribution in #1381
Full Changelog: v1.5.3...v1.5.4
v1.5.4-beta
What's Changed
- Fix incorrect balance when CreateContract is used in block-stm by @cffls in #1382
- consensus/bor: fetch validator set using parent hash by @manav2401 in #1384
- Removing control files and updating the updateVersion.sh by @djpolygon in #1385
- Fix typos and improve documentation across several files by @Dimitrolito in #1381
- Fallback to serial execution if parallel execution fails by @cffls in #1392
- core/state: fix SetStorage override behavior (#30185) by @cffls in #1393
- Fix hasher by @cffls in #1394
- Backport master to develop by @cffls in #1395
New Contributors
- @Dimitrolito made their first contribution in #1381
Full Changelog: v1.5.3...v1.5.4-beta
v1.5.3
This release contains some improvements and fixed. Also, it prepares bor for the upcoming feature to communicate with heimdall via gRPC interface.
What's Changed
- chore: fix function name by @luozexuan in #1349
- Backport master to develop (v1.5.2) by @pratikspatil024 in #1369
- Limit bytes during response body read by @marcello33 in #1370
- Implement gRPC bidirectional communication between bor and heimdall by @marcello33 in #1373
- build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #1371
- gRPC edge cases by @marcello33 in #1374
- core: validate chain before writing block to avoid race condition by @manav2401 in #1319
- Wrong architecture binary ended up in arm64 by @djpolygon in #1380
- v1.5.3 candidate by @marcello33 in #1383
New Contributors
- @luozexuan made their first contribution in #1349
Full Changelog: v1.5.2...v1.5.3
v1.5.3-beta
What's Changed
- chore: fix function name by @luozexuan in #1349
- Backport master to develop (v1.5.2) by @pratikspatil024 in #1369
- Limit bytes during response body read by @marcello33 in #1370
- Implement gRPC bidirectional communication between bor and heimdall by @marcello33 in #1373
- build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #1371
- gRPC edge cases by @marcello33 in #1374
- core: validate chain before writing block to avoid race condition by @manav2401 in #1319
- Wrong architecture binary ended up in arm64 by @djpolygon in #1380
New Contributors
- @luozexuan made their first contribution in #1349
Full Changelog: v1.5.2...v1.5.3-beta
v1.5.2
v1.5.1
v1.5.0
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
- Fix panic in eth_getLogs by @cffls in #1342
- internal/cli: add prometheus sever timeouts by @marcello33 in #1344
- Adding refactored packager, adding pbss configs, removal of mumbai ( … by @djpolygon in #1311
- Adding rpm packagers by @djpolygon in #1339
- Check block number and timestamp options when filtering conditional transactions by @jj1980a in #1350
- Add discovery.dns by @cffls in #1355
- Changing names of pbss profiles for consistency in deb and rpm by @djpolygon in #1356
- Updating uploader by @djpolygon in #1357
- v1.5.0 candidate by @cffls in #1359
New Contributors
Full Changelog: v1.4.1...v1.5.0
v1.5.0-beta6
Bump version to v1.5.0-beta6