This version introduces several new features and fixes compared to the previous stable version v0.4.0. The changes include (but are not limited to):
- Upstream merge from go-ethereum/v1.11.6
- A new feature called milestone which will bring faster and deterministic finality. Refer to PIP-11 for more information.
Patch Notes
Compared to the last beta release (v1.0.2-beta) this version includes patches for:
- Fixing
eth_getLogs
for state-sync txns - Panic caused by concurrent map read and map write (introduced during the upstream merge).
What's Changed
- Use
big.Int#Set
instead ofbig.Int#SetBytes
when possible by @maoueh in #896 - Fixed MVHashMap being enabled even when paralellUniverse is set to 0 by @pratikspatil024 in #900
- dev: chg: pos-1465: remove snyk and sonarqube by @marcello33 in #908
- Master to develop (after v0.4.0) by @pratikspatil024 in #921
- core,eth,miner: fix initial test cases by @Raneet10 in #922
- core,eth: fix TestDeduplication, TestSyncAccountPerformance, TestTrac… by @Raneet10 in #924
- Fix worker
nil
pointer exception because ofbaseFee == nil
by @maoueh in #899 - Move NumSpeculativeProcs from module variable to function parameter by @cffls in #931
- Calculate tx dependency only when mining is enabled by @cffls in #935
- mardizzone/POS-1605: go and deps upgrade by @marcello33 in #929
- rpc: add execution pool metrics by @manav2401 in #919
- Moved TxDependency Metadata to ExtraData in Block Header by @pratikspatil024 in #930
- fix : runtime testcases by @0xsharma in #910
- fix typos by @criadoperez in #927
- Update discord link in README.md by @anshalshukla in #938
- Upstream merge from go-ethereum/v1.11.6 by @marcello33 in #901
- Revert "Upstream merge from go-ethereum/v1.11.6" by @0xsharma in #948
- Upstream merge from go-ethereum/v1.11.6 by @0xsharma in #949
- Fixes for bootnode by @djpolygon in #950
- graphql: dev: chg: avoid greedy allocation on graphql blocks call by @marcello33 in #958
- exempt draft PRs by @temaniarpit27 in #962
- metrics/prometheus: fix count field of metric by @manav2401 in #965
- Disable shuffling in unit test by @cffls in #954
- fix: Improve RETESTBOR.md document formatting by @ForwardSlashBack in #960
- internal/cli: add db.engine flag by @anshalshukla in #964
- ethclient: use
bor_getRootHash
instead of eth namespace by @manav2401 in #967 - add : statesync execution verbosity by @0xsharma in #947
- internal/cli: fix
db.engine
key naming for config files by @manav2401 in #969 - Adding fix for postrm removing the config.toml and service file by @djpolygon in #951
- log cleanup by @manav2401 in #970
- all: implement milestones by @temaniarpit27 in #961
- fix : eth_getLogs by @0xsharma in #975
- Arpit/merge latest branch by @temaniarpit27 in #978
- EOL 18.04 Support by @djpolygon in #980
- build(deps): bump github.com/docker/docker from 1.6.2 to v24.0.5+incompatible by @dependabot in #963
- miner/worker :: add : start commit work only after connecting to peers by @0xsharma in #977
- .github/workflows: run more parallel CI jobs by @manav2401 in #976
- CI: Increase smoke test timeout by @Raneet10 in #987
- Update mainnet bootnodes by @cffls in #997
- Add CLI flags to config LevelDB table/total sizes by @rroblak in #981
- V1.0.0 beta candidate by @VAIBHAVJINDAL3012 in #998
- Added a new RPC endpoint (
bor_sendRawTransactionConditional
) to support EIP-4337 Bundled Transactions by @pratikspatil024 in #945 - Fixed Panic - Added RLock on pool.pendingMu in validateTxBasics() by @pratikspatil024 in #1001
- Use borLogs instead of default by @0xKrishna in #1000
New Contributors
- @criadoperez made their first contribution in #927
- @ForwardSlashBack made their first contribution in #960
- @rroblak made their first contribution in #981
Full Changelog: v0.4.0...v1.0.3-beta