Releases: filecoin-project/venus
v1.12.0
What's Changed
- fix: update UpgradeHyggeHeight to -21 in forcenet by @simlecode in #5912
- opt: push all tag to tianyan by @simlecode in #5934
- fix: supply release id by @LinZexiao in #5938
- feat: change init logic by @hunjixin in #5941
- fix: fix import when less than 900 height by @hunjixin in #5950
- opt: remove perm adapt strategy by @simlecode in #5953
- feat: message pool: change locks to RWMutexes for performance by @diwufeiwen in #5964
- feat: mpool: prune excess messages before selection by @diwufeiwen in #5967
- fix: Fix generating version in the current directory by @simlecode in #5972
- Opt/remove init option by @simlecode in #5974
- Fix/not store event by @simlecode in #5977
- fix: fetch filecoin-ffi failed by @simlecode in #5981
- Chore/transport by @simlecode in #5984
- feat: add unseal state / 增加了 unseal 的状态类型 by @LinZexiao in #5990
- feat: chain: speed up calculation of genesis circ supply by @diwufeiwen in #5991
- fix: gas estimation: do not special case paych collects by @diwufeiwen in #5992
- feat: downgrade perm for eth from write to read by @LinZexiao in #5995
- feat: verify eth filter's block index is in hex by @LinZexiao in #5996
- feat: Network parameters add an Eip155ChainID field by @diwufeiwen in #5997
- opt: add codecov token by @simlecode in #5998
- opt: MinerInfo adds the PendingOwnerAddress field by @simlecode in #5999
- feat: add ExecutionTrace cache by @LinZexiao in #6000
- feat: add batch deal for market by @simlecode in #5829
- check if epoch is negative in GetTipsetByHeight()/ 检查epoch 是否是负数在GetTipsetByHeight()方法 by @elvin-du in #6008
- chore: rename market to droplet by @simlecode in #6005
- feat: add vm execution lanes by @LinZexiao in #6011
- refactor: market: rename OfflineDealImport to DealsImport by @simlecode in #6012
- fix: more chain api by @simlecode in #6013
- fix: compatible with older versions by @simlecode in #6024
- chore: update github actions by @galargh in #6027
New Contributors
Full Changelog: v1.11.1...v1.12.0
v1.12.0-rc1
What's Changed
- fix: update UpgradeHyggeHeight to -21 in forcenet by @simlecode in #5912
- opt: push all tag to tianyan by @simlecode in #5934
- Dev/v1.12 by @simlecode in #5936
- fix: supply release id by @LinZexiao in #5938
- feat: change init logic by @hunjixin in #5941
- fix: fix import when less than 900 height by @hunjixin in #5950
- chore merge release/v1.11 into master by @LinZexiao in #5948
- opt: remove perm adapt strategy by @simlecode in #5953
- feat: message pool: change locks to RWMutexes for performance by @diwufeiwen in #5964
- feat: mpool: prune excess messages before selection by @diwufeiwen in #5967
- fix: Fix generating version in the current directory by @simlecode in #5972
- Opt/remove init option by @simlecode in #5974
- Fix/not store event by @simlecode in #5977
- fix: fetch filecoin-ffi failed by @simlecode in #5981
- Chore/transport by @simlecode in #5984
- feat: add unseal state / 增加了 unseal 的状态类型 by @LinZexiao in #5990
- feat: chain: speed up calculation of genesis circ supply by @diwufeiwen in #5991
- fix: gas estimation: do not special case paych collects by @diwufeiwen in #5992
- feat: downgrade perm for eth from write to read by @LinZexiao in #5995
- feat: verify eth filter's block index is in hex by @LinZexiao in #5996
- feat: Network parameters add an Eip155ChainID field by @diwufeiwen in #5997
- opt: add codecov token by @simlecode in #5998
- opt: MinerInfo adds the PendingOwnerAddress field by @simlecode in #5999
- feat: add ExecutionTrace cache by @LinZexiao in #6000
- feat: add batch deal for market by @simlecode in #5829
- check if epoch is negative in GetTipsetByHeight()/ 检查epoch 是否是负数在GetTipsetByHeight()方法 by @elvin-du in #6008
- chore: rename market to droplet by @simlecode in #6005
- feat: add vm execution lanes by @LinZexiao in #6011
- refactor: market: rename OfflineDealImport to DealsImport by @simlecode in #6012
- fix: more chain api by @simlecode in #6013
- chore: bump version to v1.12.0-rc1 by @simlecode in #6015
New Contributors
Full Changelog: v1.11.1...v1.12.0-rc1
v1.11.1
What's Changed
- Fix/veryfy window po st fail / 修复 windowPoST 验证失败的问题 by @LinZexiao in #5927
Full Changelog: v1.11.0...v1.11.1
v1.11.0
This is the stable release of Venus v1.11.0 for the upcoming MANDATORY network upgrade at 2023-04-27T13:00:00Z, epoch 2809800. This release delivers the nv19 Lighting and nv20 Thunder network upgrade for mainnet.
The Lighting and Thunder upgrade introduces the following Filecoin Improvement Proposals (FIPs), delivered by builtin-actors v11 (see actors v11.0.0):
- FIP 0060 - Thirty day market deal maintenance interval
- FIP 0061 - WindowPoSt grindability fix
- FIP 0062 - Fallback method handler for multisig actor
What's Changed
New Feature
- feat: add status api to detect api ready by @hunjixin / 添加状态检测接口 #5740
(https://github.com/filecoin-project/venus/pull/5752)] - feat: make chain tipset fetching 1000x faster by @diwufeiwen / chain fetch 优化 [#5824]
- chore: update ffi by @simlecode /更新FFI,默认FVM 并行度为4,并用户可配置 #5846
Alteration
- feat: update auth client with token by @LinZexiao /更新authClient的token授权 [[#5752]]
- feat: add bootstrap peers flag by @hunjixin 添加bootstrap节点的Flag #5742
Chores
- feat: update cache to the new generic version by @diwufeiwen /缓存库版本升级 [#5857]
- feat: add docker push by @hunjixin /增加推送到镜像仓库的功能 [#5889]
- chore(make): allow setting Go compiler with
GOby @0x5459 /允许设置用什么编译器 [#5872]
Bugs Fixes
- fix: not sync in 2k network by @hunjixin / 修复2k网络同步失败 [#5748]
- fix: Saving genesis blocks when importing snapshots by @simlecode / 修复删除 badger chain 后导入快照失败 [#5892]
- fix: use FIL pointer to unmarshaltext by @simlecode /设置UnmarshalText方法的接收器为FIL指针 [#5869]
Full Changelog: v1.10.2...v1.11.0
v1.11.0-rc2
v1.11.0-rc1
What's Changed
- feat: add bootstrap peers flag by @hunjixin in #5742
- feat: add status api to detect api ready by @hunjixin in #5740
- fix: not sync in 2k network by @hunjixin in #5748
- fix/ rm upgrade in github action / 移除 action 中系统软件的升级 by @LinZexiao in #5773
- chore: update deps by @simlecode in #5770
- Feat/tanlang/update auth client with token by @LinZexiao in #5752
- Feat/tanlang/wallet add sign recorder by @LinZexiao in #5751
- Dev/v1.11.0 by @LinZexiao in #5777
- Chore/merge v1.10.0 by @simlecode in #5802
- feat: make chain tipset fetching 1000x faster by @diwufeiwen in #5824
- feat: get signer deal detail by @simlecode in #5831
- Chore/transport code by @simlecode in #5832
- feat: upgrade market-event api by @diwufeiwen in #5703
- feat: market: add query params by @simlecode in #5845
- chore: update ffi by @simlecode in #5846
- chore: Change the DealID in RetrievalDealQueryParams to PayloadCID by @simlecode in #5859
- feat: market: new api
ReleaseDealsby @0x5459 in #5855 - feat: update cache to the new generic version by @diwufeiwen in #5857
- feat: market: add api DagstoreDestroyShard by @simlecode in #5862
- fix: use FIL pointer to unmarshaltext by @simlecode in #5869
- chore(make): allow setting Go compiler with
GOby @0x5459 in #5872 - feat: rm isunseal method in gateway / 移除 unsesal 方法 by @LinZexiao in #5875
- Feat/add docker push by @hunjixin in #5889
- fix: Saving genesis blocks when importing snapshots by @simlecode in #5892
- opt: DealsImportData adds parameter skipCommP by @simlecode in #5898
- chore: use ubuntu-20.04 in git action by @simlecode in #5894
- Feat/update actor and network skeleton / 升级网络框架以及 actor bundle by @LinZexiao in #5900
- Feat/new vm exec tracer / 使用新的 vm 执行追踪模块 by @LinZexiao in #5901
- Feat/actor state migrate for nv19 / actor nv19 状态迁移 by @LinZexiao in #5902
- Feat/set calibration upgrade heights by @LinZexiao in #5906
- Feat/nv19 by @LinZexiao in #5904
- feat: expedite nv19 / 加快升级 nv19 by @LinZexiao in #5910
- Pre/v1.11 / 合并预发布分支 by @LinZexiao in #5911
New Contributors
Full Changelog: v1.10.1...v1.11.0-rc1
v1.10.2
What's Changed
This is a patch release intended to alleviate performance issues reported by some users since the nv18 upgrade.
The primary change is to update the FFI to allow for FVM parallelism of 4 by default, and make this user-configurable.
through the LOTUS_FVM_CONCURRENCY env var.
Users with higher memory specs can experiment with setting LOTUS_FVM_CONCURRENCY to higher values, up to 48, to allow for more concurrent FVM execution.
- chore: cherry-pick #5846 by @simlecode in #5867
- chore: bump version to v1.10.2 by @simlecode in #5868
- chore: cherry pick #5832 by @simlecode in #5870
Full Changelog: v1.10.1...v1.10.2
v1.10.1
What's Changed
- fix: fix evm cmds by @simlecode in #5785
- fix: block delay is 0 by @simlecode in #5792
- feat: add miner mgr api by @diwufeiwen in #5794
- feat: add compute state api by @simlecode in #5795
- fix: EthAPI: Make newEthBlockFromFilecoinTipSet faster and correct by @simlecode in #5798
- chore: bump version to v1.10.1 by @simlecode in #5799
Full Changelog: v1.10.0...v1.10.1
v1.10.0
What's Changed
- feat: future proof the from & to address protocols by @simlecode in #5557
- chore: build macos release by @simlecode in #5629
- feat: 重命名replacedmsg为nonceconflict, rename replacedmsg to nonceconfict by @hunjixin in #5637
- fix: doc-gen of gateway / 正确生成gateway v2的接口文档 by @diwufeiwen in #5639
- chore(deps): bump github.com/ipld/go-codec-dagpb from 1.3.2 to 1.5.0 by @dependabot in #5647
- rename list ask api by @hunjixin in #5688
- fix: not publish message by @simlecode in #5698
- fix: devtools: main.go by @bhaskarvilles in #5658
- chore(deps): bump github.com/gin-gonic/gin from 1.7.0 to 1.7.7 by @dependabot in #5705
- chore(deps): bump github.com/ipfs/go-unixfs from 0.3.1 to 0.4.3 in /venus-devtool by @dependabot in #5713
- chore(deps): bump github.com/ipfs/go-unixfs from 0.3.1 to 0.4.3 by @dependabot in #5712
- chore(deps): bump github.com/ipld/go-ipld-prime from 0.18.0 to 0.19.0 in /venus-devtool by @dependabot in #5724
- chore(deps): bump github.com/ipld/go-ipld-prime from 0.18.0 to 0.19.0 by @dependabot in #5723
- chore: bump version to 1.9.0 by @LinZexiao in #5727
- feat: integrate nv18 by @simlecode in #5726
- chore: bump version to v1.10.0-rc1 by @simlecode in #5729
- chore: git action update to ubuntu-22.04 by @simlecode in #5731
- Dev/v1.10.0 by @simlecode in #5730
- fix: fix forcenet by @simlecode in #5733
- feat: add bootstrap peers flag by @hunjixin in #5736
- Feat/transport nv18 rc2 by @simlecode in #5738
- chore: bump version to v1.10.0-rc3 by @simlecode in #5739
- chore: upgrade go-jsonrpc by @simlecode in #5741
- fix: fix store receipts by @simlecode in #5743
- chore: bump version to v1.10.0-rc4 by @simlecode in #5744
- fix: update persian height to 240 by @simlecode in #5750
- chore: cherry-pick 5773 by @simlecode in #5775
- feat: EthAPI: Add FilecoinAddressToEthAddress by @simlecode in #5772
- fix: add vmTracing for state replay by @simlecode in #5757
- feat: refactor updatedealstatus api of market by @diwufeiwen in #5778
- Chore/transport code by @simlecode in #5779
- chore: bump version to v1.10.0 by @simlecode in #5781
New Contributors
- @dependabot made their first contribution in #5647
- @bhaskarvilles made their first contribution in #5658
Full Changelog: v1.9.0...v1.10.0
v1.10.0-rc4
What's Changed
- fix: fix store receipts by @simlecode in #5743
- chore: bump version to v1.10.0-rc4 by @simlecode in #5744
Full Changelog: v1.10.0-rc3...v1.10.0-rc4