Releases: maticnetwork/bor
Releases Β· maticnetwork/bor
v1.0.1-beta
This version introduces new feature and several bug fixes.
Important Information
- This release contains a new feature called milestone which will bring faster and deterministic finality.
- Please refer to this PIP-11 for more info.
- Make sure bor is upgraded to this version before upgrading Heimdall to v1.0.0-beta or after versions.
What's Changed
- 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
- 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
- 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
New Contributors
- @rroblak made their first contribution in #981
- @ForwardSlashBack made their first contribution in #960
Full Changelog: v0.5.0...v1.0.1-beta
v0.5.0
This version consists of several fixes, development and upstream merge from go-ethereum/v1.11.6.
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
- metrics/prometheus: fix count field of metric by @manav2401 in #965
- fix : eth_getLogs by @0xsharma in #975
New Contributors
- @criadoperez made their first contribution in #927
Full Changelog: v0.4.0...v0.5.0
v1.0.0-beta
This version introduces new feature and several bug fixes.
Important Information
- This release contains a new feature called milestone which will bring faster and deterministic finality.
- Please refer to this PIP-11 for more info.
- Make sure this version before upgrading Heimdall to v1.0.0-beta
What's Changed
- 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
- 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
- Arpit/merge latest branch by @temaniarpit27 in #978
New Contributors
- @ForwardSlashBack made their first contribution in #960
Full Changelog: v0.5.0-beta-6...v1.0.0-beta
v0.5.0-beta-6
Patch Notes
- This patch fixes the issue with error response from
eth_getLogs
resulting in"No chain config found. Proper PublicFilterAPI initialization required"
.
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
- metrics/prometheus: fix count field of metric by @manav2401 in #965
- fix : eth_getLogs by @0xsharma in #975
New Contributors
- @criadoperez made their first contribution in #927
Full Changelog: v0.4.0...v0.5.0-beta-6
v0.5.0-beta-5
Patch Notes
- This patch fixes the issue with
count
field of metrics exported where a constant value was being populated instead of the original count value.
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
New Contributors
- @criadoperez made their first contribution in #927
- @anshalshukla made their first contribution in #938
Full Changelog: v0.4.0...v0.5.0-beta-4
v0.5.0-beta-4
Patch Notes
- This patch fixed node fatal error
concurrent map read and map write
emitted from trie tracer and some potent fixes.
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
New Contributors
- @criadoperez made their first contribution in #927
- @anshalshukla made their first contribution in #938
Full Changelog: v0.4.0...v0.5.0-beta-4
v0.5.0-beta-3
Patch Notes
- This patch fixed node fatal error
concurrent map read and map write
emitted from trie tracer.
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
New Contributors
- @criadoperez made their first contribution in #927
- @anshalshukla made their first contribution in #938
Full Changelog: v0.4.0...v0.5.0-beta-3
v0.5.0-beta-2
Patch Notes
- This patch fixed node fatal error
concurrent map read and map write
instatedb.go
which was introduced in v0.5.0-beta-1.
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
New Contributors
- @criadoperez made their first contribution in #927
- @anshalshukla made their first contribution in #938
Full Changelog: v0.4.0...v0.5.0-beta-2
v0.5.0-beta-1
This version consists of several fixes, development and upstream merge from go-ethereum/v1.11.6.
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
New Contributors
- @criadoperez made their first contribution in #927
- @anshalshukla made their first contribution in #938
Full Changelog: v0.4.0...v0.5.0-beta-1
v0.4.0
This version introduces several new features and fixes compared to the previous stable version v0.3.9
Important Information
- This release contains a hard fork for Mainnet at block 44934656, hence everyone must update bor.
- Parallel EVM in verification has been enabled.
What's Changed
- Refactor blockstm executor by @cffls in #520
- Add ability to calculate the longest execution path in a block by @cffls in #540
- Added unit tests for MV HashMap by @pratikspatil024 in #492
- Add tx dependency to block header by @cffls in #544
- CI: Optimize devnet setup by @Raneet10 in #599
- mardizzone/pos-944: snyk and govuln integration by @marcello33 in #578
- Shivam/txpool tracing by @0xsharma in #604
- Add logs for transactions while committing a block by @JekaMas in #546
- Shivam/pos 1041 by @0xsharma in #640
- Reduce txArriveTimeout to 100ms by @builder90210 in #627
- Block stm miner dependency by @pratikspatil024 in #561
- Added flags to run heimdall as a child process by @0xKrishna in #597
- dev: chg: update PR template to include nodes audience check by @marcello33 in #641
- sonarqube integration by @marcello33 in #658
- Merge 'master' into qa by @0xsharma in #664
- Merge branch 'qa' and 'master' into develop by @0xsharma in #663
- CI: Update matic-cli branch in integration tests by @Raneet10 in #674
- internal/cli/server : fix : added triesInMemory in config by @0xsharma in #677
- Added hardfork related checks and updated existing tests by @pratikspatil024 in #666
- update requirements in README by @d10r in #681
- Added checks to RPC requests and introduced new flags to customise the parameters by @pratikspatil024 in #657
- chg : trieTimeout from 60 to 10 mins by @0xsharma in #692
- internal/cli/server : fix : added triesInMemory in config by @0xsharma in #691
- changed version from 0.3.0 to 0.3.4-beta by @pratikspatil024 in #693
- fix nil state-sync issue, increase grpc limit by @manav2401 in #695
- core, tests/bor: add more tests for state-sync validation by @manav2401 in #710
- internal/cli: add
skiptrace
flag for profiling by @manav2401 in #715 - Arpit/temp bor sync by @temaniarpit27 in #701
- revert "trieTimeout from 60 to 10 mins" change by @manav2401 in #720
- Arpit/add execution pool 2 by @temaniarpit27 in #719
- version change by @temaniarpit27 in #721
- Added flag in Status to wait for backend, and fixed panic issue. by @pratikspatil024 in #708
- Revert "Reduce txArriveTimeout to 100ms" by @ephess in #707
- Event based pprof by @JekaMas in #732
- consensus/bor : add : devFakeAuthor flag by @0xsharma in #697
- add check for empty lists in txpool by @JekaMas in #704
- Added 2 flags to enable parallel EVM and set the number of speculative processes by @pratikspatil024 in #727
- dev: chg: POS-1215 move sonarqube to own ci by @marcello33 in #733
- Added verbosity flag, supports log-level as well, but will remove that in future. by @pratikspatil024 in #722
- Check if block is nil to prevent panic by @dkeysil in #736
- miner: use env for tracing instead of block by @manav2401 in #728
- Add : mutex pprof profile by @0xsharma in #731
- Cherry-pick changes from develop by @manav2401 in #738
- chg : Move some info/error logs to debug by @0xsharma in #673
- Add : commit details to bor version by @0xsharma in #730
- core, params: add max code init size check in txpool by @manav2401 in #739
- Revert "Event based pprof" and update version by @manav2401 in #742
- mardizzone/hotfix-snyk: remove vcs build when running snyk by @marcello33 in #745
- Feat : SetMaxPeers by @0xsharma in #726
- internal/ethapi :: Fix : newRPCTransactionFromBlockIndex by @0xsharma in #759
- Update wiki link by @0xKrishna in #762
- Heimdall App implementation by @0xKrishna in #646
- core,eth,internal/cli,internal/ethapi: add --rpc.allow-unprotected-txs flag to allow txs to get replayed (for shadow node) by @Raneet10 in #705
- Added support for miner.recommit flag by @pratikspatil024 in #743
- interrupting commit experiment by @JekaMas in #556
- internal/cli: added missing flags by @pratikspatil024 in #744
- internal/ethapi: set rpc gas cap as default gas limit when creating access list by @Raneet10 in #791
- add : testcase for CommitInterruptExperiment by @0xsharma in #792
- dev: chg: continue on error when uploading snyk results to GH by @marcello33 in #795
- consensus/bor: revert "handle unauthorized signer in consensus.Prepare" by @Raneet10 in #797
- eth/downloader/whitelist: skip future chain validation by @manav2401 in #796
- Optimized the dependency metadata structure by @pratikspatil024 in #804
- Djpolygon/18.04 updates by @djpolygon in #811
- Merge master to qa by @manav2401 in #813
- Merge qa to develop by @manav2401 in #814
- Merge remote-tracking branch 'upstream/develop' into block-stm by @cffls in #818
- DEVOPS-822 adding in bootnode package and required service file by @djpolygon in #817
- State processor interrupt by @cffls in #819
- merge v0.3.9-alpha to qa by @marcello33 in #824
- dev: chg: version bump for v0.3.9-beta by @marcello33 in #825
- mardizzone/backport-merge-qa-to-develop by @marcello33 in #827
- consensus/bor: modify bor RPC methods by @Raneet10 in #822
- Allow parallel state processor to be interrupted by caller by @cffls in #823
- miner :: add : check to run worker commitWork by @0xsharma in #828
- Makefile, params: fix git commit usage in bor version command by @manav2401 in #835
- tests/bor :: rm : logs used for debugging issue by @0xsharma in #838
- eth/fetcher: if peers never respond, drop them by @0xsharma in #837
- Run serial and parallel processor at the same time by @cffls in #831
- core/vm, miner : Make commitInterrupt OPCODE level by @0xsharma in #794
- Make txArriveTimeout Configurable w/ CLI Flag by @thogard785 in #734
- eth/fetcher: if peers never respond, drop them (#837) by @0xsharma in #844
- dev: chg: bump version to beta-2 for v0.3.9 by @marcello33 in #845
- rm : remove interruptctx from txsCh select case by @0xsharma in #846
- dev: chg: use node-16 contracts branch by @marcello33 in #847
- rm : disable interruptCommit on txsCh select case by @0xsharma in #848
- v0.3.9-beta-3 version bump by @marcello33 in #849
- Added a script to increase the version by @pratikspatil024 in #850
- fix : go-routine leak in commitInterrupt channel by @0xsharma in #851
- beta version bump by @marcello33 in...