Skip to content

Releases: filecoin-project/boost

v1.5.1-rc2

24 Nov 16:51
2c5604e
Compare
Choose a tag to compare
v1.5.1-rc2 Pre-release
Pre-release

Overview

❗Please make sure to upgrade to this release if you are running v1.5.1-rc1 to avoid Boost crashes:exclamation:
See our upgrade guide for details.
Please review the Boost and Lotus compatibility matrix to plan your upgrade.

Highlights

  • Fixed a panic that could sometimes occur in the new retrieval logger
  • The inspect page can now be used on non root CIDs

What's Changed

Full Changelog: v1.5.1-rc1...v1.5.1-rc2

v1.5.1-rc1

23 Nov 11:09
72256fd
Compare
Choose a tag to compare
v1.5.1-rc1 Pre-release
Pre-release

Overview

We're happy to announce Boost v1.5.1-rc1 release, with multiple changes and improvements!
Please make sure to upgrade to test the new features shipped in this release. See our upgrade guide for details.

Please review the Boost and Lotus compatibility matrix to plan your upgrade.

Highlights

HTTP Retrieval Updates

  • HTTP retrieval URLs have been redesigned to support piece retrievals for Spade (previously slingshot-evergreen).
    • We've simplified the /piece endpoint for ease of use, and optimized for existing user needs
    • BREAKING CHANGE: We removed support for getting the piece by its PayloadCid and the ability to retrieve the payload. We may revisit adding support back if there is clear demand.
  • We've added a new /info endpoint that includes versioning of booster-http to make it easier to track changes
  • You can see the updated endpoints in the docs - https://boost.filecoin.io/experimental-features/http-retrieval.

Retrievals in the UI

  • We've added a brand new Retrievals UI page which provides a 24 hour log of retrievals. This will enable SP's to have more visibility into retrieval failures, successes, and quick access to the retrieval logs.

Retrieval Deals List Page

Retrieval Deal Details Page

And More!

  • Docker devnet is now fully compatible with ARM based MacOS
  • Lotus dependency updates to stable v1.18.0
  • Configuration file has been upgraded to Version 4
  • Boost client now lists fil-plus data cap in wallet list output
  • The deal logs older than DealLogDurationDays set in config will be deleted from the logsDB to keep the size of the database in check
  • Offline deal data import now support retry in case of commp mismatch or incorrect file path

Upcoming

  • Work for new booster-bitswap binary is almost complete
  • Metrics and stats collection is being integrated in Boost
  • A new piece directory store to replace the existing dagstore is currently being tested

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.5.1-rc1

v1.5.0

16 Nov 16:23
Compare
Choose a tag to compare

Overview

We're happy to announce Boost v1.5.0 stable release, with multiple changes and improvements!
This is a ❗MANDATORY❗ release of Boost to keep Boost compatible with Lotus v1.18.0 that introduces Network v17. See our upgrade guide for details.

Please review the Boost and Lotus compatibility matrix to plan your upgrade.

Highlights

  • Docker devnet is now available for testing purpose.
  • Missing market APIs MarketPendingDeals and SectorsRefs are now available in Boost to maintain backward compatibility
  • Legacy deals can be searched via the UI
  • Dependency upgrades for libp2p and go-fil-markets for compatibility with Lotus 1.18.0

Upcoming

  • Work for new booster-bitswap binary is almost complete
  • Metrics and stats collection is being integrated in Boost
  • A new piece directory store to replace the existing dagstore is currently being tested

What's Changed

Full Changelog: v1.4.0...v1.5.0

v1.5.0-rc1

19 Oct 15:10
91ee8e4
Compare
Choose a tag to compare
v1.5.0-rc1 Pre-release
Pre-release

Overview

We're happy to announce Boost v1.5.0-rc release, with multiple changes and improvements!
Please make sure to upgrade to test the new features shipped in this release. See our upgrade guide for details.

Please review the Boost and Lotus compatibility matrix to plan your upgrade.

Highlights

  • Docker devnet is now available for testing purpose.
  • Missing market APIs MarketPendingDeals and SectorsRefs are now available in Boost to maintain backward compatibility
  • Legacy deals can be searched via the UI
  • Dependency upgrades for libp2p and go-fil-markets

Upcoming

  • Work for new booster-bitswap binary is almost complete
  • Metrics and stats collection is being integrated in Boost
  • A new piece directory store to replace the existing dagstore is currently being tested

What's Changed

Full Changelog: v1.4.0...v1.5.0-rc1

v1.4.0

15 Sep 09:59
810afec
Compare
Choose a tag to compare

