This is an optional Lotus release that introduces various improvements to the mining logic and deal-making workflow, as well as several new UX features.
Changes
- Set lower feecap on PoSt messages with low balance (#4217)
- Add options to set BlockProfileRate and MutexProfileFraction (#4140)
- Shed/post find (#4355)
- tvx extract: make it work with secp messages.(#4583)
- update go from 1.14 to 1.15 (#4909)
- print multiple blocks from miner cid (#4767)
- Connection Gater support (#4849)
- just return storedask.NewStoredAsk to reduce unuseful code (#4902)
- add go main version (#4910)
- Use version0 when pre-sealing (#4911)
- optimize code UpgradeTapeHeight and go fmt (#4913)
- CLI to get network version (#4914)
- Improve error for ActorsVersionPredicate (#4915)
- upgrade to go-fil-markets 1.0.5 (#4916)
- bug:replace with func recordFailure (#4919)
- Remove unused key (#4924)
- change typeV7 make len (#4943)
- emit events for peer disconnections and act upon them in the blocksync tracker (#4754)
- Fix lotus bench error (#4305)
- Reduce badger ValueTreshold to 128 (#4629)
- Downgrade duplicate nonce logs to debug (#4933)
- readme update golang version from 1.14.7 to 1.15.5 (#4974)
- add data transfer logging (#4975)
- Remove all temp file generation for deals (#4929)
- fix get sector bug (#4976)
- fix nil pointer in StateSectorPreCommitInfo (#4082)
- Add logging on data-transfer to miner (#4980)
- bugfix: fixup devnet script (#4956)
- modify for unsafe (#4024)
- move testground/lotus-soup testplan from oni to lotus (#4727)
- Setup remainder msig signers when parsing genesis template (#4904)
- Update JSON RPC server to enforce a maximum request size (#4923)
- New SR-specific lotus-shed cmd (#4971)
- update index to sectorNumber (#4987)
- storagefsm: Fix expired ticket retry loop (#4876)
- add .sec scale to measurements; humanize for metric tags (#4989)
- Support seal proof type switching (#4873)
- fix log format (#4984)
- Format workerID as string (#4973)
- miner: Winning PoSt Warmup (#4824)
- Default StartDealParams's fast retrieval field to true over JSON (#4998)
- Fix actor not found in chain inspect-usage (#5010)
- storagefsm: Improve new deal sector logic (#5007)
- Configure simultaneous requests (#4996)
- miner: log winningPoSt duration separately (#5005)
- fix wallet dead lock (#5002)
- Update go-jsonrpc to v0.1.2 (#5015)
- markets - separate watching for pre-commit from prove-commit (#4945)
- storagefsm: Add missing planners (#5016)
- fix wallet delete address where address is default (#5019)
- worker: More robust remote checks (#5008)
- Add new booststrappers (#4007)
- add a tooling to make filecoin accounting a little easier (#5025)
- fix: start a new line in print miner-info to avoid ambiguous display (#5029)
- Print gas limit sum in mpool stat (#5035)
- Fix chainstore tipset leak (#5037)
- shed rpc: Allow calling with args (#5036)
- Make --gas-limit optional in mpool replace cli (#5059)
- client list-asks --by-ping (#5060)
- Ledger signature verification (#5068)
- Fix helptext for verified-deal default in client deal (#5074)
- worker: Support setting task types at runtime (#5023)
- Enable Callers tracing when GasTracing is enabled (#5080)
- Cancel transfer cancels storage deal (#5032)
- Sector check command (#5041)
- add commp-to-cid base64 decode (#5079)
- miner info cli improvements (#5083)
- miner: Add slow mode to proving check (#5086)
- Error out deals that are not activated by proposed deal start epoch (#5061)