v1.17.0
This is an optional release of Lotus. This feature release introduces a lot of new sealing and scheduler improvements, and many other functionalities and bug fixes.
PSA: Markets related features, enhancements and fixes is now lower priority for Lotus, and is going to be in the hands of Boost, built by the amazing Bedrock team. You can find Lotus mission scope here
New features
- feat: worker: lotus-worker run --no-default (filecoin-project/lotus#8672)
- Makes it very easy to spin up workers that make the compute tasks opt-in, instead of the default opt-out. Also makes it very easy to create storage-only workers. Link to the documentation
- feat: sched: Per worker concurrent task count limits (filecoin-project/lotus#8725)
- Set the maximum number of tasks running it parallel on workers by exporting env-variables:
[short task type]_[sector size]_MAX_CONCURRENT=[limit]
. Link to documentation
- Set the maximum number of tasks running it parallel on workers by exporting env-variables:
- feat: sched: Finalize* move selectors (filecoin-project/lotus#8710)
- Allows you to force all Finalize tasks to run on workers with local access to both long-term storage and the sealing path containing the sector.
- feat: sched: Add scheduler interfaces, configurable assigner (filecoin-project/lotus#8700)
- Introduce a new simpler worker assigning logic which will attempt to assign tasks to as many workers as possible and ignore worker utilization. Link to documentation
- feat: bench: simple sealing operations commands (filecoin-project/lotus#8373)
- Allows you to only test the performance of a single task. Read the documentation.
- feat: miner cli: sealing data-cid command (filecoin-project/lotus#8715)
- Makes it possible to compute data CIDs on lotus workers.
- feat: precommits info (filecoin-project/lotus#8696)
- Check the on-chain precommit info with the
lotus-miner sectors precommits
command.
- Check the on-chain precommit info with the
- feat: dagstore: add dagstore register-shard command (filecoin-project/lotus#8645)
- If you have broken indexes in your market’s dagstore, you can try to recover it by using
lotus-miner dagstore register-shard
. Link to documentation
- If you have broken indexes in your market’s dagstore, you can try to recover it by using
- feat: Implement cli command for compactPartitions (filecoin-project/lotus#8637)
- Remove dead sectors from partitions and reduce the number of partitions used if possible with the
lotus-miner sectors compact-partitions
command. Link to documentation
- Remove dead sectors from partitions and reduce the number of partitions used if possible with the
- feat: recovery: Config for maximum partition count per message (filecoin-project/lotus#8986
- Adds config for setting the maximum amount of partitions to declare in a DeclareFaultsRecovered message Link to documentation
- feat: wdpost: Config for maximum partition count per message (filecoin-project/lotus#8982)
- Adds config for setting the maximum amount of partitions to prove in a SubmitWindowPoSt message Link to documentation
- feat: sealer: Config for disabling builtin PoSt / PoSt pre-checks (filecoin-project/lotus#8959)
- Adds the ability to fully disable PoSt tasks on the
lotus-miner
and disabling windowPoSt pre-checks. Link to documentation
- Adds the ability to fully disable PoSt tasks on the
- feat: add create ledger wallet address by account index command (filecoin-project/lotus#8657)
Improvements
- feat: wdpost: Ignore faults in lotus-miner proving compute window-post (filecoin-project/lotus#8737)
- feat: cli: Nicer net stat (filecoin-project/lotus#8797)
- feat: networking: add healthz and livez endpoints (filecoin-project/lotus#8692)
- feat: Snap Deals full unseal (filecoin-project/lotus#8478)
- feat: cli: Hide sector nums in 'proving deadline' by default (filecoin-project/lotus#8952)
- feat: Add rate limiting to the lotus gateway (filecoin-project/lotus#8517)
- feat: networking: disconnect cmd (filecoin-project/lotus#8955)
- feat: dagstore: Add DestroyShard() in dagstore wrapper (filecoin-project/lotus#9010)
- feat: shed: report the "user version" (filecoin-project/lotus#8864)
- feat: lotus-shed get remote peer hello message (filecoin-project/lotus#8787)
- feat: only enable rcmgr by default in full nodes (filecoin-project/lotus#8769)
- feat: refactor: actor bundling system (#8838) (filecoin-project/lotus#8838)
- feat: migration: Implement function to migrate actors with only code changes (filecoin-project/lotus#8843)
- feat: conformance & tvx: support ReportConsensusFault messages (filecoin-project/lotus#8302)
- feat: wdpost: Envvar for limiting recovering sectors (filecoin-project/lotus#9106)
- fix: post: restrict recoveries per deadline (filecoin-project/lotus#9111)
- ux: print absolute time for proving period start in proving cli (filecoin-project/lotus#8954)
- chore: storage refactors part 1 (filecoin-project/lotus#8858)
- chore: sealing pipeline: Remove adapter code (storage refactors part 2) (filecoin-project/lotus#8871)
- refactor: remove old BlockSyncProtocolID (filecoin-project/lotus#8820)
Bug Fixes
- fix: format error log (filecoin-project/lotus#8854)
- fix: build: really make macos compatible (#8853) (filecoin-project/lotus#8853)
- fix: build: fix pack script and add calibrationnet to bundle (filecoin-project/lotus#8852)
- fix: build: fix 2k build params (filecoin-project/lotus#8835)
- Fix: PaychGetRestartAfterAddFundsMsg may stuck in forever waiting (filecoin-project/lotus#8829)
- fix: paych: Print "waiting for confirmation.." (filecoin-project/lotus#8823)
- fix: build: genesis miner network version (filecoin-project/lotus#8756)
- fix: bench: consistency in description (filecoin-project/lotus#8777)
- fix: worker: don't log normal storage stat calls (filecoin-project/lotus#8744)
- fix: worker: don't check params with --no-default when not needed (filecoin-project/lotus#8741)
- fix: Deduplicate parallel stat requests (filecoin-project/lotus#8589)
- fix: Delegate storage auth on market nodes (filecoin-project/lotus#8978)
- fix: post workers: check proving params on startup (filecoin-project/lotus#8736)
- fix: rpc: readd rpc.discover aliases; lotus-gateway openrpc (filecoin-project/lotus#8738)
- fix: change 1475 bootstrap peer (filecoin-project/lotus#9008)
- fix: verifreg: update deprecation log (filecoin-project/lotus#8690)
- fix: vm: support raw blocks in chain export (filecoin-project/lotus#8691)
- fix: deps: restore butterfly network genesis from v1.14.4 (filecoin-project/lotus#8708)
- fix: improve error message when maxPrice is too low (filecoin-project/lotus#8818)
- fix: msig cli: Check for existing signers in add-propose (filecoin-project/lotus#8833)
- Add new proofs version type (filecoin-project/lotus#8848)
- fix: Make cli deal command get Block Delay specific to build (filecoin-project/lotus#8896)
- fix: cli: Break out of retrieval if provider cancels (filecoin-project/lotus#8912)
- fix: appimage build (filecoin-project/lotus#8931)
- fix: incorrect usage of peer.IDFromString (should be peer.Decode) (filecoin-project/lotus#8993)
- fix: deps: update FFI to fix a slow memory leak (filecoin-project/lotus#9044)
- fix: sealing: hacky sealing fix backport (filecoin-project/lotus#9055)
Dependency Updates
- github.com/filecoin-project/go-address (v0.0.6 -> v1.0.0)
- github.com/filecoin-project/go-fil-markets (v1.20.1 -> v1.23.1)
- github.com/filecoin-project/go-indexer-core (v0.2.8 -> v0.2.9)
- github.com/filecoin-project/go-data-transfer (v1.15.1 -> v1.15.2)
- github.com/filecoin-project/go-legs (v0.3.7 -> v0.4.4)
- github.com/filecoin-project/go-state-types (v0.1.8 -> v0.1.10)
- github.com/filecoin-project/index-provider (v0.5.0 -> v0.8.1)
- github.com/filecoin-project/specs-actors (v0.9.14 -> v0.9.15)
- github.com/filecoin-project/specs-actors/v3 (v3.1.1 -> v3.1.2)
- github.com/filecoin-project/specs-actors/v4 (v4.0.1 -> v4.0.2)
- github.com/filecoin-project/specs-actors/v5 (v5.0.4 -> v5.0.6)
- github.com/filecoin-project/specs-actors/v6 (v6.0.1 -> v6.0.2)
- github.com/filecoin-project/specs-actors/v7 (v7.0.0 -> v7.0.1)
- github.com/filecoin-project/specs-actors/v8 (null -> v8.0.1)
- github.com/filecoin-project/specs-storage (v0.2.4 -> v0.4.1)
- github.com/filecoin-project/storetheindex (v0.3.5 -> v0.4.17)
- deps: libp2p: update to the latest golibp2p tag (filecoin-project/lotus#8704)
- chore: update and fix libp2p (filecoin-project/lotus#8996)
Others
- chore: fix imports conflict (filecoin-project/lotus#8863)
- chore: Fix imports (filecoin-project/lotus#8859)
- chore: backport: release v1.16.0 back to master (filecoin-project/lotus#8855)
- chore: bundle: remove wrongly committed bundle cars (filecoin-project/lotus#8762)
- docs:sealing:fix default miner config comments (filecoin-project/lotus#8689)
- ci: deps: Use testground-github-action from testground org (filecoin-project/lotus#8490)
Contributors
Contributor | Commits | Lines ± | Files Changed |
---|---|---|---|
Masih H. Derkani | 153 | +15515/-16832 | 660 |
Łukasz Magiera | 92 | +10429/-8024 | 1580 |
Andrew Gillis | 43 | +4149/-1765 | 208 |
Jennifer Wang | 10 | +1441/-1138 | 34 |
Geoff Stuart | 18 | +1348/-859 | 113 |
dirkmc | 11 | +1827/-210 | 70 |
Aayush | 21 | +1134/-894 | 69 |
Steven Allen | 9 | +743/-889 | 66 |
Marco Munizaga | 15 | +990/-252 | 36 |
gammazero | 47 | +681/-411 | 104 |
Will | 4 | +514/-246 | 29 |
web3-bot | 15 | +409/-348 | 20 |
Steven Fraser | 1 | +671/-0 | 36 |
Cory Schwartz | 27 | +520/-89 | 36 |
Hannah Howard | 3 | +318/-105 | 8 |
Piotr Galar | 2 | +337/-59 | 7 |
swift-mx | 14 | +264/-131 | 17 |
vyzo | 7 | +357/-15 | 16 |
Petar Maymounkov | 6 | +221/-23 | 14 |
LexLuthr | 7 | +182/-21 | 14 |
Aayush Rajasekaran | 5 | +97/-70 | 33 |
Raúl Kripalani | 5 | +87/-45 | 7 |
unknown | 1 | +114/-0 | 8 |
sti-bot | 44 | +54/-60 | 44 |
Aarsh Shah | 2 | +61/-50 | 8 |
Lucas Molas | 1 | +74/-27 | 3 |
zenground0 | 8 | +80/-18 | 14 |
Dirk McCormick | 3 | +52/-33 | 8 |
frank | 3 | +73/-7 | 3 |
Will Scott | 4 | +45/-11 | 5 |
kaola526 | 5 | +44/-11 | 5 |
dependabot[bot] | 3 | +16/-10 | 8 |
zl | 1 | +15/-4 | 4 |
Phi | 5 | +12/-6 | 6 |
Marcin Rataj | 1 | +11/-7 | 1 |
github-actions[bot] | 7 | +8/-8 | 7 |
Anton Evangelatov | 2 | +13/-0 | 4 |
Nicolas Gimenez | 1 | +12/-0 | 1 |
Marten Seemann | 2 | +5/-7 | 5 |
Chris Harden | 1 | +10/-0 | 2 |
jennijuju | 1 | +4/-4 | 7 |
Travis Person | 2 | +2/-6 | 2 |
Rod Vagg | 1 | +3/-3 | 2 |
Rob Quist | 1 | +3/-3 | 1 |
Jiaying Wang | 1 | +2/-3 | 2 |
zengroundumbass | 1 | +3/-1 | 1 |
lifei | 1 | +1/-1 | 1 |
Mike | 1 | +2/-0 | 1 |
Hubert | 1 | +1/-1 | 1 |
Daniel N | 1 | +1/-1 | 1 |
BMZ | 1 | +1/-1 | 1 |
Changelog
- 2830429 Merge pull request #9117 from filecoin-project/release/v1.17.0
- c633b25 Merge pull request #9112 from filecoin-project/phi/v1170prep
- c1c3e3e Add 9111 to the changelog
- 479bbff Merge pull request #9115 from filecoin-project/asr/backport
- 5e98b8a add a test for Post max sectors recovery
- f210aea fix: post: restrict recoveries per deadline
- 36d311a Update CHANGELOG.md
- 61b0fa9 Properly fix Lotus link
- 0568f6c Fix Lotus mission scope link
- a7e5255 Add callout for Boost
- 0ac4dec Add PR 9106 to the changelog
- 795924b v1.17.0 prep
- 201a4ea Merge pull request #9107 from filecoin-project/jen/9104
- c42d43b fix: sector counter for recovery
- 0b5d2ab feat: mpool: Include gaslimit in error msg in ValidForBlockInclusion
- 3feb916 feat: wdpost: Envvar for limiting recovering sectors
- fd1207c Merge pull request #9077 from filecoin-project/phi/v1704
- 1d55066 Removed unused array
- 04fce8a Fix snap publishing flow, publish assets independently
- 1a388cc Update CHANGELOG.md
- 05bb68f bump version to v1.17.0-rc4
- ead1e6b Merge pull request #9055 from filecoin-project/gstuart/hacky-sealing-fix-backport
- a72f3dc Workaround for sealing bug
- 23d51e6 Merge pull request #9044 from filecoin-project/asr/backport
- 4515405 fix: deps: update FFI to fix a slow memory leak
- 9794652 Merge pull request #9029 from filecoin-project/jen/173
- d751ef7 v1.17.0-rc3
- e7c8082 Merge pull request #9017 from filecoin-project/jen/v17merge
- 2b4d4f3 Merge pull request #9008 from 1475-IPFS/change-bootstrap-peer
- c90826e Merge pull request #9010 from LexLuthr/feat/dagstore-destroyshard
- 32f99e8 Merge pull request #9014 from filecoin-project/jen/backport
- e61ae91 Merge pull request #9014 from filecoin-project/jen/backport
- 8486ae0 Merge branch 'releases' into jen/backport
- e8230b5 Merge pull request #8985 from filecoin-project/masih/dep-up-carv2-2-4-1
- 0e2118e fix lint errors
- 89b3119 mock test for DestroyShard
- d9311b2 Merge pull request #8978 from filecoin-project/fix/marketnode-storageauth
- 7059215 Merge pull request #8999 from LesnyRumcajs/patch-1
- 2b63a9d add destroyshard to wrapper
- 12f0799 change 1475 bootstrap peer
- a825682 chore: stop using the deprecated github.com/libp2p/go-libp2p-yamux (#8998)
- b156df5 ReadMe: use proper hwloc dependency for Fedora
- 852b5c5 Merge pull request #8996 from filecoin-project/fix/update-libp2p
- 6bed08f chore: update libp2p
- d8398ed Merge pull request #8993 from filecoin-project/fix-peer-idfromstring
- d52f01a fix incorrect usage of peer.IDFromString (should be peer.Decode)
- c4ad7c8 remove mock file
- fb0fe6b Merge pull request #8986 from filecoin-project/asr/feat/dfr-maxpart-config
- 770c32c feat: recovery: Config for maximum partition count per message
- 74cd93e Upgrade to
go-car
2.4.1
- b499ef0 Merge pull request #8982 from filecoin-project/feat/post-maxpart-config
- eeca22e Merge pull request #8976 from filecoin-project/jen/gocar
- 1de56d5 Merge pull request #8833 from kaola526/master
- 9288526 Merge pull request #8942 from filecoin-project/asr/migrate-nv16-shed
- e278380 cli: msig: Cleanup duplicate signer message
- 7741175 feat: wdpost: Config for maximum partition count per message
- 7e7343c Merge pull request #8977 from filecoin-project/fix/lotus-stats-actor-string
- b27afb4 fix: lotus-stats: actor code string
- 413183e fix: Delegate storage auth on market nodes
- 2d2b064 feat: update go-fil-markets to v1.23.0
- 75d78de Merge pull request #8959 from filecoin-project/feat/post-check-config
- b35a325 Fixup typos
- 9a97d83 wdpost: itests for new config fields
- 2e7a2b1 Merge pull request #8952 from filecoin-project/feat/prov-dl-info-nums
- 9ad7276 feat: cli: Hide sector nums in 'proving deadline' by default
- d5206aa Merge pull request #8954 from filecoin-project/feat/prov-info-time
- 7e7dc91 Merge pull request #8963 from filecoin-project/ux/proving-description
- a1675a8 ux: cli: add compute description
- 2daefe5 Merge pull request #8955 from filecoin-project/feat/disconnect-cmd
- d5100f8 cfgdoc-gen: Handle empty lines in comments
- 1d2cbd3 go mod tidy
- 1607f92 Update deps
- 59f3161 wdpost: Config for disabling sector prechecks
- 84881f6 sealer: Config for disabling builtin PoSt
- 0277ff4 wdpost: move fault/recover code to a separate file
- 0ace229 Actually proper pid decode
- 27604ac Proper pid parsing
- db72f24 go mod tidy
- a686809 disconnect just takes pid
- ef5bbde net disconnect
- d1e325a Update deps
- 9bfb370 ux: print absolute time for proving period start in proving cli
- f46cfb4 Merge pull request #8947 from filecoin-project/arajasek-patch-2
- 8f087c7 chore: state: clarify state tree versioning in comment
- 3bb7e9d Merge pull request #8941 from filecoin-project/gstuart/actors-cids-older-versions
- 4bebce0 Remove StateActorManifestCID
- 68fc567 Merge pull request #8945 from filecoin-project/asr/upgrade-idxprov
- 56c7e7a Remove old functions for getting actors cids
- 4268b42 review fixes
- ed65b4c Api call to get actor cids works for versions < 16
- 0c34699 unbreak itests
- e8c44ba Remove dependency to archived quic and regenerate CLI docs
- 39a710e Address lint issues as a result of libp2p deprecations and tidy go mod
- 57ed804 Update
ffi
submodule to the backport ofgo-blockstore
dep. update - 535129a Upgrade to go-fil-markets
v1.22.2
- 6f686ca Upgrade to go-blockstore
1.2.0
and go-cid0.2.0
- 35dd30c Upgrade index-provider and all related dependencies
- 709fe5c Merge pull request #8841 from filecoin-project/feat/debug-execution
- 906463b more review
- f9cf25f address review
- a52d584 an attempt at cleanup
- 3ad2fc5 feat: FVM Debug Dual Execution
- cafb110 Merge pull request #8931 from filecoin-project/appimage-broken-build
- 324cad3 feat: shed: migrate-nv16
- 29b509f restore original circleci config
- 4e28dfa remove sign lines
- 7365ae8 no update information
- 83d0709 install patchelf
- 3817571 increase timeout
- d4665d8 indent
- de81eaf temporary remove filter
- f052caf test appimage build
- 1583fe0 Merge pull request #8929 from filecoin-project/jen/masterbp
- b7c9155 resolve conflict
- c3f3eb0 Merge branch 'releases' into jen/masterbp
- cd1b439 Merge pull request #8460 from blademasterzhang/master
- f0c12a0 readme: link to installation instructions directly
- 3e55995 Merge pull request #8887 from lidel/patch-1
- eba8219 Merge pull request #8905 from filecoin-project/feat/go-fil-marketsv1.22.0
- 8b96396 Merge pull request #8912 from filecoin-project/gstuart/retrieval-no-hang
- c10c898 Break out of retrieval if provider cancels
- 2f27602 Merge pull request #8911 from filecoin-project/asr/manifest-cid-check
- fd5981b feat: shed: print out actor code CIDs in manifest cid checker
- f010aa9 feat: upgrade go-fil-markets to v1.22.0
- b368d08 Merge pull request #8896 from filecoin-project/gstuart/make-deal-devnet
- dc4ba81 Make cli deal command get Block Delay specific to build
- a80da7f Merge pull request #8889 from filecoin-project/asr/exec-trace
- 866693f fix: fvm: make exectraces match legacyVM some more
- b2956ad docs: update ./documentation/en/README.md
- e3003dc fix ci/circleci error
- ace1775 Merge branch 'filecoin-project:master' into master
- d6e00bc Merge pull request #8816 from filecoin-project/asr/reentrant-test
- 7554991 Add a reentrant multisig test
- 0e186ce Merge pull request #8883 from filecoin-project/asr/label-json-master
- b1fddec Update to go-state-types v0.1.10
- 17b5fc8 Merge pull request #8881 from filecoin-project/phi/fix-butterfly
- 1ccd905 update butterfly artifects
- 2c3dbb2 Merge pull request #8871 from filecoin-project/chore/drop-pipeline-adapters
- ae17b76 storage: Address review, no tok
- 3fe16cc Merge pull request #8814 from nicobao/feat/uninstall/8812
- 5c884b5 Merge pull request #8830 from filecoin-project/fix/error-client-deal
- 12f9b2c Merge pull request #8879 from filecoin-project/chore/drop-specsstorage
- db676ac storage: Cleanup interfaces a bit
- 58416d0 storage: Don't depend on specs-storage, move to storiface
- 7de400b Merge remote-tracking branch 'origin/master' into chore/drop-pipeline-adapters
- 4a4d64f sealing pipeline: Rename 'tok' to 'tsk'
- 7330ac5 Merge pull request #7715 from filecoin-project/jen/simplythings
- 4df19f9 address feedbacks + nit
- 8815fc1 Merge pull request #8875 from filecoin-project/phi/update-version
- 8375cc9 make gen
- 1ad1c12 Merge pull request #8872 from filecoin-project/jen/master16
- 34b04cc bump version
- ae37db7 update bundles for v16# Please enter the commit message for your changes. Lines starting
- 51b6b07 Merge branch 'release/v1.16.0' into jen/master16
- a11fd00 Merge pull request #8856 from filecoin-project/feat/markets-v1.21.0
- d562416 sealing pipeline: Remove adapter code!
- 59a4fe1 sealing pipeline: Don't adapt MpoolPushMessage
- 9c4d10e api: handle no-precommit in StateSectorPreCommitInfo gracefully
- 06b3e55 sealing pipeline: Drop ChainBaseFee, don't wrap StateSectorPartition
- db84222 sealing pipeline: Drop StateMarketStorageDealProposal
- 2dc1df8 api: Move StateComputeDataCID to full-node
- a084445 sealing pipeline: Use non-special ChainHead
- 048bfe6 sealing pipeline: Use non-special msg wait APIs
- cd4514b sealing pipeline: Drop StateMinerActiveSectors
- 9fad80c sealing pipeline: Drop unused miner-info related methods
- 9aa5659 sealing pipeline: Drop TipSetToken, use TipSetKey directly
- 4ae3d61 Merge branch 'filecoin-project:master' into master
- b706efc Merge pull request #8858 from filecoin-project/chore/storage-refactors
- 6d770f6 make gen
- 427efb5 Merge pull request #8864 from filecoin-project/fix/shed-user-version
- 25d848f fix paychget test
- 05cdeb8 chore: remove redundant import prefixes
- 2e3b840 Update multisig.go
- 5677dc9 feat: shed: report the "user version"
- de550c8 Merge branch 'filecoin-project:master' into master
- 39cede9 chore: Fix more imports with '2' suffix
- 7864e14 fix docsgen-cli
- a581d73 chore: Fix imports with '2' suffix
- 28099a3 storage: Move storage/sealer/stores to storage/paths
- 82857e6 chore: rerun gen with moved packages
- a9600b8 storage: Move extern/sector-storage to storage/sealer
- 98a48a4 storage: Move extern/storage-sealing to storage/pipeline
- cf835fc fix wdpost unit tests
- 717bda6 storage: Move control address logic to storage/ctladdr
- dff1bf2 storage: Move window-post logic into a separate package
- 12c91bb storage: Move mock PreCommit helper to the mock package
- 6afb43a wallet: Move key.go into separate pkg to avoid import loops
- d48b629 Merge pull request #8863 from filecoin-project/chore/run-fiximports
- 6c3361b chore: fix imports conflict
- 422f667 Merge pull request #8859 from filecoin-project/chore/import-fix
- a7b695e fiximports: Don't leave backup files on osx
- 435c1f4 Merge pull request #8855 from filecoin-project/jen/backport
- 3f0f583 make: run fiximports in docsgen
- e65fae2 chore: fix imports
- d929d71 fiximports script
- 6d21b72 Testplans: go mod tidy
- 016749b Merge pull request #8854 from swift-mx/mx_log
- 43bf95b feat: update go-fil-markets to v1.21.0
- e3fbe53 Merge branch 'release/v1.16.0' into jen/backport
- 19a4395 fix: format error log
- ea59d58 Merge branch 'filecoin-project:master' into master
- 51ad079 fix bug
- e9157e9 fix: build: really make macos compatible (#8853)
- bc25a3f fix bug
- a4dbeeb Merge pull request #8852 from filecoin-project/chore/fix-pack
- b16d3c0 fix: build: add calibrationnet to the actors bundle
- d8d8ed1 fix: build: make the build/actors/pack.sh script work on macos
- 89a486c Merge pull request #8848 from filecoin-project/asr/proof-bump
- 717d592 Add new proofs version type
- 30981d0 feat: refactor: actor bundling system (#8838)
- 1cd94f5 Merge pull request #8820 from filecoin-project/asr/deprecate-blocksync
- 05ca887 Merge pull request #8826 from filecoin-project/asr/address-bump
- 37e524a Update to go-address v1.0.0
- f81194d Merge pull request #8842 from filecoin-project/revert-8770-chore/update-pubsub
- 6422bf4 Merge pull request #8843 from filecoin-project/gstuart/lite-migration-master
- b7010c9 Implement function to migrate actors with only code changes
- f09fc45 Revert "deps: update go-libp2p-pubsub to v0.7.0"
- e899f73 Merge pull request #8517 from filecoin-project/rate-limit-gateway
- ae42ed0 Merge remote-tracking branch 'origin/master' into rate-limit-gateway
- e79c2ea gofmt
- 5bb5028 Merge pull request #8835 from filecoin-project/fix/merge-conflict
- 36a4c17 fix: build: fix 2k build params
- c661d24 Merge pull request #8810 from filecoin-project/asr/feat-into-master
- b211c51 invoker: gen the registry
- 9e27c49 Merge branch 'filecoin-project:master' into master
- c244a0b fix bug #8825
- faa3b18 fix: ux: client deal addrs is on-chain check
- 16d6e0e Merge pull request #8818 from 2color/improve-retrieval-error
- 1190050 Merge pull request #8829 from zl03jsj/fix/TestPaychGetRestartAfterAddFundsMsg_may_stuck_in_forever_waiting
- e732e1b fix TestPaychGetRestartAfterAddFundsMsg may stuck in forever waiting
- 82e4391 Drop actor meta shimming for testing
- 789f212 refactor: remove old BlockSyncProtocolID
- 74a00eb Update to tagged actors versions
- 474d11b Update cmd/lotus-shed/cid.go
- e3f1eb2 Merge pull request #8823 from filecoin-project/fix/ux-paych-addfunds
- 0444563 fix: paych: Print "waiting for confirmation.."
- 84cc1e3 lint
- c1a7f62 Improve error message when maxPrice is too low
- 3cdd92c build: deps: add uninstall make target
- 27eaeba Merge pull request #8302 from filecoin-project/raulk/tvx-fixes
- 05c19b3 Merge pull request #8756 from filecoin-project/jen/devnetfixport
- ea51732 use key type
- b28c11a Merge branch 'feat/nv16'
- 5d7f3c2 Merge pull request #8799 from filecoin-project/chore/update-libp2p
- 927aea9 update [email protected]
- 73ee595 Merge pull request #8787 from swift-mx/mx_get_hello_message
- db13ada Merge pull request #8797 from filecoin-project/feat/nicer-netstat
- c43b4f3 cli docsgen
- 3de6856 feat: cli: Nicer net stat
- 1fd2be1 fix: setStreamHandler before connect
- 9c33816 fix: remove say hello
- 5a961c9 Update cmd/lotus-shed/hello.go
- 63a2d9f fix: timeout 5
- d04594a style: hello.go
- 0fd74ed style: libp2p new
- e691efb fix: CI
- 45104a8 feat: lotus-shed get remote peer hello message
- 6b68071 Merge pull request #8777 from filecoin-project/fix/bench-typos
- 4c51e4c default 5 sec
- e645e8a Merge branch 'master' into rate-limit-gateway
- a7a9e2a fix: bench: consistency in description
- d1a241e Merge pull request #8770 from filecoin-project/chore/update-pubsub
- 91c634b update go-libp2p-pubsub to v0.7.0
- 9de9c58 Merge pull request #8769 from filecoin-project/feat/rcmgr-for-daemon
- 207ff66 update comment.
- bc180c8 update comment.
- a1e6410 remove outdated comment
- a313dcb only enable rcmgr by default in full nodes
- 000b932 Merge pull request #8762 from filecoin-project/jen/removecar
- 157d519 remove wrongly committed bundle cars
- 81d3cda Merge pull request #8758 from filecoin-project/asr/revert-pricelist
- 3c8dcda Revert "VM: Refactor pricelist to be based on network versions"
- f7b0bbf fix genesis miner netwokr version
- 285c9b9 Merge pull request #8373 from filecoin-project/feat/simple-op-bench
- 790a331 bench: Support multiple piece infos in ParsePieceInfos
- e148663 bench: add simple bench descriptions
- d7e99b8 bench: Simple snapdeals
- 6ae0cb8 bench: Simple commit1/2
- 580bafb bench: Accept sector nums in simple post
- 1960a77 bench: Simple distributed post, print perf
- 56bde5a Merge pull request #8692 from filecoin-project/feat/health-endpoints
- 2b5114e Merge pull request #8744 from filecoin-project/fix/storagestat-log-spam
- ed0c305 Merge pull request #8741 from filecoin-project/fix/worker-nodefault-param-checks
- d38cd87 Merge pull request #8657 from gnasnik/master
- a448b22 fix: worker: don't log noraml storage stat calls
- 1058e3b fix: worker: don't check params with --no-default when not needed
- 44d415a Merge pull request #8738 from filecoin-project/fix/openrpc-aliases
- 032e598 feat: gateway: OpenRPC support
- 48aa013 fix: rpc: readd rpc.discover aliases
- bcdbb72 Merge pull request #8737 from filecoin-project/feat/compute-wdpost-no-fault
- 69d3542 Merge pull request #8736 from filecoin-project/fix/postworker-check-params
- 5624b7e Merge pull request #8725 from filecoin-project/feat/worker-task-count-limits
- 7117a8d fix lint
- 26a0b43 Merge remote-tracking branch 'origin/master' into feat/worker-task-count-limits
- af510e2 feat: wdpost: Ignore faults in lotus-miner proving compute window-post
- 7d7ecb5 fix: post workers: check proving params on startup
- 7836e20 Merge pull request #8710 from filecoin-project/feat/stor-fin-move-selector
- cfff877 Merge pull request #8700 from filecoin-project/feat/multi-sched
- 2bdc729 Merge remote-tracking branch 'origin/master' into feat/worker-task-count-limits
- b90b9e9 fix tests
- 666dc00 docsgen
- c47e1bd sched: use correct resource table in assignReadyWork
- 083c742 feat: sched: Worker task count limits for all task types
- c33f87d remove conditions that won't happen
- efca50c fix CodeQL warning
- d2299df backoff/reconnect loop
- 6f2c8d6 Merge pull request #8715 from filecoin-project/feat/miner-commp-cmd
- b53db68 fix lint
- df7709c cli docsgen
- 7054475 ffiwrapper: Handle null padding in DataCid automatically
- 3fa2ada support http in lotus-miner sealing data-cid
- 6095aba lib: support http readers passing over jsonrpc
- bacaccc feat: miner cli: sealing data-cid command
- 4b1bfa9 Merge pull request #8478 from filecoin-project/gstuart/replica-update-unseal
- 3f0e5b3 Merge branch 'filecoin-project:master' into master
- 70f3b98 Fix config doc
- 8c081e2 itests: test TestWorkerPledgeLocalFin
- 2b0d0ce fix itests
- 7612860 config: Storage.DisallowRemoteFinalize
- 8c6cba7 feat: sched: Finalize* move selectors
- b576008 sched: Strong preferrence in WorkerSelector
- 3de34ea Fix TestWorkerPledgeSpread in CI
- 5857455 itests: Test spread sched assigner
- f2c2993 sched: Correct allocated resource accounting in spread assigner
- fd8b91a sched: Fix resource checks
- 16f434c config: Plumb Assigner config correctly
- 443488b lint, docsgen
- 5ba8bd3 sched: Configurable assigners
- 588b8ec sched: Separate WindowSelector func
- 9ac19cb feat: sealing: Put scheduler assign logic behind an interface
- df98a2a Merge pull request #8704 from filecoin-project/jen/libp2p
- 8ee361c Merge pull request #8708 from filecoin-project/fix/butterflynet-genesis
- 5cfedac make jen
- 7d55ab0 make atomic
- f2d09b6 fix: deps: restore butterfly network genesis from v1.14.4
- 0a7fbd0 Merge remote-tracking branch 'origin/feat/health-endpoints' into feat/health-endpoints
- b485203 Update node/health.go
- 38bce53 update to the latest golibp2p tag
- 8998f6e Merge pull request #8646 from filecoin-project/jen/bumpmaster
- af1de80 Merge pull request #8490 from galargh/patch-1
- dde3672 Merge pull request #8672 from filecoin-project/feat/worker-nodefault
- 2cea84d Merge pull request #8689 from filecoin-project/docs/commit-config
- dbe146b bump the version to v1.15.4-rc1
- abf8316 worker: Less confusing usage on --no-default
- 389df95 config: Update batching comment in all the places
- 1259955 Merge pull request #8690 from filecoin-project/arajasek-patch-2
- 8526118 Merge pull request #8691 from filecoin-project/fix/support-raw-export
- 5805598 Merge pull request #8696 from swift-mx/mx_precommits_info
- c748b2b Merge pull request #8637 from filecoin-project/gstuart/cli-compact-partitions
- 45d15cb handle error during liveness check
- d7bc0e8 make docsgen-cli
- 6216fae Implement cli command for compactPartitions
- 23f9ac4 Update cli-lotus-miner.md
- ae8f3d8 Update cmd/lotus-miner/precommits-info.go
- 0b3ee32 Update cmd/lotus-miner/precommits-info.go
- 3ea5533 fix: docsgen-cli
- ea282ea feat: precommits info
- 444d0b1 add healthz and livez endpoints
- f491e39 fix: vm: support raw blocks in chain export
- a9b40c4 verifreg: fix deprecation log
- 7c37451 Fix inaccurate config comment
- 44264dc fix integration test
- b305483 connection rate limiting
- 8552cdb Merge pull request #8645 from LexLuthr/feat/dag-reg-shard
- c4cfb7a scheduling optimization
- c9d3652 Merge branch 'master' into rate-limit-gateway
- effee8c Merge pull request #8589 from filecoin-project/fix/sched-hang
- 6b3bc8c feat: worker: lotus-worker run --no-default
- 4097485 Merge branch 'filecoin-project:master' into master
- 8f71927 add new command to docs
- 6115bd0 run make gen
- 4326fc3 add the new subcommand
- 7e492f2 add dagstore register-shard command
- 086908e stores: Cache disk usage results for a few seconds
- add6d5d add new ledger address with index cmd
- 3c9a8a4 more logs
- 1249809 stores: Deduplicate parallel stat requests
- b50f4a5 replica unseal with work with worker fetch over rpc
- e679083 spelling error
- 35e114a Merge branch 'master' into rate-limit-gateway
- 94ceb03 local worker now returns typed error instead of string
- 00015a2 Fix imports
- f6b08af reorg import
- ebf5eb6 Update lib/rpcenc/reader.go
- 5030fd2 Optimize sector key regeneration
- 2134f16 Review fixes
- 98637b3 Replica unseal working
- b2a6d30 Consolidate nullreader files
- 5ec084a add test for the limit func
- 9fd3f3f fix itests
- 30559a0 lint
- c2b7ffb fix test
- 9bf9843 add metrics
- 9558e9f respond early
- fc42d03 Add rate limiting to the lotus gateway
- 9277c2d Use testground-github-action from testground org
- 73203f6 Update README.md
- eef436b go fmt.
- 9eb8103 tvx and conformance: use precondition state tree as the lookback tree.
- 5434cfd tvx: use addresses when scanning precursors.
- 92c9716 tvx: widen 'sender' precursor strategy to match against both participants.
- ba408cc tvx: print out epoch numbers that weren't found.
- c8b41a5 simplify the release testing flow as minerx is now our default testing group