Releases: FISCO-BCOS/FISCO-BCOS
FISCO-BCOS v2.11.0
What's Changed
- merge v2.10.1 into master-2.0 by @bxq2011hust in #4049
- fix docker image build problem by @wenlinlee in #4069
- update Dockerfile by @wenlinlee in #4078
- Merge 2.10.2 and 2.10.3 into master-2.0 by @bxq2011hust in #4396
- add some boost log settings and upgrade boost to 1.85 by @bxq2011hust in #4399
- add WITH_TBB compile option by @bxq2011hust in #4402
- when WITH_TBB=OFF not compile tbb library by @bxq2011hust in #4409
- fix arm ci by @bxq2011hust in #4414
- add without_tbb to version info and fix warning when use cmake v3.24+ by @bxq2011hust in #4434
- fix core because of wrong index var by @bxq2011hust in #4439
- add ci for centos binary upload by @bxq2011hust in #4450
- modify centos ci compile path by @bxq2011hust in #4454
- merge release 2.11.0 by @bxq2011hust in #4466
Full Changelog: v2.10.3...v2.11.0
FISCO-BCOS v3.8.0
获取更多信息,请阅读FISCO BCOS 3.x文档
新增
- 新增流水线执行(实验功能),详见文档
修复
- 解决对EOA账户getCode的返回值问题:bugfix_eoa_as_contract
- 解决DMC模式下部署合约时gas消耗与串行模式不同的问题:bugfix_dmc_deploy_gas_used
- 解决EVM执行status_code非0和revert时未扣除gas的问题:bugfix_evm_exception_gas_used
- 解决StateStorage和KeyPageStorage的setRow接口写入未修改Entry时不计算DBHash的问题:bugfix_set_row_with_dirty_flag
升级描述
-
升级节点可执行程序
效果:修复bug,并带来稳定性、性能的提升
操作:停止节点服务,升级节点可执行程序为当前版本,重启节点服务
注意事项:推荐逐步替换可执行程序进行灰度升级
支持升级的版本:v3.0.0+
-
升级链数据版本
效果:可使用当前版本的最新特性
操作:先完成升级所有节点可执行程序,再参考文档发送交易升级链数据版本至 v3.8.0
注意事项:务必备份原节点的所有账本数据,若操作失误造成升级失败,可通过原数据回滚到升级前的状态
支持升级的版本:v3.0.0+
组件兼容性
请查阅完整描述
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.7.0 | 3.0.0 | |
Java SDK | 3.7.0 | 3.0.0 | |
CPP SDK | 3.7.0 | 3.0.0 | |
Solidity | 0.8.11 | 最低 0.4.25,最高 0.8.11 | 需根据合约版本下载编译器(控制台) |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
What's Changed
- Update task to avoid odr violations by @morebtcg in #4232
- Update hasher to tag_invoke based by @morebtcg in #4240
- Update transaction executor by @morebtcg in #4242
- Fix executor ci_check_air mismatch by @morebtcg in #4250
- Add new scheduler by @morebtcg in #4249
- Merge from 3.6.1 by @morebtcg in #4251
- Util changes by @morebtcg in #4254
- Merge from 3.6.1 by @morebtcg in #4265
- Add transfer20 perfomrance test, update libtask comment by @morebtcg in #4266
- Add transparent proxy for performanceTransfer20 by @morebtcg in #4270
- Add DIRECT flag for removeSome by @morebtcg in #4273
- Merge from master by @morebtcg in #4275
- Update version number to 3.8.0, change range method to async by @morebtcg in #4280
- Add range method for rocksdbstorage2 by @morebtcg in #4284
- Add range seek for multilayer storage by @morebtcg in #4291
- sync code from 3.7 by @morebtcg in #4294
- upgrade grpc to fix compile failed on macOS by @bxq2011hust in #4304
- Add baseline ci check by @morebtcg in #4303
- sync code from master by @morebtcg in #4322
- update tikv rust client by @bxq2011hust in #4326
- add github macOS workflow and upgrade rust toolchain by @wenlinlee in #4329
- update archive-reader by @bxq2011hust in #4338
- (scheduler): Catch exception in fetch tx Failed by @JimmyShi22 in #4349
- Add judgement for eoa or contract codeEntry by @Mojicode in #4353
- MemoryStorage2 and RocksDBStorage2 changes by @morebtcg in #4361
- sync code from 3.7.2 by @JimmyShi22 in #4367
- Add version check at baseline build by @morebtcg in #4371
- (tars): Fix callback_broadcastPushTransaction_exception(3.7.2) by @JimmyShi22 in #4375
- Baseline support getCode and listABI by @morebtcg in #4376
- Add dmc and wasm mode check by @morebtcg in #4377
- Add STATIC_CALL success return when address does not exists by @morebtcg in #4378
- sync code from 3.7.2 by @morebtcg in #4379
- modify ci to use TiKV v6.5.9 by @bxq2011hust in #4368
- delete some unnecessary error logs and fix release.yml bug by @wenlinlee in #4387
- Fix preformanceTable error by @morebtcg in #4388
- Add feature flag check before call precompiled by @morebtcg in #4391
- Clear gas usage when precompiled call failed by @morebtcg in #4393
- (EVM): add gas used in evm exception by @JimmyShi22 in #4397
- (dmc): Fix dmc deploy no gasUsed bug && use use isDynamicPrecompiledAccountCode to check account by @JimmyShi22 in #4400
- Add precompiled error output to receipt by @morebtcg in #4404
- sync code from 3.7.1 by @JimmyShi22 in #4408
- Fix parallel rollback missing entry by @morebtcg in #4407
- Fix create2 delegatecall codeop and precompiled size by @morebtcg in #4410
- Fix freezeAccount error by @morebtcg in #4411
- Fix TableTest TableTestV320 by @morebtcg in #4415
- Remove useless headers by @morebtcg in #4416
- Use new blockcontext constructor by @morebtcg in #4419
- Update codec param to ref by @morebtcg in #4421
- Add error message encoding for precompile error by @morebtcg in #4422
- Fix codec with bytesConstRef bug by @morebtcg in #4423
- Fix crud ci failed by @morebtcg in #4424
- Remove useless headers 2 by @morebtcg in #4425
- sync code from release-3.7.3 by @morebtcg in #4427
- Add set_row_dirty_flag by @morebtcg in #4430
- Update README.md by @flowerrun in #4431
- Add dirty flag for key page storage by @morebtcg in #4432
- Add feature check before enable baseline by @morebtcg in #4428
- revert log change to avoid compatibility problems by @wenlinlee in #4438
- Fix precompiled message, fix clangd style by @morebtcg in #4442
- sync code from release-3.8.0 by @morebtcg in #4455
- Update README to 3.8.0 by @morebtcg in #4458
Full Changelog: v3.7.1...v3.8.0
FISCO-BCOS v3.7.2
What's Changed
- revert log change to avoid compatibility problems for 3.7.2 by @wenlinlee in #4436
Full Changelog: v3.7.1...v3.7.2
FISCO-BCOS v3.2.7
What's Changed
- (txpool): add clean up sealed but batch id less than commit block number. by @kyonRay in #3643
- Fix compile error on gcc12 by @morebtcg in #3669
- (txpool,init): fix txpool broadcast logic not fit in gray release issue. by @kyonRay in #3678
- Add Features class, fix some code by tidy by @morebtcg in #3682
- (txpool): Fix tx sync faster than rpc submit to txPool bug by @JimmyShi22 in #3683
- fix arm problem by @wenlinlee in #3690
- update workflow by @wenlinlee in #3695
- Add feature to blockContext for executive by @morebtcg in #3696
- Add feature ledger write by @morebtcg in #3700
- move keyPage bugs fix from v3.4.0 to v3.2.3 by @bxq2011hust in #3702
- update scheduler log level by @wenlinlee in #3707
- Fix test bug by @morebtcg in #3705
- sync release-3.2.2 code to release-3.2.3 by @LucasLi1024 in #3722
- modify gateway:asyncSendMessageByNodeID log level from error to debug by @LucasLi1024 in #3724
- (CI): fix release.yml sudo problem by @wenlinlee in #3732
- Update features by code review by @morebtcg in #3729
- (syncLog): add log when node block number behind of the highest … by @LucasLi1024 in #3744
- (sync): optimize SyncPeerStatus lock range. by @kyonRay in #3751
- modify sync log description about lower block by @LucasLi1024 in #3752
- (txpool): fix proposal verify bug when block contains duplicate tx, when tx in txStorage but sealed for other block. by @kyonRay in #3755
- fix lightnode sm getBlockByNumber error by @wenlinlee in #3750
- (pbft): fix checkPoint timer. by @kyonRay in #3760
- (lightnode):fix lightnode getAbi fail && getBlockByNumber error … by @wenlinlee in #3768
- (NodeService, rpc): Sync fix nodeservice name=null bug && fix getGroupPeers return other peers bug by @JimmyShi22 in #3771
- fix txpool cleanup move #3609 and #3616 by @bxq2011hust in #3773
- add stop of storage by @bxq2011hust in #3774
- (lightnode):add P2P getAllNodeID function and improve lightnode robustness by @wenlinlee in #3775
- move #3352 to use jemalloc by @bxq2011hust in #3780
- (rpc): Fix illegal sender bug by @JimmyShi22 in #3786
- change key module error && warning log part 1 by @wenlinlee in #3787
- change key module error && warning log part 2 by @wenlinlee in #3792
- change key module error && warning log part 3 by @wenlinlee in #3794
- fix MemoryStorage::getTxsHash not use write lock by @bxq2011hust in #3789
- (pbft): fix pbft verify fail proposal not reset txs bug. by @kyonRay in #3776
- (auth, scheudler): sync fix from upper version by @JimmyShi22 in #3796
- Enable bugfix_revert when version > 3.2.3 by @morebtcg in #3788
- (tools): fix NodeTimeMaintenance causing seal block time incontinuity by adding init threshold. by @kyonRay in #3803
- update openjdk version to 1.8.0.345 by @wenlinlee in #3783
- (sync): fix block sync lock when fetch block in storage. by @kyonRay in #3807
- (TxPool): Fix tx miss when fetch.clear.seal bug by @JimmyShi22 in #3808
- (HostContext): Fix 3.0.0 delegateCall old logic, not init size overflow bug by @JimmyShi22 in #3810
- upgrade arm ci code compile by @wenlinlee in #3814
- add rpcapi ci test by @wenlinlee in #3817
- (precompiled): fix contract auth getMethodAuth in not exist address. by @kyonRay in #3823
- upgrade default version by @wenlinlee in #3827
- revert 3.2.3 stateStorage hash fix by @bxq2011hust in #3891
- change exception msg by @wenlinlee in #3903
- Fix version check and version print by @morebtcg in #3904
- Add feature feature-dmc2serial and fix 2 bugs by @luleigreat in #3914
- (txpool, dag): sync dag and txpool fix from 3.5.0 && no need to verify tx when getBlock by @JimmyShi22 in #3861
- Add readonly filter for gateway by @morebtcg in #3930
- Add readonly ut by @morebtcg in #3932
- Add allow_free_node for sync by @morebtcg in #3937
- Fix free node sync block error by @morebtcg in #3942
- Add bugfix_statestorage_hash by @morebtcg in #3951
- Update version to 3.2.4 by @morebtcg in #3964
- Add enableRIPProtocol flag support by @morebtcg in #3970
- Fix Unrecognized message type log level, connection failed log level,… by @morebtcg in #3981
- Add error return for amop is not initialized by @morebtcg in #3988
- (build_chain.sh): Fix reg error by @JimmyShi22 in #3998
- (build_chain.sh): Ignore lightnode by @JimmyShi22 in #4004
- Add getFeatureKeys for nodeconfig by @morebtcg in #4012
- (evm): Support&Fix some opcodes by @JimmyShi22 in #4019
- Replace memcpy with CopyMemory by @morebtcg in #4034
- fix python security vulnerability named os.system by @LucasLi1024 in #4039
- Register null amop handler in read only mode by @morebtcg in #4043
- Update version to 3.2.5 by @morebtcg in #4067
- Update compile options to support gcc11 by @morebtcg in #4071
- (EVM): sync opcode fix from 3.6.0 by @JimmyShi22 in #4074
- (evm): sync fix from 3.6.0 (#4125) by @JimmyShi22 in #4127
- update default version to 3.2.5 by @wenlinlee in #4151
- fix Dockerfile for 3.2.5 by @wenlinlee in #4155
- (evm): sync fix call_no_addr_return bug && add ut for ecRecover by @JimmyShi22 in #4168
- Add log level flag by @morebtcg in #4169
- Merge from 3.2.6 by @morebtcg in #4188
- fix keypage hash is inconsistent with stateStorage (#4230) by @bxq2011hust in #4231
- fix arm ci vcpkg binary version problem by @wenlinlee in #4235
- (evm, dmc): sync code fix bug from 3.6.0 by @JimmyShi22 in #4237
- update vcpkg to fix tars core by @wenlinlee in #4239
- (license): update license by @JimmyShi22 in #4343
- (precompiled,executor): cherry-pick commit pr #4262 and #4269 for fix internal create write empty abi string bug in 3.0.0. by @kyonRay in #4344
- add expand_lightnode function in build_chain.sh && add blockNumber in jLog by @wenlinlee in #4348
- (precompiled): cherry-pick pr #4271 for fix rebuild bfs. by @kyonRay in #4357
- sync code bugfix from 3.6+ by @JimmyShi22 in #4360
- (execute): Fix compatibility bug to be the same as 3.7.0 by @JimmyShi22 in #4364
- fix release.yml mac binary error by @wenl...
FISCO-BCOS v3.7.1
What's Changed
- chore: fix typos by @xiaoxianBoy in #4316
- Add readonly mode and allow_free_node by @morebtcg in #4335
- Update all version to 3.7.1 by @morebtcg in #4341
- (asio): use boost-asio 1.79 to fix timer_remove core by @JimmyShi22 in #4336
- (version, license): update version & license by @JimmyShi22 in #4342
- Update disconnect log to INFO by @morebtcg in #4351
- (github): add github upload ci. by @kyonRay in #4355
- Ignore unknown amop message type by @morebtcg in #4354
- Ignore another amop unrecognized message by @morebtcg in #4359
- (CI): fix upload CI. by @kyonRay in #4358
New Contributors
- @xiaoxianBoy made their first contribution in #4316
Full Changelog: v3.7.0...v3.7.1
FISCO-BCOS v3.7.0
获取更多信息,请阅读FISCO BCOS 3.x文档
新增
修复
- 更新 tikv_client/bcos-wasm/wedprcrypto和rust工具链版本
- 更新TASSL以解决mac上的编译问题
- 修复已部署空abi,部署相同的合约getABI失败的问题
- 修复开启合约部署权限后账户资产转移受限的问题
- 修复build_chain.sh一键搭建pro/max区块链过程中安装python失败的问题
升级描述
-
升级节点可执行程序
效果:修复bug,并带来稳定性、性能的提升
操作:停止节点服务,升级节点可执行程序为当前版本,重启节点服务
注意事项:推荐逐步替换可执行程序进行灰度升级
支持升级的版本:v3.0.0+
-
升级链数据版本
效果:可使用当前版本的最新特性
操作:先完成升级所有节点可执行程序,再参考文档发送交易升级链数据版本至 v3.7.0
注意事项:务必备份原节点的所有账本数据,若操作失误造成升级失败,可通过原数据回滚到升级前的状态
支持升级的版本:v3.0.0+
组件兼容性
请查阅完整描述
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.7.0 | 3.0.0 | |
Java SDK | 3.7.0 | 3.0.0 | |
CPP SDK | 3.7.0 | 3.0.0 | |
Solidity | 0.8.11 | 最低 0.4.25,最高 0.8.11 | 需根据合约版本下载编译器(控制台) |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
**Please read our [FISCO BCOS 3.x documentation](https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/).**
Fix
- Fix compatibility issues with DagTransfer
- Enable network layer rate limiting
- Fix compatibility issue with inconsistent keyPage hash
- Reuse existing deployment contract logic in internalCreate
Upgrade Notice
-
Upgrade node executable
Effect: Fix bugs, and bring stability and performance improvements
Operation: Stop the node service, upgrade the node executable to the current version, and restart the node service
Notice: It is recommended to gradually replace the executable for a phased upgrade
Versions supported before upgration: v3.0.0+
-
Upgrade chain data version
Effect: Can use the latest features of the current version
Operation: First complete the upgrade of all node executables, then refer to the documentation to send a transaction to upgrade the chain data version to v3.7.0
Notice: Be sure to back up all ledger data of the original node. If the operation is incorrect and the upgrade fails, you can roll back to the state before the upgrade using the original data.
Versions supported before upgration: v3.0.0+
Compatibility
Please refer to document for more details.
Recommended version | Minimum version | Description | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.7.0 | 3.0.0 | |
Java SDK | 3.7.0 | 3.0.0 | |
CPP SDK | 3.7.0 | 3.0.0 | |
Solidity | 0.8.11 | 0.4.25 to 0.8.11 | Please download console according with solidity version if you need to compile your smart contract. |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
FISCO-BCOS v3.6.1
获取更多信息,请阅读FISCO BCOS 3.x文档
修复
升级描述
-
升级节点可执行程序
效果:修复bug,并带来稳定性、性能的提升
操作:停止节点服务,升级节点可执行程序为当前版本,重启节点服务
注意事项:推荐逐步替换可执行程序进行灰度升级
支持升级的版本:v3.0.0+
-
升级链数据版本
效果:可使用当前版本的最新特性
操作:先完成升级所有节点可执行程序,再参考文档发送交易升级链数据版本至 v3.6.0
注意事项:务必备份原节点的所有账本数据,若操作失误造成升级失败,可通过原数据回滚到升级前的状态
支持升级的版本:v3.0.0+
组件兼容性
请查阅完整描述
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.6.0 | 3.0.0 | |
Java SDK | 3.6.0 | 3.0.0 | |
CPP SDK | 3.6.0 | 3.0.0 | |
Solidity | 0.8.11 | 最低 0.4.25,最高 0.8.11 | 需根据合约版本下载编译器(控制台) |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
**Please read our [FISCO BCOS 3.x documentation](https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/).**
Fix
- Fix compatibility issues with DagTransfer
- Enable network layer rate limiting
- Fix compatibility issue with inconsistent keyPage hash
- Reuse existing deployment contract logic in internalCreate
Upgrade Notice
-
Upgrade node executable
Effect: Fix bugs, and bring stability and performance improvements
Operation: Stop the node service, upgrade the node executable to the current version, and restart the node service
Notice: It is recommended to gradually replace the executable for a phased upgrade
Versions supported before upgration: v3.0.0+
-
Upgrade chain data version
Effect: Can use the latest features of the current version
Operation: First complete the upgrade of all node executables, then refer to the documentation to send a transaction to upgrade the chain data version to v3.6.0
Notice: Be sure to back up all ledger data of the original node. If the operation is incorrect and the upgrade fails, you can roll back to the state before the upgrade using the original data.
Versions supported before upgration: v3.0.0+
Compatibility
Please refer to document for more details.
Recommended version | Minimum version | Description | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.6.0 | 3.0.0 | |
Java SDK | 3.6.0 | 3.0.0 | |
CPP SDK | 3.6.0 | 3.0.0 | |
Solidity | 0.8.11 | 0.4.25 to 0.8.11 | Please download console according with solidity version if you need to compile your smart contract. |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
FISCO-BCOS v3.6.0
获取更多信息,请阅读FISCO BCOS 3.x文档
新增
修复
升级描述
-
升级节点可执行程序
效果:修复bug,并带来稳定性、性能的提升
操作:停止节点服务,升级节点可执行程序为当前版本,重启节点服务
注意事项:推荐逐步替换可执行程序进行灰度升级
支持升级的版本:v3.0.0+
-
升级链数据版本
效果:可使用当前版本的最新特性
操作:先完成升级所有节点可执行程序,再参考文档发送交易升级链数据版本至 v3.6.0
注意事项:务必备份原节点的所有账本数据,若操作失误造成升级失败,可通过原数据回滚到升级前的状态
支持升级的版本:v3.0.0+
组件兼容性
请查阅完整描述
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.6.0 | 3.0.0 | |
Java SDK | 3.6.0 | 3.0.0 | |
CPP SDK | 3.6.0 | 3.0.0 | |
Solidity | 0.8.11 | 最低 0.4.25,最高 0.8.11 | 需根据合约版本下载编译器(控制台) |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
Please read our FISCO BCOS 3.x documentation.
Add
- SDK adds encoding and decoding interfaces for transaction processes
- The build_chain.sh script now supports directly building the pro/max blockchain
- Added new log configuration items to support log archiving and compression
Fix
- Align opcodes to match Ethereum's execution behavior
- Fix the issue of DMC only partially rolling back states
- Network connections now support configuring hostname
- Fix the bug of MarkTxs failing in the transaction pool
- Fix the bug of enabling bugfix during feature upgrades
- Fix the issue of genesis block validation failure in light nodes causing synchronization problems
Upgrade Notice
-
Upgrade node executable
Effect: Fix bugs, and bring stability and performance improvements
Operation: Stop the node service, upgrade the node executable to the current version, and restart the node service
Notice: It is recommended to gradually replace the executable for a phased upgrade
Versions supported before upgration: v3.0.0+
-
Upgrade chain data version
Effect: Can use the latest features of the current version
Operation: First complete the upgrade of all node executables, then refer to the documentation to send a transaction to upgrade the chain data version to v3.6.0
Notice: Be sure to back up all ledger data of the original node. If the operation is incorrect and the upgrade fails, you can roll back to the state before the upgrade using the original data.
Versions supported before upgration: v3.0.0+
Compatibility
Please refer to document for more details.
Recommended version | Minimum version | Description | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.6.0 | 3.0.0 | |
Java SDK | 3.6.0 | 3.0.0 | |
CPP SDK | 3.6.0 | 3.0.0 | |
Solidity | 0.8.11 | 0.4.25 to 0.8.11 | Please download console according with solidity version if you need to compile your smart contract. |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
FISCO BCOS v3.2.6
获取更多信息,请阅读FISCO BCOS 3.x文档
修改
升级描述
-
升级节点可执行程序
效果:修复bug,并带来稳定性、性能的提升
操作:停止节点服务,升级节点可执行程序为当前版本,重启节点服务
注意事项:推荐逐步替换可执行程序进行灰度升级
支持升级的版本:v3.0.0+
-
升级链数据版本
效果:可使用当前版本的最新特性
操作:先完成升级所有节点可执行程序,再参考文档发送交易升级链数据版本至 v3.2.0
注意事项:务必备份原节点的所有账本数据,若操作失误造成升级失败,可通过原数据回滚到升级前的状态
支持升级的版本:v3.0.0+
组件兼容性
请查阅完整描述
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.2.0 | 3.0.0 | |
Java SDK | 3.2.2 | 3.0.0 | |
CPP SDK | 3.2.2 | 3.0.0 | |
Solidity | 0.8.11 | 最低 0.4.25,最高 0.8.11 | 需根据合约版本下载编译器(控制台) |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
Please read our FISCO BCOS 3.x documentation.
** Modified**
Upgrade Notice
-
Upgrade node executable
Effect: Fix bugs, and bring stability and performance improvements
Operation: Stop the node service, upgrade the node executable to the current version, and restart the node service
Notice: It is recommended to gradually replace the executable for a phased upgrade
Versions supported before upgration: v3.0.0+
-
Upgrade chain data version
Effect: Can use the latest features of the current version
Operation: First complete the upgrade of all node executables, then refer to the documentation to send a transaction to upgrade the chain data version to v3.2.0
Notice: Be sure to back up all ledger data of the original node. If the operation is incorrect and the upgrade fails, you can roll back to the state before the upgrade using the original data.
Versions supported before upgration: v3.0.0+
Compatibility
Please refer to document for more details.
Recommended version | Minimum version | Description | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.2.0 | 3.0.0 | |
Java SDK | 3.2.2 | 3.0.0 | |
CPP SDK | 3.2.2 | 3.0.0 | |
Solidity | 0.8.11 | 0.4.25 to 0.8.11 | Please download console according with solidity version if you need to compile your smart contract. |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
FISCO-BCOS v2.10.3
What's Changed
- add p2p.connection_warning config by @bxq2011hust in #4167
Full Changelog: v2.10.2...v2.10.3