Repository navigation
chore(deps): update dependency filecoin-project/curio to v1.29.0 - #215
Merged
Merged
Conversation
beck-8
approved these changes
Oct 19, 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.28.6→v1.29.0Release Notes
filecoin-project/curio
v1.29.0Compare Source
✨ Overview
Curio v1.29.0 is the release for Filecoin network version 29, Solstice. It adds NV29 support alongside improvements to PDP operations, payment settlement, and Curio-PDP deployment.
This is a required mainnet upgrade for the nv29 (Solstice) network upgrade at epoch
6470279(2026-10-19T12:59:30Z)v1.29.0v1.28.6...v1.29.01.26.8+required to build from sourcev1.37.0🚀 Highlights
NV29 compatibility and sector quality upgrades
Curio supports Solstice's move to full quality-adjusted power for new sectors, regardless of their content. SPs can also upgrade eligible existing sectors using
sptool sectors upgrade-qualityafter NV29 activates. (#1531)Larger PDP batches and more frequent settlement
PDP clients can add and remove larger batches of pieces. (#1524, #1501)
Payment settlement runs more frequently and automatically continues after a partial settlement. (#1504)
Curio-PDP deployment and storage management
Curio-PDP setup is simpler with an updated Docker stack and storage folder selection in the admin UI. (#1431)
🐛 Bug fixes
🔧 Improvements
FixParkPieceandPDPv0_DatasetIdxrepair tasks stop scheduling themselves. Task details show their disabled status and reason. (#1410)cid.contact. Explicit operator configurations are not rewritten. (#1483)API Changes
POST /pdp/data-sets/create-and-add,POST /pdp/data-sets/{dataSetId}/pieces, andPOST /pdp/piece/pullreplace the fixed 40-piece cap with packed-message validation against Filecoin's 64 KiB message limit. Oversized batches return HTTP400; the supported piece count depends on encoded piece metadata andextraData. (#1524)DELETE /pdp/data-sets/{dataSetId}/pieces/{pieceId}no longer applies Curio's per-request deletion count cap or its rejection based on the existing on-chain removal queue. Contract and transaction limits still apply. (#1501)allocation_idfield for existing deals.CurioDealViewV1remains version 1, but Curio passesallocationId = 0from NV29 onward, including during upload finalization of previously accepted deals. Contract integrations must handle this value. (#1531)curio market ddoand thesptool toolbox mk12-client allocate/list-allocationscommands. Use Market 2.0 for new DDO deals without allocations. (#1531)StorageCandidates,StorageAttachLocal, andStorageDetachLocalfor local storage management, plusSingletonTaskDisableandSingletonTaskEnablefor tasks supporting disablement. Singleton-task information now includesDisabled,DisabledReason, andCanDisable. (#1431, #1410)Dependencies
v1.37.0-rc1, go-state-types tov0.19.0, and filecoin-ffi tov1.37.0. (#1531, #1552)Build and CI
1.26.8or newer; the Curio-PDP Docker builder uses the same version. (#1552)latestorcalibnetimage tags. (#1431)Contributors
Thanks to @BigLep, @LexLuthr, @TippyFlitsUK, @ZenGround0, @beck-8, @elonfliter, @hyunmoon, and @snadrus for contributing to this release.
#fil-curio-helpWhat's Changed
New Contributors
Full Changelog: filecoin-project/curio@v1.28.6...v1.29.0
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.