FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications.
APACHE-2.0 License
Bot releases are hidden (Show)
获取更多信息,请阅读FISCO BCOS 3.x文档
[log].rotate_time_point
支持设置日志滚动时间。相关PR:#4465
需要升级的链的“数据兼容版本号(compatibility_version)”为如下版本时:
该操作仅支持将3.x版本升级为本版本,不支持3.0-rc或2.x的升级。
用控制台
进行查询,如当前返回的版本为3.10.0
[group0]: /apps> getSystemConfigByKey compatibility_version
3.10.0
需将所有节点
的二进制逐步替换为当前版本。为了不影响业务,替换过程能够以灰度方式进行,逐个替换并重启节点。替换过程中,当前的链仍然会以旧的数据兼容版本号的逻辑继续执行。当所有节点二进制替换完成并重启后,需用控制台修改数据兼容版本号为当前版本。
用控制台
设置数据兼容版本号。
[group0]: /apps> setSystemConfigByKey compatibility_version 3.11.0
{
"code":0,
"msg":"success"
}
注:若开启权限治理功能,需要使用 setSysConfigProposal 命令
设置成功,再次查询,得到当前版本已升级为3.11.0
[group0]: /apps> getSystemConfigByKey compatibility_version
3.11.0
当前链已经完成升级,至此,链开始以新的逻辑继续运行,并支持了新的特性。
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.8.0 | 3.0.0 | |
Java SDK | 3.8.0 | 3.0.0 | |
CPP SDK | 3.7.0 | 3.0.0 | |
Solidity | 0.8.26 | 最低 0.4.25,最高 0.8.26 | 需根据合约版本下载编译器(控制台) |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.10.0...v3.11.0
Published by wenlinlee 3 months ago
获取更多信息,请阅读FISCO BCOS 3.x文档
需要升级的链的“数据兼容版本号(compatibility_version)”为如下版本时:
该操作仅支持将3.x版本升级为本版本,不支持3.0-rc或2.x的升级。
用控制台
进行查询,如当前返回的版本为3.9.0
[group0]: /apps> getSystemConfigByKey compatibility_version
3.9.0
需将所有节点
的二进制逐步替换为当前版本。为了不影响业务,替换过程能够以灰度方式进行,逐个替换并重启节点。替换过程中,当前的链仍然会以旧的数据兼容版本号的逻辑继续执行。当所有节点二进制替换完成并重启后,需用控制台修改数据兼容版本号为当前版本。
用控制台
设置数据兼容版本号。
[group0]: /apps> setSystemConfigByKey compatibility_version 3.10.0
{
"code":0,
"msg":"success"
}
注:若开启权限治理功能,需要使用 setSysConfigProposal 命令
设置成功,再次查询,得到当前版本已升级为3.10.0
[group0]: /apps> getSystemConfigByKey compatibility_version
3.10.0
当前链已经完成升级,至此,链开始以新的逻辑继续运行,并支持了新的特性。
推荐版本 | 最低版本 | 说明 | |
---|---|---|---|
WeBASE | 3.0.2 | 3.0.2 | |
WeIdentity | v3.0.0-rc.1 | v3.0.0-rc.1 | |
Console | 3.8.0 | 3.0.0 | |
Java SDK | 3.8.0 | 3.0.0 | |
CPP SDK | 3.7.0 | 3.0.0 | |
Solidity | 0.8.26 | 最低 0.4.25,最高 0.8.26 | 需根据合约版本下载编译器(控制台) |
WBC-Liquid | 1.0.0-rc3 | 1.0.0-rc3 |
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.9.0...v3.10.0
Published by wenlinlee 3 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v2.11.0...v2.11.1
Published by kyonRay 4 months ago
获取更多信息,请阅读FISCO BCOS 3.x文档
web3_chain_id
,用于Web3工具识别链的ID,发送正确的交易。相关PR:#4392
[web3_rpc]
,用户可选择开启Web3 Json RPC服务,默认端口号为8545。需要升级的链的“数据兼容版本号(compatibility_version)”为如下版本时:
该操作仅支持将3.x版本升级为本版本,不支持3.0-rc或2.x的升级。
用控制台
进行查询,如当前返回的版本为3.7.0
[group0]: /apps> getSystemConfigByKey compatibility_version
3.7.0
需将所有节点
的二进制逐步替换为当前版本。为了不影响业务,替换过程能够以灰度方式进行,逐个替换并重启节点。替换过程中,当前的链仍然会以旧的数据兼容版本号的逻辑继续执行。当所有节点二进制替换完成并重启后,需用控制台修改数据兼容版本号为当前版本。
用控制台
设置数据兼容版本号,如当前版本为3.7.0。
[group0]: /apps> setSystemConfigByKey compatibility_version 3.9.0
{
"code":0,
"msg":"success"
}
注:若开启权限治理功能,需要使用 setSysConfigProposal 命令
设置成功,再次查询,得到当前版本已升级为3.9.0
[group0]: /apps> getSystemConfigByKey compatibility_version
3.9.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 |
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.8.0...v3.9.0
Published by JimmyShi22 4 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.7.1...v3.7.3
Published by JimmyShi22 5 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.7.1...v3.7.2
Published by bxq2011hust 5 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v2.10.3...v2.11.0
Published by morebtcg 5 months ago
获取更多信息,请阅读FISCO BCOS 3.x文档
新增
修复
升级描述
升级节点可执行程序
效果:修复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 |
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.7.1...v3.8.0
Published by bxq2011hust 6 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v2.10.2...v2.10.3
Published by wenlinlee 6 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.5.0...v3.2.7
Published by wenlinlee 6 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.5.0...v3.2.7
Published by JimmyShi22 6 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.7.0...v3.7.1
Published by JimmyShi22 7 months ago
获取更多信息,请阅读FISCO BCOS 3.x文档
新增
修复
升级描述
升级节点可执行程序
效果:修复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 |
Fix
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 |
Published by wenlinlee 8 months ago
获取更多信息,请阅读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 |
Fix
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 |
Published by wenlinlee 8 months ago
获取更多信息,请阅读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 |
Published by wenlinlee 9 months ago
获取更多信息,请阅读FISCO BCOS 3.x文档
新特性
原生资产管理接口,支持账户balance资产转移(可通过开关开启)
新增
修复
升级描述
升级节点可执行程序
效果:修复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.
New Features
Native asset management interface, supports account balance asset transfer (can be enabled through a switch)
Add
Fix
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 |
Published by bxq2011hust 9 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v2.10.1...v2.10.2
Published by wenlinlee 10 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.2.3...v3.2.5
Published by wenlinlee 10 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.2.3...v3.2.4
Published by JimmyShi22 10 months ago
Full Changelog: https://github.com/FISCO-BCOS/FISCO-BCOS/compare/v3.2.4...v3.2.5