Releases: XinFinOrg/XDPoSChain
Releases · XinFinOrg/XDPoSChain
v2.4.2-beta1
What's Changed
- increate timeout to 1 min for testnet by @benjamin202410 in #744
Full Changelog: v2.4.1-beta1...v2.4.2-beta1
v2.3.0
Main Update
- Reduce consensus timeout from 30 sec to 20 sec
- golang tracers, add golang callTracer
New API Support
- XDPoS_GetEpochNumbersBetween
- XDPoS_getBlockInfoByEpochNum
What's Changed
- increase mainnet rpc volume by @wanwiset25 in #552
- remove redundant error check in function getValidators by @JukLee0ira in #551
- remove admin for rpc and running node by @liam-lai in #554
- testnet: adjust enode_id for old bootnodes and add new bootnodes to list by @wanwiset25 in #555
- performance: remove extra conversions and optimize functions by @JukLee0ira in #553
- use errrors.New instead of empty fmt.Errorf by @JukLee0ira in #557
- remove swarm as unused like eth by @liam-lai in #537
- add step to trigger rpc deployment script update by @wanwiset25 in #556
- some PR before EIP-1559 by @gzliudan in #559
- fix issue #377 and a bug in queue by @gzliudan in #563
- Increase txsize by @wanwiset25 in #550
- scale down devnet from 108 to 90 by @liam-lai in #571
- downscale devnet by @liam-lai in #579
- update devnet deployment script by @liam-lai in #580
- scale down devnet from 90 to 73 by @liam-lai in #581
- Merge from master by @liam-lai in #589
- Merge from master for reorg bug fix by @liam-lai in #593
- lower the devnet cert to recover devnet by @liam-lai in #592
- lower the devnet cert to recover devnet again by @liam-lai in #594
- Scale down devnet from 73 to 62 by @liam-lai in #582
- make eth_call not timeout during UpdateM1 by @gzliudan in #595
- fix database corrupt when UpdateM1 fails during reorg by @gzliudan in #596
- Fix some panic cuased by nil block, statedb, header by @gzliudan in #578
- make leveldb configurable by @gzliudan in #576
- Improve the performance of eth_getLogs by @JukLee0ira in #583
- support for golang tracers + add golang callTracer by @wgr523 in #558
- Fix writeblock by @JukLee0ira in #601
- reduce devnet from 63 to 53 for cost saving by @liam-lai in #602
- remove legacy testnet validate masternode logic by @liam-lai in #603
- upgrade devnet rpc seems its cpu is reaching 100 by @liam-lai in #605
- remove ecs rpc node as we have ec2 ones by @liam-lai in #567
- fix a bug in PR #583: snapshot is not updated by @JukLee0ira in #604
- support both input and data in eth_call, eth_estimateGas, personal_sendTransaction by @JukLee0ira in #597
- hardcode stable image for rpc deployment (temporary) by @wanwiset25 in #612
- change Signer reward to debug by @gzliudan in #600
- Dev upgrade merge from master to fix rpc nodes by @liam-lai in #615
- fix race conditions in txpool by @gzliudan in #617
- Revert EIP 2464 by @wanwiset25 in #619
- update fastcache to v1.12.2 by @gzliudan in #613
- revert fixed image by @wanwiset25 in #621
- implement EIP-2681 by @gzliudan in #609
- update package common/lru and implement generic LRU by @gzliudan in #611
- implement EIP-3541 by @gzliudan in #614
- add missing unlock before panic in package event by @gzliudan in #624
- improve function EnableEIP in package vm by @gzliudan in #625
- feat: GetEpochNumbersBetween API by @wgr523 in #606
- fix sync issue for testnet by @gzliudan in #631
- Dev upgrade fix merge for #635 by @wanwiset25 in #637
- Monthly Merge Dev-Upgrade to Master Branch: September by @wanwiset25 in #635
- intro new timeout by @liam-lai in #651
- add last block number for epoch api by @benjamin202410 in #681
- Mainnet v2.3.0 merge hot fix branch and new epoch api by @benjamin202410 in #680
- cherry pick epoch api from dev-upgrade by @benjamin202410 in #699
Full Changelog: v2.2.5...v2.3.0
v2.2.5
Main Feature
- timeout to 30s
- fix eth_getCandidates and eth_getCandidatesStatus API
- Increase the default gas cap to 50000000
- add flag
--rpc-gascap
What's Changed
- cherry pick from #664 by @liam-lai in #666
- Fix getCandidateStatus API by @benjamin202410 in #663
- update timeout from 60s to 30s by @benjamin202410 in #669
- Update to version 2.2.5 by @liam-lai in #670
Full Changelog: v2.2.4...v2.2.5
v2.2.4
What's Changed
- bump version to v2.2.3 by @liam-lai in #660
- update to 1 min timeout by @benjamin202410 in #661
New Contributors
- @benjamin202410 made their first contribution in #661
Full Changelog: v2.2.3...v2.2.4
v2.2.3
v2.4.0-beta1
This release is for Testnet Only
Summary of the Change
- performance improvement
- code clean up
- leveldb configurable
- support for golang tracers and add golang callTracer
- Patch EIP-2681, EIP-3541
- API:
- XDPoS_GetEpochNumbersBetween
- support both input and data in eth_call, eth_estimateGas, personal_sendTransaction
- merge CallArgs and SendTxArgs
- refactor func ToMessage for CallArgs
What's Changed
- increase mainnet rpc volume by @wanwiset25 in #552
- remove redundant error check in function getValidators by @JukLee0ira in #551
- remove admin for rpc and running node by @liam-lai in #554
- testnet: adjust enode_id for old bootnodes and add new bootnodes to list by @wanwiset25 in #555
- performance: remove extra conversions and optimize functions by @JukLee0ira in #553
- use errrors.New instead of empty fmt.Errorf by @JukLee0ira in #557
- remove swarm as unused like eth by @liam-lai in #537
- add step to trigger rpc deployment script update by @wanwiset25 in #556
- some PR before EIP-1559 by @gzliudan in #559
- fix issue #377 and a bug in queue by @gzliudan in #563
- Increase txsize by @wanwiset25 in #550
- scale down devnet from 108 to 90 by @liam-lai in #571
- downscale devnet by @liam-lai in #579
- update devnet deployment script by @liam-lai in #580
- scale down devnet from 90 to 73 by @liam-lai in #581
- Merge from master by @liam-lai in #589
- Merge from master for reorg bug fix by @liam-lai in #593
- lower the devnet cert to recover devnet by @liam-lai in #592
- lower the devnet cert to recover devnet again by @liam-lai in #594
- Scale down devnet from 73 to 62 by @liam-lai in #582
- make eth_call not timeout during UpdateM1 by @gzliudan in #595
- fix database corrupt when UpdateM1 fails during reorg by @gzliudan in #596
- Fix some panic cuased by nil block, statedb, header by @gzliudan in #578
- make leveldb configurable by @gzliudan in #576
- Improve the performance of eth_getLogs by @JukLee0ira in #583
- support for golang tracers + add golang callTracer by @wgr523 in #558
- Fix writeblock by @JukLee0ira in #601
- reduce devnet from 63 to 53 for cost saving by @liam-lai in #602
- remove legacy testnet validate masternode logic by @liam-lai in #603
- upgrade devnet rpc seems its cpu is reaching 100 by @liam-lai in #605
- remove ecs rpc node as we have ec2 ones by @liam-lai in #567
- fix a bug in PR #583: snapshot is not updated by @JukLee0ira in #604
- support both input and data in eth_call, eth_estimateGas, personal_sendTransaction by @JukLee0ira in #597
- hardcode stable image for rpc deployment (temporary) by @wanwiset25 in #612
- change Signer reward to debug by @gzliudan in #600
- Dev upgrade merge from master to fix rpc nodes by @liam-lai in #615
- fix race conditions in txpool by @gzliudan in #617
- Revert EIP 2464 by @wanwiset25 in #619
- update fastcache to v1.12.2 by @gzliudan in #613
- revert fixed image by @wanwiset25 in #621
- implement EIP-2681 by @gzliudan in #609
- update package common/lru and implement generic LRU by @gzliudan in #611
- implement EIP-3541 by @gzliudan in #614
- add missing unlock before panic in package event by @gzliudan in #624
- improve function EnableEIP in package vm by @gzliudan in #625
- feat: GetEpochNumbersBetween API by @wgr523 in #606
- fix sync issue for testnet by @gzliudan in #631
- Dev upgrade fix merge for #635 by @wanwiset25 in #637
- Monthly Merge Dev-Upgrade to Master Branch: September by @wanwiset25 in #635
Full Changelog: v2.3.3-beta1...v2.4.0-beta1
v2.3.3-beta1
v2.0.0
Major Change
Block Number: 80370000
Target Date: 2nd Oct 2024
- TIPXDCXMinerDisable: Disable XDCx tx feature
- TIPV2SwitchBlock: New consensus protocol
- BlockNumberGas50x: tx fee increase by 50 times
Block Number: 80370900
- TIPXDCXReceiverDisable: Disable receiver XDCx tx
What's Changed
- consensus/clique: add some missing checks (ethereum#22836) by @wanwiset25 in #474
- add log deepcopy by @wanwiset25 in #449
- add files and workflow for EC2 rpc nodes by @wanwiset25 in #505
- fix calling parameters by @wanwiset25 in #506
- fix typo by @wanwiset25 in #508
- PPX-01 rename NextEpochMasterNodes to NextEpochCandidates by @liam-lai in #510
- Rpc volume by @wanwiset25 in #511
- change TxPreEvent to TxsPreEvent by @gzliudan in #495
- PPX-01 add verification of vote signer belonging to masternodes by @wgr523 in #498
- XDF-05 fix: Future Blocks Are Always Verified Instead Of Queued by @wgr523 in #497
- fix blank output image name by @wanwiset25 in #515
- rename function doCall and doEstimateGas by @gzliudan in #516
- revert rename change as change db field name and stops block chain by @liam-lai in #517
- use 0x address scheme by default and add new enable xdc prefix flag by @wanwiset25 in #518
- types, core, miner: add block location fields to receipt by @gzliudan in #520
- Disable on xdcx receiver part by @liam-lai in #521
- add trigger for disable XDCx precompiles by @wanwiset25 in #509
- enable TIPXDCXReceiverDisable flag on devnet by @liam-lai in #525
- Revert PR320 by @gzliudan in #524
- implement EIP-2929 for EIP-1559 by @gzliudan in #519
- remove uncle block handling by @wanwiset25 in #523
- extend eth_call and estimateGas api with state override by @wgr523 in #529
- upgrade tx pool by @gzliudan in #528
- Revert "core, light, params: implement eip2028 (ethereum#19931)" by @gzliudan in #532
- revert future blocks check behavior for v1 engine by @wanwiset25 in #531
- rpc:remove package ethereum/go-ethereum by @JukLee0ira in #534
- upgrade tx pool by @gzliudan in #533
- Implement EIP-2718 and EIP-2930 for EIP-1559 by @gzliudan in #526
- change threshold to match current config by @wanwiset25 in #543
- upgarde package rlp to 2024-05-15 by @gzliudan in #542
- TraceCall API by @wgr523 in #545
- Add method: eth_getBlockReceipts by @JukLee0ira in #540
- GetTransactionAndReceiptProof API by @wgr523 in #548
- Rebase master into dev-upgrade by @liam-lai in #549
- Monthly Merge Dev-Upgrade to Master Branch: May by @liam-lai in #536
- xdpos 2.0 release for mainnet by @liam-lai in #574
- add stable sufix in the mainnet version by @liam-lai in #575
- fix too many reorg for mainnet by @gzliudan in #586
- Fix crash during reorg for v2.0.0 by @gzliudan in #590
- make MasternodeVotingSMC tx never timeout by @gzliudan in #598
- make database no corrupt when UpdateM1 fails during reorg by @gzliudan in #599
- setup mainnet and testnet release block by @liam-lai in #607
Full Changelog: v1.6.0...v2.0.0