github filecoin-project/lotus v1.15.2

latest releases: v1.29.1, v1.28.3, miner/v1.28.2...
2 years ago

This is a highly recommended feature lotus release v1.15.2. This feature release introduces many new features and for SPs, including PoSt workers, sealing scheduler, snap deal queue and so on.

Note: You need to be using go v1.17.9&up from this release onwards.

Highlights

❣️❣️❣️ PoSt Workers ❣️❣️❣️

‼️️Attention - the long-awaited yet highly requested PoSt workers, they are here! And they come in as a combo: you may setup PoSt workers for both winningPoSt or/and windowPoSt worker. You can also setup any number of PoSt workers as long as you have the hardware resources!
For more details and learn how to set it up, see the docs here. You can also find early result of the PoSt workers performance by the community here.

In addition, we also added some handy toolings:

  • feat: miner: API/CLI to compute window-post (filecoin-project/lotus#8389)
    • run lotus-miner proving compute window-post to manually trigger a full windowPoSt computation for a specific deadline for full sanity checks.
  • feat: miner cli: Separate proving workers command (filecoin-project/lotus#8379)
    • run lotus-miner proving workers to list all the PoSt workers that's attached
  • feat: miner cli: proving check --faulty, faults in storage list sectors (filecoin-project/lotus#8349)
    • run lotus-miner proving check --faulty to identify the sectors that might be bad.

🔥🔥🔥 Sealing Scheduler Enhancement 🔥🔥🔥

Have you ever got a couple workers but only a few of them are super packed, while the rest are idling waiting for jobs? Now the task can be distributed more evenly with:

🌟🌟🌟 Snap Deal Enhancements 🌟🌟🌟

The Filecoin Network introduced Snap Deal with the network v15 OhSnap upgrade, and lotus shipped v1.14.0 with basic snappy support for SP to use this feature. Since then, we have received good ux feedbacks and bug reports from the community, and we are introducing a couple enhancement for SPs to better leverage this feature.

New Features

Improvements

Bug Fixes

Dependency Updates

Others

Contributors

Contributor Commits Lines ± Files Changed
@magik6k 95 +5147/-2922 401
@mz-sirius 3 +1789/-546 48
@nonsense 11 +777/-567 121
@arajasek 11 +336/-231 28
Darko Brdareski 1 +463/-13 95
@coryschwartz 11 +147/-217 13
spark8899 2 +300/-0 2
@ZenGround0 2 +6/-193 7
Eng Zer Jun 1 +31/-158 11
Kevin Li 2 +174/-0 14
@arajasek 5 +85/-86 18
@jennijuju 1 +0/-119 3
@jennijuju 1 +0/-98 6
@raulk 1 +60/-1 1
@frrist 1 +56/-0 2
@vyzo 3 +18/-16 5
@masih 3 +29/-4 3
@jennijuju 4 +18/-11 11
@hannahhoward 1 +13/-10 2
@dirkmc 1 +21/-1 1
koalacxr 1 +10/-11 4
Aarsh Shah 1 +19/-1 1
@rjan 6 +10/-8 7
@zl 1 +7/-1 1
KAYUII 1 +3/-2 1
@simlecode 1 +4/-0 1
@dirkmc 1 +1/-3 1
Jerry 1 +3/-0 1
@steblian 1 +1/-1 1
Geoff Stuart 1 +1/-0 1
Florian Ruen 1 +0/-1 1

Don't miss a new lotus release

NewReleases is sending notifications on new releases.