Repository navigation
chore(deps): update dependency filecoin-project/lotus to v1.37.0 - #213
Merged
Merged
Conversation
beck-8
approved these changes
Oct 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.36.3→v1.37.0Release Notes
filecoin-project/lotus (filecoin-project/lotus)
v1.37.0Compare Source
This is the stable release of the MANDATORY Lotus v1.37.0 release, which delivers Filecoin network version 29, codenamed "Solstice". This release sets the upgrade epoch for the Mainnet network to Epoch
6470279: 2026-10-19T12:59:30Z. See the local time for other timezones.These notes consolidate the RC1, RC2 and final backport changes.
☢️ Upgrade Warnings ☢️
6470279, corresponding to2026-10-19T12:59:30Z. (filecoin-project/lotus#13874)lotus filplusdatacap commands retire,lotus-miner sectors extend --drop-claimsis rejected, and--only-cchas been removed in favour of--exclude. Uselotus-miner sectors upgrade-qualityto raise legacy sectors instead. (filecoin-project/lotus#13747)StateMinerInitialPledgeCollateralreturns an error from nv29, because aSectorPreCommitInfono longer describes any part of the pledge. UseStateMinerInitialPledgeForSector, passing the full sector size as the verified size. (filecoin-project/lotus#13747)PreCommitSectorBatch2rejects a non-emptydeal_idsfrom nv29, and the sealing pipeline refuses such a sector when it is queued. (filecoin-project/lotus#13747)"s"(seconds) or"By"(bytes) may gain_secondsor_bytessuffixes in their Prometheus names. This only affectsf3_*metrics -- core Lotus metrics (lotus_*) are exported via the separate OpenCensus exporter, which is unchanged. Operators with dashboards or alerting rules that queryf3_*metrics should verify metric names after upgrading. (filecoin-project/lotus#13511)🏛️ Filecoin network version 29 FIPs
📦 v19 Builtin Actor Bundle
This release uses v19.0.1.
🚚 Migration
All node operators, including storage providers, should be aware that ONE pre-migration is scheduled 120 epochs before the network upgrade. In a mainnet benchmark on 2026-09-18 (64-thread AMD EPYC 7282, 503GiB RAM, NVMe datastore; see filecoin-project/lotus#12432), the pre-migration took about 64 seconds and the migration at the upgrade epoch itself took about 63 seconds while the node was syncing, with peak daemon memory around 38 GiB. Nodes on slower disks/CPUs, or under heavier load, should expect longer times.
⭐ New Features
lotus-miner sectors(FIP-0118 Solstice / nv29) gained anupgrade-qualitysubcommand to upgrade legacy 1x-QA sectors to full QA power. (filecoin-project/lotus#13781)StateRewardDistributionfor block rewards, recipient earnings, payments and tipset totals. (filecoin-project/lotus#13808)--sectorsselection and skipped-sector summaries tolotus-miner sectors upgrade-quality. (filecoin-project/lotus#13818)🐛 Bug Fixes
MpoolCheckReplaceMessagesrejects nil replacement messages. (filecoin-project/lotus#13866)TipSetKey's JSON decoder now rejects anullelement instead of silently dropping it. (filecoin-project/lotus#13755)lotus index validate-backfill --backfillrestores missing event-index completion markers in older indexed tipsets. Run it over affected ranges ifeth_getLogsreportsnot found in index; validation without--backfillreports missing markers as failures. (filecoin-project/lotus#13829)safe/finalizedtags in Ethereum state calls, and avoid duplicate preflight rate-limit charges. (filecoin-project/lotus#13822)EthBigIntJSON instead of decoding it as zero. (filecoin-project/lotus#13824)VACUUMoperations after migrations. (filecoin-project/lotus#13828)lotus-gatewayno longer serves the process-global/debug/pprofand/debug/varshandlers on its public API port. (filecoin-project/lotus#13853)👌 Improvements
proofs.filecoin.iosource. (filecoin-project/lotus#13810)lotus filpluscommands now print a retirement warning ahead of nv29, when DataCap and verified-registry writes stop working. (filecoin-project/lotus#13798)ChainReadObjandChainHasObjnow return an error for them. (filecoin-project/lotus#13847)ChainGetEventsandChainGetParentReceiptsresponses are capped at 128 MiB and 32 MiB of decoded data. (filecoin-project/lotus#13875)📝 Changelog
For the full set of changes since the last stable release:
Miner operators upgrading from v1.36.1 should also review the v1.36.2 and v1.36.3 notes for intervening fixes and upgrade guidance.
👨👩👧👦 Contributors
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.