Skip to content

v1.9.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@arajasek arajasek released this 27 Apr 08:37

1.9.0-rc1 / 2021-04-27

This is a release candidate for the optional Lotus 1.9.0 release that introduces various improvements to the sealing, mining, and deal-making processes.

This also incorporates the actors v4 / network v12 upgrade.

Highlights

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)

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)