- Feat/add more metrics [#238]
- refactor: Only pass the information needed to computeTicket [#222]
- add some explanation of parameters / 添加参数注释 [#221]
- doc: enable record [#225]
- fix: get beacon earlier [#227]
- Merge pull request #227 from ipfs-force-community/fix/get-beacon-earlier [#228]
- opt: add DialMinerRPC [#230]
- chore: bump version to v1.14.0-rc1 [#232]
- chore: update venus [#233]
- feat: add warning for PropagationDelaySecs [#234]
- fix: return error message [#235]
- feat: disable mine record by default [#218]
- feat: add api to list blocks in [#211]
- feat: add venus name space header in [#213]
- feat: add interface to query record of mining in [#215]
- fix: add null round count in [#216]
- doc: update config description / 更新config的解释 in [#209]
- chore: remove useless config code / 删除没用的配置代码 in [#210]
- chore: merge release v1.12 in [#208]
- fix: cmds compatible old repo [#203]
- feat: repo migrate [#197]
- bump up version to v1.11.0
- update sophon-auth to v1.11.0
- update venus to v1.11.0
- feat: mysql table migrate for miner_blocks / 更新数据库字段为可空或者添加默认值[#168]
- feat: update AuthClient which with token /客户端token验证 [#169]
- feat: add status api / 添加状态检测接口 [#172]
- feat: add docker push /增加推送到镜像仓库的功能 [#183]
- opt: chain-forked check /链分叉判断时只对同周期内判断 [#181]
- opt: set the select messages timeout / 选择消息设置5秒超时 [#184]
- 数据表
miner_blocks
字段设置默认值,winning_at
允许为null
- feat: user data isolation / 增加用户数据隔离 (#163) (ipfs-force-community/sophon-miner#163)
- 升级venus组件的版本
- github.com/filecoin-project/venus (-> v1.8.0)
- github.com/ipfs-force-community/sophon-auth (-> v1.8.0)
- 增加
miners
是否出块的控制开关,需要sophon-auth
版本 >= v1.8.0-rc4.
- 修复计算历史出块权时panic
- 不记录没有获胜的出块Timeout
从 1.7.*
升级会自动迁移配置文件,从 1.6.*
升级需重新初始化Repo
(init)
- 配置项
MySQL.ConnMaxLifeTime
改为字符窜格式:60 -> "1m0s"
; PropagationDelaySecs
和MinerOnceTimeout
由配置文件设置;- Repo目录增加
version
用于自动升级配置文件等。
从 1.7.*
升级会自动迁移配置文件,从 1.6.*
升级需重新初始化Repo
(init)
- 网络参数从同步节点请求,移除本地配置;
- 简化配置文件,参考 配置文件解析;
- 移除
venus-shared
中已有的数据类型; - 移除没有实际作用的代码;
- 矿工由
sophon-auth
管理,移除本地的矿工管理模块; - 移除对
filecoin-ffi
的依赖; - 新增配置项说明文档;
- 新增快速启动文档;
- 优化出块,在创建区块前再次尝试获取上一轮
base
,做如下处理:- 获得较优
base
(满足获胜条件并有更多的区块),则选择后者进行出块,避免获取base
不足引起的孤块; base
不匹配(发生了链分叉,之前获得的base
计算的出块权是无效的),不进行无意义的区块创建。
- 获得较优
- 修复采用
mysql
数据库时parenet_key
字段长度不足问题。
升级到此版本涉及配置文件的改动,有两个选择:
- 重新初始化
repo
; - 手动修改配置文件(参考config-desc.md)