Releases: boscore/bos
BOSCore v3.0.1 Release Note
Consensus Changes
support pipelined-BFT upgrade to Batch-PBFT seamlessly, reduce consensus time from 3 mins to 3 seconds
Others
Add Tips
section in the Readme file
Version:
- build from source code with tag : v3.0.1
- or use docker image : boscore/bos:v3.0.1
Documentation Additions
BOSCore v3.0.1-rc2 Release Note
Consensus bug fixes:
- Fix potential exception during fork switching (see issue #114 for details);
- Improve pbft messages validation procedure;
Other changes:
- Optimise overall cpu consumption;
Version:
- build from source code with tag : v3.0.1-rc2
- or use docker image : boscore/bos:v3.0.1-rc2
BOSCore v3.0.1-rc1 Release Note
Consensus bug fixes:
Fix potential hard fork upon fork switching;
Other changes:
Optimise for bad checkpoint requests;
Version:
- build from source code with tag : v3.0.1-rc1
- or use docker image : boscore/bos:v3.0.1-rc1
Thanks
@n8d Nate D@Aloha EOS
BOSCore v3.0.0 Release Note
This RELEASE will use high CPU, please upgrade to v3.0.1
Change Description
This release includes an EOSIO consensus upgrade. And it supports both pipelined-BFT & Batch-PBFT consensus algorithms. Check detail Upgrade solution
Consensus Changes
support pipelined-BFT upgrade to Batch-PBFT seamlessly, reduce consensus time from 3 mins to 3 seconds
API Changes
set upgrade example
cleos push action eosio eosio setupgrade '{"up":{"target_block_num":1000}}' -p eosio
set view example
curl -d 100 --request POST --url http://127.0.0.1:8888/v1/producer/set_pbft_current_view
Documentation Additions
BOSCore v3.0.0-rc5 Release Note
Change Description
This is a RELEASE CANDIDATE for version 3.0.0. The latest STABLE release is v2.0.3.
This is an pre-release for 3s LIB version. It can be used to test the stability and performance.
Change the consensus rule, and provided an upgrade solution
Version:
- build from source code with tag : v3.0.0-rc5
- or use docker image : boscore/bos:v3.0.0-rc5
Update
- Merge EOSIO 1.6.6
Documentation Additions
BOSCore v3.0.0-rc4 Release Note
Change Description
This is a RELEASE CANDIDATE for version 3.0.0. The latest STABLE release is v2.0.3.
This is an pre-release for 3s LIB version. It can be used to test the stability and performance.
Change the consensus rule, and provided an upgrade solution
Version:
- build from source code with tag : v3.0.0-rc4
- or use docker image : boscore/bos:v3.0.0-rc4
Fix
- CPU & Network overload cause by watermark losing
- Sync missing blocks during view change for non-longest branch;
- Fix consensus related bugs and improve overall performance;
Improvement
- Add current fork block states into snapshot;
- Add pbft_api_plugin;
Documentation Additions
BOSCore v3.0.0-rc3 Release Note
Change Description
This is a RELEASE CANDIDATE for version 3.0.0. The latest STABLE release is v2.0.3.
This is an pre-release for 3s LIB version. It can be used to test the stability and performance.
Change the consensus rule, and provided an upgrade solution
Consensus Changes
change from pipline bft to batch pbft, reduce irresistible time from 3 mins to 3 seconds
API Changes
set upgrade example
cleos push action eosio eosio setupgrade '{"up":{"target_block_num":1000}}' -p eosio
set view example
curl -d 100 --request POST --url http://127.0.0.1:8888/v1/producer/set_pbft_current_view
Fix
- fix crash bug caused by an existing bug: fetch block by num 0 will cause crash when head num > 65535
- fix incorrect pos align when doing fork db migration
- Generate commit certificate when pbft_state_index is empty would cause a crash
Improvement
- Support snapshot created by bos2.0.x before/after upgrade consensus protocol
- Improved fork db migration algorithm
- Use schedule in ucb when there is no stable checkpoint, this is added to bypass a bug when view change happens immediately after upgrade
- Updated txn_test_gen_plugin
Documentation Additions
BOSCore v3.0.0-rc2 Release Note
Change Description
This is a RELEASE CANDIDATE for version 3.0.0. The latest STABLE release is v2.0.3.
This is an pre-release for 3s LIB version. It can be used to test the stability and performance.
Change the consensus rule, and provided an upgrade solution
Consensus Changes
change from pipline bft to batch pbft, reduce irresistible time from 3 mins to 3 seconds
API Changes
set upgrade example
cleos push action eosio eosio setupgrade '{"up":{"target_block_num":1000}}' -p eosio
set view example
curl -d 100 --request POST --url http://127.0.0.1:8888/v1/producer/set_pbft_current_view
Fix
- fix crash bug caused by an existing bug: fetch block by num 0 will cause crash when head num > 65535
- fix incorrect pos align when doing fork db migration
Improvement
- Support snapshot created by bos2.0.x before/after upgrade consensus protocol
- Improved fork db migration algorithm
- Use schedule in ucb when there is no stable checkpoint, this is added to bypass a bug when view change happens immediately after upgrade
Documentation Additions
BOSCore v3.0.0-rc1 Release Note
Change Description
This is a RELEASE CANDIDATE for version 3.0.0. The latest STABLE release is v2.0.3.
This is an pre-release for 3s LIB version. It can be used to test the stability and performance.
Change the consensus rule, and provided an upgrade solution
Consensus Changes
change from pipline bft to batch pbft, reduce consensus time from 3 mins to 3 seconds
API Changes
set upgrade example
cleos push action eosio eosio setupgrade '{"up":{"target_block_num":1000}}' -p eosio
set view example
curl -d 100 --request POST --url http://127.0.0.1:8888/v1/producer/set_pbft_current_view
Documentation Additions
BOSCore v2.0.3 Release Note
Upgrades
cleos
add support for REXcleos
add support forpersonal.bos
- Merge eosio v1.6.4
Other changes
#70 personaldata
support by cleos
#67 update buildkit configure
#65 #66 fix unitest error
Documentation Additions
Thanks
@maodaishan realizes the personal.bos
contract