v1.7.0-rc1
Pre-releaseOverview
We're happy to announce the Boost v1.7.0-rc1 release. This release contains all previous commits from the 1.6.2 RC's. We are bumping the minor version due to the golang minimum version change mentioned below.
Lotus v1.21.0 Compatibility
This RC includes compatibility updates for the upcoming Lotus v1.21.0 release, but is also backwards compatible with Lotus v1.20.x.
See the Boost and Lotus compatibility matrix for up to date information, and to plan your upgrade.
Please make sure to upgrade to test the new features shipped in this release. See our upgrade guide for details.
Legacy deals support in Boost - EOL notice
The Boost team will be suspending support for legacy deals, as legacy markets capabilities now fully deprecated (lotus-markets EOL as of Jan 31, 2023). Furthermore, most aggregators in the Filecoin network such as Estuary, dotStorage, etc. have moved to using Boost for storage dealmaking. Other large clients are also working with SPs using Boost.
We recommend SPs and their clients, as well as other users, to move to using Boost for storage dealmaking as soon as possible. Here is a tentative timeline for what to expect:
- Boost maintainers will be fully suspending support for legacy deals in Boost starting May 15, 2023.
- If you have any questions or concerns, please raise them in Boost discussion, or reach out in #boost-help on Filecoin Slack
🌟 Highlights
⚠️ The minimum required Golang version for Boost is now v1.19.7 ⚠️
IPFS HTTP gateway support in booster-http for expanded retrieval capabilities!
The booster-http
service now supports IPFS gateway functionality, adding support for new retrieval options. In addition to the existing Piece retrieval, booster-http
can be configured to serve CAR files, raw files such as images, and raw IPLD data. Storage Providers will be able to enable/disable each of these options.
Check out https://boost.filecoin.io/http-retrieval for more details on each of these options, and Configuring what to serve for customizing booster-http
for your needs!
SPs can now serve files directly via booster-http
- Start
booster-http
with--serve-files=true
and you should be able to browse files from deal in your browser.
- Explore the data in your bowser 👁️
Docs
- A new section on how to serve files
- An NGINX example config to get you started with setting up a proxy
Retrieval queries in UI
Boost UI will now provide an updated count of all queries received for graphsync retrievals. The table will also contain failed queries to provide further insights in failed retrievals.
Improvements
- Boost inspect UI now supports downloading individual blocks from the UI to help with troubleshooting retrieval failures
- SPs can now ask boost to clean up the car file for offline deals (per deal) after deal has been successfully sealed
$ boostd import-data --help
NAME:
boostd import-data - Import data for offline deal made with Boost
USAGE:
boostd import-data [command options] <proposal CID> <file> or <deal UUID> <file>
OPTIONS:
--delete-after-import whether to delete the data for the offline deal after the deal has been added to a sector (default: false)
--help, -h show help
What's Changed
- fix: legacy deal verified status by @LexLuthr in #1324
- fix: update go-unixfsnode enough to make sure unixfs-preload is available by @rvagg in #1323
- fix: expand file path by @LexLuthr in #1330
- fix: file path bug by @LexLuthr in #1332
- fix an occasional panic on shutdown by @dirkmc in #1353
- feat: query UI by @LexLuthr in #1352
- Add download block link to inspect page by @dirkmc in #1312
- booster-http: implement IPFS HTTP gateway by @dirkmc in #1225
- Add option to cleanup data for offline deals after add piece by @dirkmc in #1341
Full Changelog: v1.6.2-rc2...v1.7.0-rc1