Merge pull request #6272 from filecoin-project/feat/proof-v7.0.1
Backport 6200 to master
This commit is contained in:
commit
987b9888d5
215
CHANGELOG.md
215
CHANGELOG.md
@ -1,6 +1,143 @@
|
|||||||
# Lotus changelog
|
# Lotus changelog
|
||||||
|
|
||||||
# 1.8.0 / 2021-04-27
|
# 1.9.0-rc4 / 2021-05-13
|
||||||
|
|
||||||
|
This is an optional Lotus release that introduces various improvements to the sealing, mining, and deal-making processes.
|
||||||
|
|
||||||
|
## Highlights
|
||||||
|
|
||||||
|
- OpenRPC Support (https://github.com/filecoin-project/lotus/pull/5843)
|
||||||
|
- Take latency into account when making interactive deals (https://github.com/filecoin-project/lotus/pull/5876)
|
||||||
|
- Update go-commp-utils for >10x faster client commp calculation (https://github.com/filecoin-project/lotus/pull/5892)
|
||||||
|
- add `lotus client cancel-retrieval` cmd to lotus CLI (https://github.com/filecoin-project/lotus/pull/5871)
|
||||||
|
- add `inspect-deal` command to `lotus client` (https://github.com/filecoin-project/lotus/pull/5833)
|
||||||
|
- Local retrieval support (https://github.com/filecoin-project/lotus/pull/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 (https://github.com/filecoin-project/lotus/pull/5962)
|
||||||
|
- Default the AlwaysKeepUnsealedCopy flag to true (https://github.com/filecoin-project/lotus/pull/5743)
|
||||||
|
- splitstore: compact hotstore prior to garbage collection (https://github.com/filecoin-project/lotus/pull/5778)
|
||||||
|
- ipfs-force bootstrapper update (https://github.com/filecoin-project/lotus/pull/5799)
|
||||||
|
- better logging when unsealing fails (https://github.com/filecoin-project/lotus/pull/5851)
|
||||||
|
- perf: add cache for gas permium estimation (https://github.com/filecoin-project/lotus/pull/5709)
|
||||||
|
- backupds: Compact log on restart (https://github.com/filecoin-project/lotus/pull/5875)
|
||||||
|
- backupds: Improve truncated log handling (https://github.com/filecoin-project/lotus/pull/5891)
|
||||||
|
- State CLI improvements (State CLI improvements)
|
||||||
|
- API proxy struct codegen (https://github.com/filecoin-project/lotus/pull/5854)
|
||||||
|
- move DI stuff for paychmgr into modules (https://github.com/filecoin-project/lotus/pull/5791)
|
||||||
|
- Implement Event observer and Settings for 3rd party dep injection (https://github.com/filecoin-project/lotus/pull/5693)
|
||||||
|
- Export developer and network commands for consumption by derivatives of Lotus (https://github.com/filecoin-project/lotus/pull/5864)
|
||||||
|
- mock sealer: Simulate randomness sideeffects (https://github.com/filecoin-project/lotus/pull/5805)
|
||||||
|
- localstorage: Demote reservation stat error to debug (https://github.com/filecoin-project/lotus/pull/5976)
|
||||||
|
- shed command to unpack miner info dumps (https://github.com/filecoin-project/lotus/pull/5800)
|
||||||
|
- Add two utils to Lotus-shed (https://github.com/filecoin-project/lotus/pull/5867)
|
||||||
|
- add shed election estimate command (https://github.com/filecoin-project/lotus/pull/5092)
|
||||||
|
- Add --actor flag in lotus-shed sectors terminate (https://github.com/filecoin-project/lotus/pull/5819)
|
||||||
|
- Move lotus mpool clear to lotus-shed (https://github.com/filecoin-project/lotus/pull/5900)
|
||||||
|
- Centralize everything on ipfs/go-log/v2 (https://github.com/filecoin-project/lotus/pull/5974)
|
||||||
|
- expose NextID from nice market actor interface (https://github.com/filecoin-project/lotus/pull/5850)
|
||||||
|
- add available options for perm on error (https://github.com/filecoin-project/lotus/pull/5814)
|
||||||
|
- API docs clarification: Document StateSearchMsg replaced message behavior (https://github.com/filecoin-project/lotus/pull/5838)
|
||||||
|
- api: Document StateReplay replaced message behavior (https://github.com/filecoin-project/lotus/pull/5840)
|
||||||
|
- add godocs to miner objects (https://github.com/filecoin-project/lotus/pull/2184)
|
||||||
|
- Add description to the client deal CLI command (https://github.com/filecoin-project/lotus/pull/5999)
|
||||||
|
- lint: don't skip builtin (https://github.com/filecoin-project/lotus/pull/5881)
|
||||||
|
- use deal duration from actors (https://github.com/filecoin-project/lotus/pull/5270)
|
||||||
|
- remote calc winningpost proof (https://github.com/filecoin-project/lotus/pull/5884)
|
||||||
|
- packer: other network images (https://github.com/filecoin-project/lotus/pull/5930)
|
||||||
|
- Convert the chainstore lock to RW (https://github.com/filecoin-project/lotus/pull/5971)
|
||||||
|
- Remove CachedBlockstore (https://github.com/filecoin-project/lotus/pull/5972)
|
||||||
|
- remove messagepool CapGasFee duplicate code (https://github.com/filecoin-project/lotus/pull/5992)
|
||||||
|
- Add a mining-heartbeat INFO line at every epoch (https://github.com/filecoin-project/lotus/pull/6183)
|
||||||
|
- chore(ci): Enable build on RC tags (https://github.com/filecoin-project/lotus/pull/6245)
|
||||||
|
- Upgrade nerpa to actor v4 and bump the version to rc4 (https://github.com/filecoin-project/lotus/pull/6249)
|
||||||
|
## Fixes
|
||||||
|
- return buffers after canceling badger operation (https://github.com/filecoin-project/lotus/pull/5796)
|
||||||
|
- avoid holding a lock while calling the View callback (https://github.com/filecoin-project/lotus/pull/5792)
|
||||||
|
- storagefsm: Trigger input processing when below limits (https://github.com/filecoin-project/lotus/pull/5801)
|
||||||
|
- After importing a previously deleted key, be able to delete it again (https://github.com/filecoin-project/lotus/pull/4653)
|
||||||
|
- fix StateManager.Replay on reward actor (https://github.com/filecoin-project/lotus/pull/5804)
|
||||||
|
- make sure atomic 64bit fields are 64bit aligned (https://github.com/filecoin-project/lotus/pull/5794)
|
||||||
|
- Import secp sigs in paych tests (https://github.com/filecoin-project/lotus/pull/5879)
|
||||||
|
- fix ci build-macos (https://github.com/filecoin-project/lotus/pull/5934)
|
||||||
|
- Fix creation of remainder account when it's not a multisig (https://github.com/filecoin-project/lotus/pull/5807)
|
||||||
|
- Fix fallback chainstore (https://github.com/filecoin-project/lotus/pull/6003)
|
||||||
|
- fix 4857: show help for set-addrs (https://github.com/filecoin-project/lotus/pull/5943)
|
||||||
|
- fix health report (https://github.com/filecoin-project/lotus/pull/6011)
|
||||||
|
|
||||||
|
|
||||||
|
# 1.9.0-rc2 / 2021-04-30
|
||||||
|
|
||||||
|
This is an optional Lotus release that introduces various improvements to the sealing, mining, and deal-making processes.
|
||||||
|
|
||||||
|
## Highlights
|
||||||
|
|
||||||
|
- OpenRPC Support (https://github.com/filecoin-project/lotus/pull/5843)
|
||||||
|
- Take latency into account when making interactive deals (https://github.com/filecoin-project/lotus/pull/5876)
|
||||||
|
- Update go-commp-utils for >10x faster client commp calculation (https://github.com/filecoin-project/lotus/pull/5892)
|
||||||
|
- add `lotus client cancel-retrieval` cmd to lotus CLI (https://github.com/filecoin-project/lotus/pull/5871)
|
||||||
|
- add `inspect-deal` command to `lotus client` (https://github.com/filecoin-project/lotus/pull/5833)
|
||||||
|
- Local retrieval support (https://github.com/filecoin-project/lotus/pull/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
|
||||||
|
- 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 (https://github.com/filecoin-project/lotus/pull/5962)
|
||||||
|
- Default the AlwaysKeepUnsealedCopy flag to true (https://github.com/filecoin-project/lotus/pull/5743)
|
||||||
|
- splitstore: compact hotstore prior to garbage collection (https://github.com/filecoin-project/lotus/pull/5778)
|
||||||
|
- ipfs-force bootstrapper update (https://github.com/filecoin-project/lotus/pull/5799)
|
||||||
|
- better logging when unsealing fails (https://github.com/filecoin-project/lotus/pull/5851)
|
||||||
|
- perf: add cache for gas permium estimation (https://github.com/filecoin-project/lotus/pull/5709)
|
||||||
|
- backupds: Compact log on restart (https://github.com/filecoin-project/lotus/pull/5875)
|
||||||
|
- backupds: Improve truncated log handling (https://github.com/filecoin-project/lotus/pull/5891)
|
||||||
|
- State CLI improvements (State CLI improvements)
|
||||||
|
- API proxy struct codegen (https://github.com/filecoin-project/lotus/pull/5854)
|
||||||
|
- move DI stuff for paychmgr into modules (https://github.com/filecoin-project/lotus/pull/5791)
|
||||||
|
- Implement Event observer and Settings for 3rd party dep injection (https://github.com/filecoin-project/lotus/pull/5693)
|
||||||
|
- Export developer and network commands for consumption by derivatives of Lotus (https://github.com/filecoin-project/lotus/pull/5864)
|
||||||
|
- mock sealer: Simulate randomness sideeffects (https://github.com/filecoin-project/lotus/pull/5805)
|
||||||
|
- localstorage: Demote reservation stat error to debug (https://github.com/filecoin-project/lotus/pull/5976)
|
||||||
|
- shed command to unpack miner info dumps (https://github.com/filecoin-project/lotus/pull/5800)
|
||||||
|
- Add two utils to Lotus-shed (https://github.com/filecoin-project/lotus/pull/5867)
|
||||||
|
- add shed election estimate command (https://github.com/filecoin-project/lotus/pull/5092)
|
||||||
|
- Add --actor flag in lotus-shed sectors terminate (https://github.com/filecoin-project/lotus/pull/5819)
|
||||||
|
- Move lotus mpool clear to lotus-shed (https://github.com/filecoin-project/lotus/pull/5900)
|
||||||
|
- Centralize everything on ipfs/go-log/v2 (https://github.com/filecoin-project/lotus/pull/5974)
|
||||||
|
- expose NextID from nice market actor interface (https://github.com/filecoin-project/lotus/pull/5850)
|
||||||
|
- add available options for perm on error (https://github.com/filecoin-project/lotus/pull/5814)
|
||||||
|
- API docs clarification: Document StateSearchMsg replaced message behavior (https://github.com/filecoin-project/lotus/pull/5838)
|
||||||
|
- api: Document StateReplay replaced message behavior (https://github.com/filecoin-project/lotus/pull/5840)
|
||||||
|
- add godocs to miner objects (https://github.com/filecoin-project/lotus/pull/2184)
|
||||||
|
- Add description to the client deal CLI command (https://github.com/filecoin-project/lotus/pull/5999)
|
||||||
|
- lint: don't skip builtin (https://github.com/filecoin-project/lotus/pull/5881)
|
||||||
|
- use deal duration from actors (https://github.com/filecoin-project/lotus/pull/5270)
|
||||||
|
- remote calc winningpost proof (https://github.com/filecoin-project/lotus/pull/5884)
|
||||||
|
- packer: other network images (https://github.com/filecoin-project/lotus/pull/5930)
|
||||||
|
- Convert the chainstore lock to RW (https://github.com/filecoin-project/lotus/pull/5971)
|
||||||
|
- Remove CachedBlockstore (https://github.com/filecoin-project/lotus/pull/5972)
|
||||||
|
- remove messagepool CapGasFee duplicate code (https://github.com/filecoin-project/lotus/pull/5992)
|
||||||
|
|
||||||
|
## Fixes
|
||||||
|
- return buffers after canceling badger operation (https://github.com/filecoin-project/lotus/pull/5796)
|
||||||
|
- avoid holding a lock while calling the View callback (https://github.com/filecoin-project/lotus/pull/5792)
|
||||||
|
- storagefsm: Trigger input processing when below limits (https://github.com/filecoin-project/lotus/pull/5801)
|
||||||
|
- After importing a previously deleted key, be able to delete it again (https://github.com/filecoin-project/lotus/pull/4653)
|
||||||
|
- fix StateManager.Replay on reward actor (https://github.com/filecoin-project/lotus/pull/5804)
|
||||||
|
- make sure atomic 64bit fields are 64bit aligned (https://github.com/filecoin-project/lotus/pull/5794)
|
||||||
|
- Import secp sigs in paych tests (https://github.com/filecoin-project/lotus/pull/5879)
|
||||||
|
- fix ci build-macos (https://github.com/filecoin-project/lotus/pull/5934)
|
||||||
|
- Fix creation of remainder account when it's not a multisig (https://github.com/filecoin-project/lotus/pull/5807)
|
||||||
|
- Fix fallback chainstore (https://github.com/filecoin-project/lotus/pull/6003)
|
||||||
|
- fix 4857: show help for set-addrs (https://github.com/filecoin-project/lotus/pull/5943)
|
||||||
|
- fix health report (https://github.com/filecoin-project/lotus/pull/6011)
|
||||||
|
|
||||||
|
# 1.8.0 / 2021-04-05
|
||||||
|
|
||||||
This is a mandatory release of Lotus that upgrades the network to version 12, which introduces various performance improvements to the cron processing of the power actor. The network will upgrade at height 712320, which is 2021-04-29T06:00:00Z.
|
This is a mandatory release of Lotus that upgrades the network to version 12, which introduces various performance improvements to the cron processing of the power actor. The network will upgrade at height 712320, which is 2021-04-29T06:00:00Z.
|
||||||
|
|
||||||
@ -140,7 +277,7 @@ FIP-0010 introduces the ability to dispute bad Window PoSts. Node operators are
|
|||||||
## Changes
|
## Changes
|
||||||
|
|
||||||
- [#5341](https://github.com/filecoin-project/lotus/pull/5341) Add a `LOTUS_DISABLE_V3_ACTOR_MIGRATION` envvar
|
- [#5341](https://github.com/filecoin-project/lotus/pull/5341) Add a `LOTUS_DISABLE_V3_ACTOR_MIGRATION` envvar
|
||||||
- Setting this envvar to 1 disables the v3 actor migration, should only be used in the event of a failed migration
|
- Setting this envvar to 1 disables the v3 actor migration, should only be used in the event of a failed migration
|
||||||
|
|
||||||
# 1.4.2 / 2021-02-17
|
# 1.4.2 / 2021-02-17
|
||||||
|
|
||||||
@ -151,10 +288,10 @@ This is a large, and highly recommended, optional release with new features and
|
|||||||
|
|
||||||
Note that this release does NOT set an upgrade epoch for v3 actors to take effect. That will be done in the upcoming 1.5.0 release.
|
Note that this release does NOT set an upgrade epoch for v3 actors to take effect. That will be done in the upcoming 1.5.0 release.
|
||||||
|
|
||||||
## New Features
|
## New Features
|
||||||
|
|
||||||
- [#5341](https://github.com/filecoin-project/lotus/pull/5341) Added sector termination API and CLI
|
- [#5341](https://github.com/filecoin-project/lotus/pull/5341) Added sector termination API and CLI
|
||||||
- Run `lotus-miner sectors terminate`
|
- Run `lotus-miner sectors terminate`
|
||||||
- [#5342](https://github.com/filecoin-project/lotus/pull/5342) Added CLI for using a multisig wallet as miner's owner address
|
- [#5342](https://github.com/filecoin-project/lotus/pull/5342) Added CLI for using a multisig wallet as miner's owner address
|
||||||
- See how to set it up [here](https://github.com/filecoin-project/lotus/pull/5342#issue-554009129)
|
- See how to set it up [here](https://github.com/filecoin-project/lotus/pull/5342#issue-554009129)
|
||||||
- [#5363](https://github.com/filecoin-project/lotus/pull/5363), [#5418](https://github.com/filecoin-project/lotus/pull/), [#5476](https://github.com/filecoin-project/lotus/pull/5476), [#5459](https://github.com/filecoin-project/lotus/pull/5459) Integrated [spec-actor v3](https://github.com/filecoin-pro5418ject/specs-actors/releases/tag/v3.0.0)
|
- [#5363](https://github.com/filecoin-project/lotus/pull/5363), [#5418](https://github.com/filecoin-project/lotus/pull/), [#5476](https://github.com/filecoin-project/lotus/pull/5476), [#5459](https://github.com/filecoin-project/lotus/pull/5459) Integrated [spec-actor v3](https://github.com/filecoin-pro5418ject/specs-actors/releases/tag/v3.0.0)
|
||||||
@ -176,28 +313,28 @@ Note that this release does NOT set an upgrade epoch for v3 actors to take effec
|
|||||||
- [#5219](https://github.com/filecoin-project/lotus/pull/5219) Added interactive mode for lotus-wallet
|
- [#5219](https://github.com/filecoin-project/lotus/pull/5219) Added interactive mode for lotus-wallet
|
||||||
- [5529](https://github.com/filecoin-project/lotus/pull/5529) Added support for minder nodes in `lotus-shed rpc` util
|
- [5529](https://github.com/filecoin-project/lotus/pull/5529) Added support for minder nodes in `lotus-shed rpc` util
|
||||||
|
|
||||||
## Bug Fixes
|
## Bug Fixes
|
||||||
|
|
||||||
- [#5210](https://github.com/filecoin-project/lotus/pull/5210) Miner should not dial client on restart
|
- [#5210](https://github.com/filecoin-project/lotus/pull/5210) Miner should not dial client on restart
|
||||||
- [#5403](https://github.com/filecoin-project/lotus/pull/5403) When estimating GasLimit only apply prior messages up to the nonce
|
- [#5403](https://github.com/filecoin-project/lotus/pull/5403) When estimating GasLimit only apply prior messages up to the nonce
|
||||||
- [#5410](https://github.com/filecoin-project/lotus/pull/510) Fix the calibnet build option
|
- [#5410](https://github.com/filecoin-project/lotus/pull/510) Fix the calibnet build option
|
||||||
- [#5492](https://github.com/filecoin-project/lotus/pull/5492) Fixed `has` for ipfsbstore for non-existing blocks
|
- [#5492](https://github.com/filecoin-project/lotus/pull/5492) Fixed `has` for ipfsbstore for non-existing blocks
|
||||||
- [#5361](https://github.com/filecoin-project/lotus/pull/5361) Fixed retrieval hangs when using `IpfsOnlineMode=true`
|
- [#5361](https://github.com/filecoin-project/lotus/pull/5361) Fixed retrieval hangs when using `IpfsOnlineMode=true`
|
||||||
- [#5493](https://github.com/filecoin-project/lotus/pull/5493) Fixed retrieval failure when price-per-byte is zero
|
- [#5493](https://github.com/filecoin-project/lotus/pull/5493) Fixed retrieval failure when price-per-byte is zero
|
||||||
- [#5506](https://github.com/filecoin-project/lotus/pull/5506) Fixed contexts in the storage adpater
|
- [#5506](https://github.com/filecoin-project/lotus/pull/5506) Fixed contexts in the storage adpater
|
||||||
- [#5515](https://github.com/filecoin-project/lotus/pull/5515) Properly wire up `StateReadState` on gateway API
|
- [#5515](https://github.com/filecoin-project/lotus/pull/5515) Properly wire up `StateReadState` on gateway API
|
||||||
- [#5582](https://github.com/filecoin-project/lotus/pull/5582) Fixed error logging format strings
|
- [#5582](https://github.com/filecoin-project/lotus/pull/5582) Fixed error logging format strings
|
||||||
- [#5614](https://github.com/filecoin-project/lotus/pull/5614) Fixed websocket reconnecting handling
|
- [#5614](https://github.com/filecoin-project/lotus/pull/5614) Fixed websocket reconnecting handling
|
||||||
|
|
||||||
|
|
||||||
## Improvements
|
## Improvements
|
||||||
|
|
||||||
- [#5389](https://github.com/filecoin-project/lotus/pull/5389) Show verified indicator for `./lotus-miner storage-deals list`
|
- [#5389](https://github.com/filecoin-project/lotus/pull/5389) Show verified indicator for `./lotus-miner storage-deals list`
|
||||||
- [#5229](https://github.com/filecoin-project/lotus/pull/5220) Show power for verified deals in `./lotus-miner setocr list`
|
- [#5229](https://github.com/filecoin-project/lotus/pull/5220) Show power for verified deals in `./lotus-miner setocr list`
|
||||||
- [#5407](https://github.com/filecoin-project/lotus/pull/5407) Added explicit check of the miner address protocol
|
- [#5407](https://github.com/filecoin-project/lotus/pull/5407) Added explicit check of the miner address protocol
|
||||||
- [#5399](https://github.com/filecoin-project/lotus/pull/5399) watchdog: increase heapprof capture threshold to 90%
|
- [#5399](https://github.com/filecoin-project/lotus/pull/5399) watchdog: increase heapprof capture threshold to 90%
|
||||||
- [#5398](https://github.com/filecoin-project/lotus/pull/5398) storageadapter: Look at precommits on-chain since deal publish msg
|
- [#5398](https://github.com/filecoin-project/lotus/pull/5398) storageadapter: Look at precommits on-chain since deal publish msg
|
||||||
- [#5470](https://github.com/filecoin-project/lotus/pull/5470) Added `--no-timing` option for `./lotus state compute-state --html`
|
- [#5470](https://github.com/filecoin-project/lotus/pull/5470) Added `--no-timing` option for `./lotus state compute-state --html`
|
||||||
- [#5417](https://github.com/filecoin-project/lotus/pull/5417) Storage Manager: Always unseal full sectors
|
- [#5417](https://github.com/filecoin-project/lotus/pull/5417) Storage Manager: Always unseal full sectors
|
||||||
- [#5393](https://github.com/filecoin-project/lotus/pull/5393) Switched to [filecoin-ffi bls api ](https://github.com/filecoin-project/filecoin-ffi/pull/159)for bls signatures
|
- [#5393](https://github.com/filecoin-project/lotus/pull/5393) Switched to [filecoin-ffi bls api ](https://github.com/filecoin-project/filecoin-ffi/pull/159)for bls signatures
|
||||||
- [#5380](https://github.com/filecoin-project/lotus/pull/5210) Refactor deals API tests
|
- [#5380](https://github.com/filecoin-project/lotus/pull/5210) Refactor deals API tests
|
||||||
@ -227,14 +364,14 @@ Note that this release does NOT set an upgrade epoch for v3 actors to take effec
|
|||||||
- [#5592](https://github.com/filecoin-project/lotus/pull/5592) Verify FFI version before building
|
- [#5592](https://github.com/filecoin-project/lotus/pull/5592) Verify FFI version before building
|
||||||
|
|
||||||
## Dependency Updates
|
## Dependency Updates
|
||||||
- [#5296](https://github.com/filecoin-project/lotus/pull/5396) Upgraded to [raulk/go-watchdog@v1.0.1](https://github.com/raulk/go-watchdog/releases/tag/v1.0.1)
|
- [#5296](https://github.com/filecoin-project/lotus/pull/5396) Upgraded to [raulk/go-watchdog@v1.0.1](https://github.com/raulk/go-watchdog/releases/tag/v1.0.1)
|
||||||
- [#5450](https://github.com/filecoin-project/lotus/pull/5450) Dependency updates
|
- [#5450](https://github.com/filecoin-project/lotus/pull/5450) Dependency updates
|
||||||
- [#5425](https://github.com/filecoin-project/lotus/pull/5425) Fixed stale imports in testplans/lotus-soup
|
- [#5425](https://github.com/filecoin-project/lotus/pull/5425) Fixed stale imports in testplans/lotus-soup
|
||||||
- [#5535](https://github.com/filecoin-project/lotus/pull/5535) Updated to [go-fil-markets@v1.1.7](https://github.com/filecoin-project/go-fil-markets/releases/tag/v1.1.7)
|
- [#5535](https://github.com/filecoin-project/lotus/pull/5535) Updated to [go-fil-markets@v1.1.7](https://github.com/filecoin-project/go-fil-markets/releases/tag/v1.1.7)
|
||||||
- [#5616](https://github.com/filecoin-project/lotus/pull/5600) Updated to [filecoin-ffi@b6e0b35fb49ed0fe](https://github.com/filecoin-project/filecoin-ffi/releases/tag/b6e0b35fb49ed0fe)
|
- [#5616](https://github.com/filecoin-project/lotus/pull/5600) Updated to [filecoin-ffi@b6e0b35fb49ed0fe](https://github.com/filecoin-project/filecoin-ffi/releases/tag/b6e0b35fb49ed0fe)
|
||||||
- [#5599](https://github.com/filecoin-project/lotus/pull/5599) Updated to [go-bitfield@v0.2.4](https://github.com/filecoin-project/go-bitfield/releases/tag/v0.2.4)
|
- [#5599](https://github.com/filecoin-project/lotus/pull/5599) Updated to [go-bitfield@v0.2.4](https://github.com/filecoin-project/go-bitfield/releases/tag/v0.2.4)
|
||||||
- [#5614](https://github.com/filecoin-project/lotus/pull/5614), , [#5621](https://github.com/filecoin-project/lotus/pull/5621) Updated to [go-jsonrpc@v0.1.3](https://github.com/filecoin-project/go-jsonrpc/releases/tag/v0.1.3)
|
- [#5614](https://github.com/filecoin-project/lotus/pull/5614), , [#5621](https://github.com/filecoin-project/lotus/pull/5621) Updated to [go-jsonrpc@v0.1.3](https://github.com/filecoin-project/go-jsonrpc/releases/tag/v0.1.3)
|
||||||
- [#5459](https://github.com/filecoin-project/lotus/pull/5459) Updated to [spec-actors@v3.0.1](https://github.com/filecoin-project/specs-actors/releases/tag/v3.0.1)
|
- [#5459](https://github.com/filecoin-project/lotus/pull/5459) Updated to [spec-actors@v3.0.1](https://github.com/filecoin-project/specs-actors/releases/tag/v3.0.1)
|
||||||
|
|
||||||
|
|
||||||
## Network Version v10 Upgrade
|
## Network Version v10 Upgrade
|
||||||
@ -1312,12 +1449,12 @@ and go-libp2p-pubsub to [v0.3.5](https://github.com/libp2p/go-libp2p-pubsub/rele
|
|||||||
|
|
||||||
- The following improvements were introduced in https://github.com/filecoin-project/lotus/pull/3350.
|
- The following improvements were introduced in https://github.com/filecoin-project/lotus/pull/3350.
|
||||||
|
|
||||||
- Allow `lotus-miner sectors remove` to remove a sector in any state.
|
- Allow `lotus-miner sectors remove` to remove a sector in any state.
|
||||||
- Create a separate state in the storage FSM dedicated to submitting the Commit message.
|
- Create a separate state in the storage FSM dedicated to submitting the Commit message.
|
||||||
- Recovery for when the Deal IDs of deals in a sector get changed in a reorg.
|
- Recovery for when the Deal IDs of deals in a sector get changed in a reorg.
|
||||||
- Auto-retry sending Precommit and Commit messages if they run out of gas
|
- Auto-retry sending Precommit and Commit messages if they run out of gas
|
||||||
- Auto-retry sector remove tasks when they fail
|
- Auto-retry sector remove tasks when they fail
|
||||||
- Compact worker windows, and allow their tasks to be executed in any order
|
- Compact worker windows, and allow their tasks to be executed in any order
|
||||||
|
|
||||||
- Don't simply skip PoSt for bad sectors (https://github.com/filecoin-project/lotus/pull/3323)
|
- Don't simply skip PoSt for bad sectors (https://github.com/filecoin-project/lotus/pull/3323)
|
||||||
|
|
||||||
@ -1385,9 +1522,9 @@ Among the highlights included in this release are:
|
|||||||
|
|
||||||
- Gas changes: We implemented EIP-1559 and introduced real gas values.
|
- Gas changes: We implemented EIP-1559 and introduced real gas values.
|
||||||
- Deal-making: We now support "Committed Capacity" sectors, "fast-retrieval" deals,
|
- Deal-making: We now support "Committed Capacity" sectors, "fast-retrieval" deals,
|
||||||
and the packing of multiple deals into a single sector.
|
and the packing of multiple deals into a single sector.
|
||||||
- Renamed features: We renamed some of the binaries, environment variables, and default
|
- Renamed features: We renamed some of the binaries, environment variables, and default
|
||||||
paths associated with a Lotus node.
|
paths associated with a Lotus node.
|
||||||
|
|
||||||
### Gas changes
|
### Gas changes
|
||||||
|
|
||||||
@ -1400,9 +1537,9 @@ We implemented something similar to
|
|||||||
The `Message` structure had three changes:
|
The `Message` structure had three changes:
|
||||||
- The `GasPrice` field has been removed
|
- The `GasPrice` field has been removed
|
||||||
- A new `GasFeeCap` field has been added, which controls the maximum cost
|
- A new `GasFeeCap` field has been added, which controls the maximum cost
|
||||||
the sender incurs for the message
|
the sender incurs for the message
|
||||||
- A new `GasPremium` field has been added, which controls the reward a miner
|
- A new `GasPremium` field has been added, which controls the reward a miner
|
||||||
earns for including the message
|
earns for including the message
|
||||||
|
|
||||||
A sender will never be charged more than `GasFeeCap * GasLimit`.
|
A sender will never be charged more than `GasFeeCap * GasLimit`.
|
||||||
A miner will typically earn `GasPremium * GasLimit` as a reward.
|
A miner will typically earn `GasPremium * GasLimit` as a reward.
|
||||||
|
2
extern/filecoin-ffi
vendored
2
extern/filecoin-ffi
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 3db17a0a0f24ce6a04e946f86bf18b0e1d8c0007
|
Subproject commit dc4e4e8dc9554dedb6f48304f7f0c6328331f9ec
|
Loading…
Reference in New Issue
Block a user