Skip to content

v1.25.0-rc1

Pre-release
Pre-release

Choose a tag to compare

@LexLuthr LexLuthr released this 25 Mar 13:47
· 150 commits to main since this release
d4b6fb1

Overview

We are excited to introduce Curio v1.25.0-rc1. This release enable the Filecoin Network upgrade to NV25 for Curio.

📖 You can read more about Curio in our documentation.

Compatibility

This release is compatible with Lotus versionsv1.32.0-rc3 and above. For the latest compatibility details, refer to the Curio version compatibility matrix.

⭐ Highlights

Balance Manager

The Balance Manager is a subsystem within Curio responsible for automatically managing balances for certain actors. Currently, it is used to top up deal collateral when the available balance falls below a defined threshold. In future iterations, the Balance Manager will be extended to handle control addresses and other balance-related operations.

CID Gravity Integration

Curio supports CIDGravity as external deal filter. CIDGravity is a powerful pricing and client management tool designed for Filecoin storage providers. It enables storage providers to efficiently filter storage and retrieval deals through a user-friendly interface. With CIDGravity, providers can set rules and policies for accepting or rejecting deals based on their business preferences, ensuring better control over their storage operations.

Menu drawer in UI

Curio UI's main menu now appears in a drawer on smaller screens for improved visibility and user experience.
On wider screens, the menu layout remains unchanged.

🏗️ Improvements

  • BindSDRTreeToNode configuration option now ensures TreeD and TreeRC tasks run on the same node as the SDR task for improved data locality. Make sure TreeD and TreeRC tasks are enabled with sufficient resources before enabling this option.
  • New cli flag --db-cassandra-port allows users to choose a non default CQL API port for connecting to YugabyteDB CQL APIs.
  • PreCommit and Commit batch creation logic has been fully migrated to SQL to improve consistency. This eliminates race conditions that previously led to the same sector being assigned to multiple batches.
  • SupraSeal Batching: Fixed incorrect assumptions about hasher behavior, resolving issues in single-hasher configurations.

🐛 Bug Fixes

  • Resolved the "0 rows found" error when deleting a deal pipeline from the UI.
  • Fixed an issue where sealed sectors were not reflected in the deal pipeline, causing deal processing to get stuck.

What's Changed

Full Changelog: v1.24.5...v1.25.0-rc1