This is the first release candidates for lotus v1.13.0, a recommended lotus release that supports the upcoming
Network v14 Chocolate upgrade.
This feature release includes the latest functionality and improvements, like data transfer rate-limiting, rust-proof-ffi experimental CUDA support and so on. We highly recommend users like storage providers, data brokers, and so on upgrading your nodes and all subsystems to this release!
Note: This release candidate sets the upgrade epoch for calibration net, however, it does not set the Network v14
Chocolate upgrade for mainnet. FIPs(FIP0020-0025) included are based on optimistic acceptance, things may well
change according to the result of FIP last calls.
Detailed Changelog will be updated later.
Highlights
- Enable separate storage and retrieval transfer limits (filecoin-project/lotus#7405)
- Update proofs to v10.0.0 (filecoin-project/lotus#7420)
- update to go-graphsync v0.10.0
New Features
- Feat/datamodel selector retrieval (filecoin-project/lotus#6393)
- Expose storage stats on the metrics endpoint (filecoin-project/lotus#7418)
- feat: Catch panic to generate report and reraise (filecoin-project/lotus#7341)
- Add envconfig docs to the config (filecoin-project/lotus#7412)
- lotus shed: fr32 utils (filecoin-project/lotus#7355)
- Miner CLI: Allow trying to change owners of any miner actor (filecoin-project/lotus#7328)
- Add --unproven flag to the sectors list command (filecoin-project/lotus#7308)
Improvements
- check for deal start epoch on SectorAddPieceToAny (filecoin-project/lotus#7407)
- Verify Voucher locks in VoucherValidUnlocked (filecoin-project/lotus#5609)
- Add more info to miner allinfo command (filecoin-project/lotus#7384)
- add
lotus-miner storage-deals list --format=json
with transfers (filecoin-project/lotus#7312) - Fix formatting (filecoin-project/lotus#7383)
- GetCurrentDealInfo err: handle correctly err case (filecoin-project/lotus#7346)
- fix: Enforce verification key integrity check regardless of TRUST_PARAMS=1 (filecoin-project/lotus#7327)
- Show more deal states in miner info (filecoin-project/lotus#7311)
- Prep retrieval for selectors: no functional changes (filecoin-project/lotus#7306)
- Seed: improve helptext (filecoin-project/lotus#7304)
- Mempool: reduce size of sigValCache (filecoin-project/lotus#7305)
Bug Fixes
- StateSearchMsg: Correct usage of the allowReplaced flag (filecoin-project/lotus#7450)
- fix staging area path buildup (filecoin-project/lotus#7363)
- Randomness: Move getters from ChainAPI to StateAPI (filecoin-project/lotus#7322)
- storagemgr: Cleanup workerLk around worker resources (filecoin-project/lotus#7334)
- fix: check padSector Cid (filecoin-project/lotus#7310)
Dependency Updates
- github.com/filecoin-project/go-data-transfer (v1.10.1 -> v1.11.1):
- github.com/filecoin-project/go-fil-markets (v1.12.0 -> v1.13.1):
- github.com/filecoin-project/go-paramfetch (v0.0.2-0.20210614165157-25a6c7769498 -> v0.0.2):
- github.com/filecoin-project/specs-actors/v6-rc1:
- Better logging (#1503) (filecoin-project/specs-actors#1503)
- Defensive programming: harden power actor against seal verify failures (#1502) (filecoin-project/specs-actors#1502)
- BatchBalancer fee charged on precommit aggregate (#1497) (filecoin-project/specs-actors#1497)
- Fix #1486 (#1489) (filecoin-project/specs-actors#1489)
- Sector extension deal weight bug fix (#1498) (filecoin-project/specs-actors#1498)
- Fip 0021 (#1487) (filecoin-project/specs-actors#1487)
- Fix #176 (swap to xerrors from pkg/errors) (#1494) (filecoin-project/specs-actors#1494)
- Merge branch 'master' of github.com:filecoin-project/specs-actors
- Merge branch 'fix-799'
- compute the hash of the proposal iff the proposal hash is present (#1365) (filecoin-project/specs-actors#1365)
- Revert "Remove cc upgrade (#1473)" (#1475) (filecoin-project/specs-actors#1475)
- Remove cc upgrade (#1473) (filecoin-project/specs-actors#1473)
- Update to v6 (#1468) (filecoin-project/specs-actors#1468)
- go state types version revert (#1467) (filecoin-project/specs-actors#1467)
- Adjust code for subtle change in go-multihash 0.0.15 (#1463) (filecoin-project/specs-actors#1463)
- Bump go state types (#1464) (filecoin-project/specs-actors#1464)
- Create CODEOWNERS (#1465) (filecoin-project/specs-actors#1465)
- Test deterministic offset (#1462) (filecoin-project/specs-actors#1462
- Update go-libp2p to v0.15.0 (filecoin-project/lotus#7362)
Others
- Chocolate to master (filecoin-project/lotus#7440)
- releases -> master (filecoin-project/lotus#7403)
- remove nerpanet related code (filecoin-project/lotus#7373)
- sync branch main with master on updates (filecoin-project/lotus#7366)
- remove job to install jq (filecoin-project/lotus#7309)
Contributors
Contributor | Commits | Lines ± | Files Changed |
---|---|---|---|
ZenGround0 | 12 | +4202/-2752 | 187 |
Aayush Rajasekaran | 28 | +5023/-1059 | 213 |
c r | 4 | +1276/-435 | 37 |
Claudia Richoux | 12 | +1350/-209 | 43 |
Łukasz Magiera | 10 | +1214/-68 | 30 |
dirkmc | 8 | +845/-375 | 55 |
Aarsh Shah | 6 | +813/-259 | 16 |
Peter Rabbitson | 5 | +498/-74 | 19 |
Anton Evangelatov | 10 | +335/-139 | 19 |
Mike Greenberg | 15 | +336/-67 | 26 |
Jennifer Wang | 7 | +66/-206 | 26 |
Dirk McCormick | 8 | +149/-55 | 16 |
Steven Allen | 2 | +115/-12 | 6 |
hannahhoward | 3 | +53/-30 | 15 |
Rod Vagg | 3 | +58/-10 | 7 |
Jiaying Wang | 1 | +0/-56 | 1 |
Travis Person | 3 | +33/-19 | 8 |
Hannah Howard | 1 | +33/-18 | 7 |
Jakub Sztandera | 3 | +22/-11 | 4 |
ognots | 1 | +0/-10 | 2 |
Steve Loeppky | 1 | +6/-0 | 1 |
Adrian Lanzafame | 1 | +3/-3 | 1 |
swift-mx | 1 | +1/-1 | 1 |