Overview
We're happy to announce the Boost v1.7.3-rc3 release.
📣 Deprecation Notice: Disabling payments via built in payment channels actor in Boost 📣
The Boost team will be disabling payments via built in payment channels actor by default. There has been limited activity on these payment channels on the entire network. We are planning on disabling this in an effort to simplify the code base for existing retrieval use cases and improve retrieval reliability.
A few items to note:
- The main use case for payment channels are for micropayments where small payments are made as data is sent back. With payment channels you do not need to keep sending messages to mainnet.
- There is a PLN team actively working on payment channels, and is starting to look into integration with the Filecoin network.
- You can still make payments for retrieval deals on mainnet, but you will need to negotiate payment terms for a retrieval deal with a SP directly.
What to expect:
- Boost maintainers will update default behavior to use new retrieval code (optimized for retrievals without payment channels).
- Please report any issues you have in #boost-help, so we can track and monitor SP impact.
- If you have any questions or concerns, please raise them in Boost discussion, or reach out in #boost-help
This release is compatible with the Lotus v1.23.0 release. See the Boost and Lotus compatibility matrix for up to date information to plan your upgrade.
⚠️ If you have not yet upgraded to Boost 1.7.0 or later, please see the 1.7.0 release notes before upgrading. ⚠️
Improvements
Managing Mpool
- Deal page will display the number of epochs elapsed since PSD message was sent. This should help SPs to quickly find PSD messages stuck in the local mpool by looking at the number of epochs elapsed vs message confidence (10 epochs)
- Mpool section in WebUI displays the method parameters for each message
Improved configuration and defaults for internet interactions
- Users can specify a listen address for
booster-http
instead of listening on all available addresses - WebUI now listens on
localhost
by default to avoid accidentally exposing it to the internet
Deal making
- Better deal-acceptance timeout implementation to avoid timeout due to the execution time of the external deals filters
What's Changed
- feat: enable listen address for booster-http by @LexLuthr in #1461
- fix: nil pointer error for all messages in UI by @LexLuthr in #1470
- fix: incorrect check when import offline deal data using proposal CID by @LexLuthr in #1473
- Properly cancel graphsync requests in unpaid retrieval by @hannahhoward in #1475
- fix: set UI default listen address to localhost by @LexLuthr in #1476
- feat: display msg params in the mpool UI by @LexLuthr in #1471
- Reset read deadline after reading deal proposal message by @dirkmc in #1479
- feat: Show elapsed epoch and PSD wait epochs in UI by @LexLuthr in #1480
- chore: release v1.7.3-rc3 by @LexLuthr in #1481
Full Changelog: v1.7.3-rc2...v1.7.3-rc3