This is an optional Lotus release that introduces various improvements to the sealing, mining, and deal-making processes.
Highlights
- OpenRPC Support (#5843)
- Take latency into account when making interactive deals (#5876)
- Update go-commp-utils for >10x faster client commp calculation (#5892)
- add
lotus client cancel-retrieval
cmd to lotus CLI (#5871) - add
inspect-deal
command tolotus client
(#5833) - Local retrieval support (#5917)
- go-fil-markets v1.1.9 -> v1.2.5
- For a detailed changelog see https://github.com/filecoin-project/go-fil-markets/blob/master/CHANGELOG.md
- rust-fil-proofs v5.4.1 -> v7.0.1
- For a detailed changelog see https://github.com/filecoin-project/rust-fil-proofs/blob/master/CHANGELOG.md
Changes
- storagefsm: Apply global events even in broken states (#5962)
- Default the AlwaysKeepUnsealedCopy flag to true (#5743)
- splitstore: compact hotstore prior to garbage collection (#5778)
- ipfs-force bootstrapper update (#5799)
- better logging when unsealing fails (#5851)
- perf: add cache for gas permium estimation (#5709)
- backupds: Compact log on restart (#5875)
- backupds: Improve truncated log handling (#5891)
- State CLI improvements (State CLI improvements)
- API proxy struct codegen (#5854)
- move DI stuff for paychmgr into modules (#5791)
- Implement Event observer and Settings for 3rd party dep injection (#5693)
- Export developer and network commands for consumption by derivatives of Lotus (#5864)
- mock sealer: Simulate randomness sideeffects (#5805)
- localstorage: Demote reservation stat error to debug (#5976)
- shed command to unpack miner info dumps (#5800)
- Add two utils to Lotus-shed (#5867)
- add shed election estimate command (#5092)
- Add --actor flag in lotus-shed sectors terminate (#5819)
- Move lotus mpool clear to lotus-shed (#5900)
- Centralize everything on ipfs/go-log/v2 (#5974)
- expose NextID from nice market actor interface (#5850)
- add available options for perm on error (#5814)
- API docs clarification: Document StateSearchMsg replaced message behavior (#5838)
- api: Document StateReplay replaced message behavior (#5840)
- add godocs to miner objects (#2184)
- Add description to the client deal CLI command (#5999)
- lint: don't skip builtin (#5881)
- use deal duration from actors (#5270)
- remote calc winningpost proof (#5884)
- packer: other network images (#5930)
- Convert the chainstore lock to RW (#5971)
- Remove CachedBlockstore (#5972)
- remove messagepool CapGasFee duplicate code (#5992)
- Add a mining-heartbeat INFO line at every epoch (#6183)
- chore(ci): Enable build on RC tags (#6245)
- Upgrade nerpa to actor v4 and bump the version to rc4 (#6249)
Fixes
- return buffers after canceling badger operation (#5796)
- avoid holding a lock while calling the View callback (#5792)
- storagefsm: Trigger input processing when below limits (#5801)
- After importing a previously deleted key, be able to delete it again (#4653)
- fix StateManager.Replay on reward actor (#5804)
- make sure atomic 64bit fields are 64bit aligned (#5794)
- Import secp sigs in paych tests (#5879)
- fix ci build-macos (#5934)
- Fix creation of remainder account when it's not a multisig (#5807)
- Fix fallback chainstore (#6003)
- fix 4857: show help for set-addrs (#5943)
- fix health report (#6011)
- fix(ci): Use recent ubuntu LTS release; Update release params (#6261)