v1.5.0
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
- Add booster-http pprof metrics to grafana dashboard by @kylehuntsman in #809
- bump lotus go.mod dep by @nonsense in #800
- Consolidate makefiles by @airenas in #785
- Add boostd pprof metrics to grafana dashboard by @kylehuntsman in #811
- Fix failing build for booster-http docker by @airenas in #815
- update readme for prometheus by @nonsense in #816
- initial boostd-data service by @nonsense in #821
- chore: update dagstore version by @LexLuthr in #823
- remove lotus-test in docker/build target requirements by @nonsense in #831
- Add http response code metrics to dashboard by @kylehuntsman in #827
- Register lotus dagstore metrics with prometheus exporter by @kylehuntsman in #828
- Add prometheus scrape config for lotus-miner by @kylehuntsman in #829
- check market protocol before making boost deal by @LexLuthr in #843
- Show legacy deals link at top of deals page by @dirkmc in #851
- add go-to link for pagination by @dirkmc in #852
- less frequent check for legacy deals count by @dirkmc in #854
- Search legacy deals by proposal cid by @dirkmc in #853
- add metrics-path by @nonsense in #850
- show minerID in protocol mismatch error by @LexLuthr in #857
- fix: add missing market APIs by @LexLuthr in #859
- release/lotus1.17.2 to main by @nonsense in #794
- bitswap client by @dirkmc in #856
- booster-bitswap output more logs with -vv flag by @dirkmc in #870
- Translate all not found errors to ipld ErrNotFound for bitswap by @dirkmc in #869
- bump lotus docker images to v1.17.2-rc2 by @nonsense in #868
- keep connection between booster-bitswap and proxy alive by @dirkmc in #867
- fix flaky TestMultipleDealsConcurrent by @dirkmc in #873
- Add booster-bitswap request and response count metrics to dashboard by @kylehuntsman in #838
- Configure docker volume for fil-proofs in .env by @airenas in #881
- deps: update to [email protected] by @rvagg in #887
- Announce Bitswap records to indexer by @hannahhoward in #839
- Add prometheus remote write configuration to PL Grafana by @kylehuntsman in #878
- Consolidate boost dockerfiles by @airenas in #872
- fix booster-bitswap init peer ID output by @dirkmc in #903
- Lotus Compatibility v1.18.0 update by @hannahhoward in #884
Full Changelog: v1.4.0...v1.5.0