Overview
We are excited to introduce Curio v1.24.3, which enables the Curio native markets. π
π You can read more about Curio in our documentation.
Compatibility
This release is compatible with all Lotus versions incl. v1.32.0-rc2
and Boost v2.4.1
. For the latest compatibility details, refer to the Curio version compatibility matrix.
β Highlights
Curio Markets
The introduction of Curio markets establishes a native deal-making mechanism, streamlining storage operations and enhancing interoperability with existing Filecoin tools. It also eliminates the need for Boost in the storage provider stack, simplifying administration and maintenance.
ποΈ Improvements
- Added windowPost metrics to allow debugging slow posts.
- Deployed a new Filecoin parameter server dedicated for Curio and switched to speed up params download for Curio.
- Added new allow/deny types flags to storage init command
π Bug Fixes
- Fixed calibnet build issue leading to batching build failures.
- Fixed a bug in guided-setup which lead to multiple storage secrets being added to multiple layers
What's Changed
- feat: Implement Boost equivalent deal market in Curio by @LexLuthr in #135
- feat: index provider by @LexLuthr in #182
- feat: create http server by @LexLuthr in #194
- feat: retrievals by @LexLuthr in #208
- feat: Simpler IPNI by @magik6k in #206
- feat: add ddo table by @LexLuthr in #214
- fix: ipni issues by @LexLuthr in #215
- fix: cuda library path setting by @magik6k in #226
- fix: DealPublishControl address usage by @LexLuthr in #225
- fix: remove MarketAddBalance by @LexLuthr in #233
- fix: ipni task column name by @LexLuthr in #248
- fix: do not create ad if not indexed by @LexLuthr in #265
- fix: libp2p migration and generation by @LexLuthr in #254
- market: Backport fixes from the PDP branch by @magik6k in #275
- fix: market circleci by @LexLuthr in #278
- fix: ipni: Correctly handle URL formats by @magik6k in #277
- Market LibP2P improvements by @magik6k in #280
- Make market deals work by @magik6k in #289
- controlled indexing after migration by @LexLuthr in #288
- feat: deal list page, deal detail page by @LexLuthr in #290
- feat: ipni ui by @LexLuthr in #293
- fix: migration indexing job sql function by @LexLuthr in #299
- Add MoveEscrow to UI by @LexLuthr in #308
- fix: deal label storage in DB by @LexLuthr in #310
- add piece info page by @LexLuthr in #309
- add back pressure to mk12 deals by @LexLuthr in #307
- fix: rearrange pieces in sector for no padding by @LexLuthr in #306
- feat: deal filters by @LexLuthr in #314
- piece summary page by @LexLuthr in #315
- minor market fixes by @LexLuthr in #318
- fix: indexing loop by @LexLuthr in #320
- wip: Supraseal healthpage output by @magik6k in #325
- Doc: go version by @snadrus in #326
- chore: RPGF2 Setup by @magik6k in #331
- fix: Use curio-specific param mirror by @magik6k in #339
- feat: Add Drawer component by @anhoffa in #338
- fix: Pass correct tags to sptool calibnet build by @magik6k in #336
- fix: f3: Keep retrying the task forever by @magik6k in #337
- feat: storage: --allow/deny-type flag in storage attach cli by @magik6k in #332
- storage: Add post challenge reading metrics by @magik6k in #228
- market: Real-world fixes by @magik6k in #319
- feat: NV25 by @LexLuthr in #344
- fix: multiple storage secret by @LexLuthr in #348
- fix: Inhouse supraseal, fix build by @magik6k in #350
- feat: batching by @LexLuthr in #343
- fix: Batching Hotfixes by @magik6k in #351
- fix: libp2p handover by @LexLuthr in #352
- feat: market by @LexLuthr in #301
- chore: release v1.24.3 by @LexLuthr in #354
Full Changelog: v1.24.2...v1.24.3