此版本是在 v1.0.0 版基础上的可选升级。在“创世纪分叉”前,请务必升级节点软件至版本号不低于 v1.0.0 (可以使用 v1.0.0 版,也可以使用更高版本)。
相比较 v1.0.0 版,本版本包含了多项改进,其中最重要的有:
- 当运行“getrawtransaction”及“getblock (verbose)”处理大量交易时,减少RPC接口的内存占用量。使用 BSV 节点检索处理大量交易的平台将会受益。
- 升级数据库格式,能够存储大于 4GB 的区块。
v1.0.1 版本的更新完整列表如下:
功能增强:
- 更新 VS 2019 的 Windows 构建说明
- 在 .gitignore 文件中,加入 .vscode
- 更新多个涉及“创世纪分叉”的文档
- 切换为禁用替换(非最终的)交易
- 允许对交易输入的量进行限制
- 将 maxtxnvalidatorasynctasksrunduration 的默认值从60秒更改为10秒
- 允许接受 10MB 大小的孤交易
- 提供 -invalidateblock CLI 选项开关
- 优化 “getblock” 及 “getblockrawtransactions” 处理大量交易时的性能
- 升级数据库格式,能够存储大于 4GB 的区块
修复:
- 修复:BSVRD-593,接受 #1区块头
- 修复断开连接的内存池限制溢出问题
- 修复:GNU构建系统使用默认版本的编译器
- 修复因 JSON 格式变更而导致的单元测试失败问题
- 修复:在 Windows 中,lshift_big_int 和 rshift_big_int 无法使用