Releases: filecoin-project/venus
v1.8.0-rc4
CALIBNET UPGRADE TO NV17 WILL HAPPEN AT 14:10 GMT NOV 7 2022
What's Changed
- feat: add delete wallet address cmd / 删除钱包命令 by @diwufeiwen in #5326
- feat: add timeout params for shared common test/共享的通用测试工作流中添加超时的参数. by @zl03jsj in #5327
- feat: conceal the detail of state cmd by @LinZexiao in #5328
- Feat/tanlang/move blockstore to venus share by @LinZexiao in #5330
- fix: add gaspremium check when less than maxfee by @hunjixin in #5383
- feat: integrate nv17 by @simlecode in #5405
- fix: use debug fvm sync failed by @simlecode in #5407
- chore: Update to latest go-state-types for migration fixes by @simlecode in #5411
- chore: update go-state-types to v-0.9.7 by @simlecode in #5412
- feat: 把部分go-state-types中会随版本变化的结构重命名到venus-shared / alias types by @simlecode in #5416
- chore: format code by @simlecode in #5424
- chore: shutdown server when receiving exit signal by @simlecode in #5426
- chore: add tool to generate state types by @simlecode in #5431
- chore: Update to builtin-actors v9.0.2 by @simlecode in #5432
- chore: specify arg in net ping cmd by @simlecode in #5435
- chore: update builtin actors by @simlecode in #5436
- feat: update go-ipfs-cmd version by @hunjixin in #5437
- chore: update butterfly by @simlecode in #5438
- chore: set new upgrade heights for calibnet by @simlecode in #5440
- chore: update calib assets by @simlecode in #5443
- chore: bump version to v1.8.0-rc4 by @simlecode in #5444
Full Changelog: v1.8.0-rc3...v1.8.0-rc4
v1.8.0-rc3
What's Changed
- fix: Update DevNet to true in 2k network configuration by @simlecode in #5389
- chore: bump version to 1.8.0-rc2 by @simlecode in #5390
- chore: move apibsstore.go to pkg/util/blockstoreutil by @simlecode in #5391
- chore: bump version to v1.8.0-rc3 by @simlecode in #5393
- chore: Integrate builtin-actors v9.0.1 by @simlecode in #5392
Full Changelog: v1.8.0-rc2...v1.8.0-rc3
v1.8.0-rc2
IMPORTANT: Users syncing the calibration test network MUST use this RC or higher -- Venus v1.8.0-rc1 will NOT sync the calibration test network correctly.
重要提示:同步 calibration
测试网络的用户必须使用此RC或更高版本 -- Venus v1.8.0-rc1
无法正常同步 calibration
测试网。
What's Changed
- fix: add name for MethodMeta by @simlecode in #5387
- chore: update to go-state-types v0.9.1 by @simlecode in #5388
Full Changelog: v1.8.0-rc1...v1.8.0-rc2
v1.8.0-rc1
IMPORTANT: This RC CAN NOT be used to sync the calibration test network -- use Venus v1.8.0-rc2 or higher!
重要提示:这个RC不能用于同步 calibration
测试网络 -- 请使用 Venus v1.8.0-rc2
或者更高版本!
What's Changed
- opt: 调整network flag的值和网络名一致 / optimize network flag by @simlecode in #5250
- fix: download dockerfile before build by @LinZexiao in #5258
- chore: backport 5259 by @simlecode in #5264
- fix: make deps before make docker by @LinZexiao in #5268
- feat: 接口增加 basefee 参数 / add basefee for messager api by @simlecode in #5271
- feat: add peer score for pubsub by @simlecode in #5099
- Feat: add type
SignedStorageAsk
intovenus-shared
/在venus-shared
中添加SignedStorageAsk类型定义. by @zl03jsj in #5280 - fix: use %w to wrap error by @simlecode in #5286
- chore: 减少日志输出 / opt log by @simlecode in #5289
- chore: 移除blocksync协议 / remove blocksync protocol by @simlecode in #5290
- chore: 增加移除peer事件 / opt peer event by @simlecode in #5291
- feat: 增加两个链接口 / add chain api by @simlecode in #5307
- fix: 默认输出当前网络版本的actor cids / actor-cids cli command now defaults to current network version by @simlecode in #5308
- fix: 移除已失效命令 / remove unused cmds and dead code by @simlecode in #5314
- opt: Use paych info defined in shared module / paychmgr模块使用shared中定义的数据类型 by @diwufeiwen in #5315
- opt: Status display when sync is complete / 一些命令行显示的优化 by @diwufeiwen in #5313
- fix: 调整 parent_key字段长度 / update parent_key field to varchar(2048) by @simlecode in #5317
- feat: add api
StateComputeDataCID
and refactor api `StateSectorPreC… by @simlecode in #5318 - feat: fvm增加debug功能 / FVM Debug Dual Execution by @simlecode in #5319
- chore: Check for existing signers in add-propose by @simlecode in #5320
- chore: 调整 1475 bootstrap的peer id / change 1475 bootstrap peer by @simlecode in #5321
- fix: gas: estimate gas with a zero base-fee by @simlecode in #5322
- feat: FVM: always enable tracing for user-triggered executions by @simlecode in #5323
- chore: upgrade libp2p to v0.22 by @simlecode in #5324
- feat: add chain api
StateMinerAllocated
by @simlecode in #5325 - feat: network: add nv17 and integrate the corresponding go state type by @simlecode in #5329
- feat: print beneficiary info in state miner-info by @simlecode in #5348
- feat: move propagationDelaySecs to config by @simlecode in #5358
- feat: refactor: remove NewestNetworkVersion by @simlecode in #5360
- chore: actors: Allow builtin-actors to return a map of methods by @simlecode in #5361
- chore: ci: update go version by @simlecode in #5363
- feat: actors: Integrate datacap actor by @simlecode in #5362
- chore: use go 1.18 in go.mod by @simlecode in #5365
- feat: actors: Integrate builtin-actors changes for FIP-0045 by @simlecode in #5366
- feat: add API methods to get allocations and claims by @simlecode in #5374
- chore: update clib and butterfly asset by @simlecode in #5376
- feat: Returns nil if pendallocation is not found by @simlecode in #5378
- chore: update deps by @simlecode in #5379
- chore: bump version to v1.8.0-rc1 by @simlecode in #5380
Full Changelog: v1.7.0...v1.8.0-rc1
v1.7.1
Fix:
- Fixed the block broadcast failure caused by the release of the context in the API. / 修复API接口中context被释放引起的区块广播失败
v1.7.0
What's Changed
- test: use
T.TempDir
to create temporary test directory by @Juneezee in #4994 - docs: add release flow docs by @Fatman13 in #4991
- fix(slashfilter): increase parent_key field length for mysql db by @diwufeiwen in #5009
- feat #4974 : venus : make snapshot optional by @LinZexiao in #5015
- docs: update backport rules by @Fatman13 in #5011
- fix: #4975 venus : add tzdata to make TimeZone enable by @LinZexiao in #4983
- feat: #4910 venus : add market api by @LinZexiao in #4965
- style: change api name PieceStorageList to PieceStorageInfos by @LinZexiao in #5030
- fix: comments: correct the comments of some functions by @zl03jsj in #5040
- [venus-shared] 修改结构体以支持订单按生命周期筛选 by @dtynn in #5043
- feat:add new api DagstoreInitializeStorage to load shard from piece storage by @hunjixin in #5032
- api: add NetDisconnect api by @simlecode in #5026
- fix: rename repodir to repo by @simlecode in #5070
- feat: add GasOverPremium for gas estimate by @simlecode in #5050
- refactor: refactor ReplaceMessage api by @simlecode in #5079
- fix #4999 : venus : update depence of ddl from base image by @LinZexiao in #5003
- chore: venus docker : docker move copying ddl to the stage when runtime was built by @LinZexiao in #5092
- chore: git action: only trigger auto publish on PR is merged by @zl03jsj in #5091
- chore : docker add genesisfile support by @LinZexiao in #5093
- refactor: refactor net api & add net cmds by @simlecode in #5086
- fix:git action: mission colon in auto release workflow by @zl03jsj in #5098
- fix: add UpgradeSkyrHeight field to StateGetNetworkParams by @simlecode in #5103
- Feat/messager add gas feecap by @hunjixin in #5106
- cmd: print out actor code CIDs in manifest cid checker by @simlecode in #5104
- feat: add height diff in sync status by @LinZexiao in #5100
- chore: remove duplicate api by @simlecode in #5107
- Chore: issue template update by @Fatman13 in #5078
- fix: panic caused by
state power
cli if power of miner not exist by @zl03jsj in #5110 - fix: error message: correct error message by @StefanGajic in #5114
- chore: update ffi by @simlecode in #5112
- fix: load builtin actors earlier by @simlecode in #5117
- fix: command line: list miner control addresses get an error if owner is multi-sig by @zl03jsj in #5118
- chore: remove community label from template by @Fatman13 in #5131
- chore: change PR template by @LinZexiao in #5123
- feat: 优化命令行提示及使用 / Optimize existing command line prompts and use by @diwufeiwen in #5136
- chore: move venus-shared/builtin-actors to venus-shared/actors by @simlecode in #5134
- feat: 增加导入离线订单的接口 / add interface to add offline deal by @LinZexiao in #5141
- feat: venus-shared: add util for parsing message by @zl03jsj in #5145
- api: 各组件增加Version接口/add Version api for components by @simlecode in #5150
- fix: 更新 interopnet genesis car和bootstrap节点/update interopnet assets by @simlecode in #5154
- feat: 修改增加s3piecestorage的market接口 / fix interface which add s3piecestorage by @LinZexiao in #5153
- ci: 拆分git工作流/split workflow by @simlecode in #5169
- ci: fix missing secrets by @simlecode in #5175
- refrator: 重构了discovery包,删除了重复的代码 by @hunjixin in #5157
- Feat/tanlang/add api to manager p2p net in meassager by @LinZexiao in #5185
- Chore/tanlang/pre download go mod by @LinZexiao in #5201
- chore: rename maxFeeCap to gasFeeCap by @simlecode in #5206
- opt: 统一使用venus-shared库中的apiinfo / unified use apiinfo in venus-shared by @diwufeiwen in #5215
- Feat/tanlang/unify auth client by @LinZexiao in #5196
- Fix doc links by @ecbrinkman in #5199
- feat: 扩展更多的
State***
接口 / expand state apis by @diwufeiwen in #5214 - docs: release flow template rework by @Fatman13 in #5171
- feat: market增加统计接口,用于监控使用/ add statistic for storage and retrieval deals by @hunjixin in #5217
- Feat/tanlang/improve docker usage by @LinZexiao in #5241
- Feat/tanlang/update dockerfile url by @LinZexiao in #5246
- opt: 把tools/gen_cbor/main.go移到 venus-devtool / generate cbor in venus devtool by @simlecode in #5239
- fix: dev-tool: generated wrong market type by @zl03jsj in #5254
- feat: add timestamp into storagedeal, retrievaldeal by @zl03jsj in #5248
- chore: bump version to v1.7.0 by @simlecode in #5259
- fix: download dockerfile before build by @simlecode in #5262
New Contributors
- @Juneezee made their first contribution in #4994
- @StefanGajic made their first contribution in #5114
- @ecbrinkman made their first contribution in #5199
Full Changelog: v1.6.1...v1.7.0
v1.6.1
What's Changed
- chore: backport: 5009 & 4965 & 5030 & 5043 & 5026 & 5050 & 5079 & 5086 & 5103 & 5106 & 5100 & 5107 & 5110 by @simlecode in #5113
- chore: back port: 5112 & 5117 & 5118 by @simlecode in #5120
- fix: revert #5106 by @simlecode in #5124
- chore: bump version to v1.6.1 by @simlecode in #5122
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- fix: venus-shared: remove JwtAuthAPI by @simlecode in #4837
- new method for import published deal by @hunjixin in #4832
- MarketAPI: improve AssignUnPackedDeals API by @diwufeiwen in #4849
- Fix: compile error caused by unreachable package by @zl03jsj in #4854
- fix: cmd: remove default repo_dir value by @simlecode in #4863
- chore:update version by @hunjixin in #4871
- feat: api: add StateGetNetworkParmas by @simlecode in #4875
- feat(venus-shared): more fields defined in market.GetDealSpec by @dtynn in #4885
- feat: #4759 venus : add docker feature by @LinZexiao in #4873
- fix: venus-venus: change to build docker image from local repo by @LinZexiao in #4912
- build: bump version to v1.6.0-rc1 by @simlecode in #4929
- build: build v1.6.0-rc2 by @simlecode in #4966
- build: build v1.6.0 by @simlecode in #4988
New Contributors
- @LinZexiao made their first contribution in #4873
Full Changelog: v1.2.3...v1.6.0
v1.6.0-rc2
What's Changed
- fix: venus-venus: change to build docker image from local repo by @LinZexiao in #4912
- build: bump version to v1.6.0-rc1 by @simlecode in #4929
- build: build v1.6.0-rc2 by @simlecode in #4966
New Contributors
- @LinZexiao made their first contribution in #4873
Full Changelog: v1.6.0-rc1...v1.6.0-rc2
v1.6.0-rc1
What's Changed
- feat: #4759 venus : add docker feature by @LinZexiao in #4873
- fix: venus-venus: change to build docker image from local repo by @LinZexiao in #4912
New Contributors
- @LinZexiao made their first contribution in #4873
Full Changelog: v1.6.0-pre-rc1...v1.6.0-rc1