Overview

We're happy to announce Boost v1.4.0 release, with multiple changes and improvements!
Please make sure to upgrade to test the new features shipped in this release. See our upgrade guide for details.

Please review the Boost and Lotus compatibility matrix to plan your upgrade.

Highlights

Remote commP calculation

HTTP Retrievals

HTTP online deals

  • Boost can now limit the number of simultaneous HTTP connections when downloading the deal data. Check all about the HTTP limiter here. This applies to both libp2p-http (Estuary) and HTTP (Bidbot and boost client) storage deals.
  • The UI Transfer page now displays all the ongoing HTTP connections and their transfer speed.
  • A new config version is available with new HTTP rate limiting parameters
  • The amount of space that can be reserved for downloaded data per-host is now configurable. This helps mitigate against a single host with a slow connection reserving all the download space, when there may be other hosts with faster connections that have not had a chance to propose a deal yet

General

  • Dagstore can be queried to find the piece CID for a given payload CID
    • boostd dagstore lookup-piece-cid --help
  • Boost client will now return the sector state from sealing pipeline instead of just "sealing" when querying the deal status
  • Boost will now allow using a single wallet for deal collaterals as well as deal message publishing

What's Changed

New Contributors

Full Changelog: v1.3.1...v1.4.0

v1.4.0-rc2

01 Sep 13:25
a425103
Compare
Choose a tag to compare
v1.4.0-rc2 Pre-release
Pre-release

Overview

We're happy to announce Boost v1.4.0-rc2 release, with multiple changes and improvements!
Please make sure to upgrade to test the new features shipped in this release. See our upgrade guide for details.

Please review the Boost and Lotus compatibility matrix to plan your upgrade.

Highlights

  • Boost HTTP endpoint can now be discovered publicly via the boost client.
    • SP's can set their HTTP url that will be shared as part of this new libp2p endpoint
  • Boost can now limit the number of simultaneous HTTP connections when downloading the deal data. Check all about the HTTP limiter here. This applies to both libp2p-http (Estuary) and HTTP (Bidbot and boost client) storage deals.
  • The UI Transfer page now displays all the ongoing HTTP connections and their transfer speed.
  • Dagstore can be queried to find the piece CID for a given payload CID
    • boostd dagstore lookup-piece-cid --help
  • A new config version is available with new HTTP rate limiting parameters

What's Changed

New Contributors

Full Changelog: v1.4.0-rc1...v1.4.0-rc2

v1.4.0-rc1

22 Aug 14:14
cf9ae30
Compare
Choose a tag to compare
v1.4.0-rc1 Pre-release
Pre-release

Overview

We're happy to announce Boost v1.4.0-rc1 release, with multiple changes and improvements!

Highlights

What's Changed

Full Changelog: v1.3.1...v1.4.0-rc1

v1.3.1

16 Aug 07:11
91a3053
Compare
Choose a tag to compare

Overview

We're happy to announce Boost v1.3.1 release, with multiple changes and improvements!
This release includes important fixes, some of which may be critical for security. Unless the fix addresses a bug being exploited in the wild, the fix will not be called out in the release notes.

Highlights

  • Fix for 'database is locked error'
  • Fix for crash in boost client deal status command

What's Changed

Full Changelog: v1.3.0...v1.3.1

v1.3.0

10 Aug 12:16
a7e0300
Compare
Choose a tag to compare

Overview

We're happy to announce Boost v1.3.0 release, with multiple changes and improvements!
This release includes important fixes, some of which may be critical for security. Unless the fix addresses a bug being exploited in the wild, the fix will not be called out in the release notes.
Please make sure to update ASAP. See our upgrade guide for details.

Highlights

  • Full compatibility with the latest Lotus v1.17.0 stable release
  • A new dagstore destroy-shard command to help remove incorrectly added shards
    • boostd dagstore destroy-shard --help
  • Fix for commP mismatch in Boost libraries used by Estuary

What's Changed

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.3.0-rc1

21 Jul 16:01
Compare
Choose a tag to compare
v1.3.0-rc1 Pre-release
Pre-release

Overview

We're happy to announce Boost v1.3.0-rc1 release compatible with Lotus v1.17.0-rc3 and later.
Please make sure to update ASAP if you are using Lotus v1.17.0-rc3. See our upgrade guide for details.

Boost and Lotus compatibility matrix is available in the documents.

What's Changed

  • deps: FFI: update to version used by lotus v1.17.0-rc3 by @arajasek in #654

New Contributors

Full Changelog: v1.2.0...v1.3.0-rc1