github filecoin-project/boost v1.5.1
v1.5.1 - Bitswap support and more!

latest releases: v2.3.0, v2.3.0-rc2, v2.3.0-rc1...
19 months ago

Overview

We're happy to announce the Boost v1.5.1 stable release, with several new features and fixes!
See our upgrade guide for details on upgrading.

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

🌟 Highlights

Includes updates previously noted in RC builds of this release

IPFS retrieval support is here with Booster-bitswap!

  • booster-bitswap is a binary that runs alongside the boostd process, to serve retrievals over the Bitswap protocol, which is the data transfer protocol used in IPFS. This release provides tools for managing a bitswap service for serving retrievals.
  • Note that there is currently no payment method mechanism in booster-bitswap; this endpoint is intended to serve free content.
  • Check out the docs on how to start serving Bitswap retrievals

Default Grafana dashboards and monitoring

  • Boost now includes configured Grafana dashboards that SP's can enable with monitoring. See the monitoring tutorial in the docs for an example on how this is set up via docker. We plan to add more dashboards over time to improve visibility into the systems performance. Reach out in #boost-help on Slack if you have any questions!
Boostd process overview dashboard Booster-bitswap retrieval dashboard
Boostd process overview dashboard Booster-bitswap retrieval dashboard

New storage deal proposal flags

  • The new storage deal proposal flags adds configurability options to indexer announcements and storing unsealed copies of data. The current default storage deal protocol behaviors remain the same.
  • Check out the details in the Propose Storage Deal Protocol docs

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.

And more!

  • You can now use the boost client to retrieve data similar to lotus' retrieve command, example:
    boost retrieve --provider=t01000 bafk2bzacedsnewk7clxwab2wgwyoi7u5tzdhldx7fkxpqdq7unrxz2zoy4d2g
  • Boostx now includes a utility command for unsealing a sector, example:
    boostx sector unseal --api-fullnode=$FULLNODE_API_INFO --api-storage=$MINER_API_INFO 2

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.5.1

Don't miss a new boost release

NewReleases is sending notifications on new releases.