Releases: ChainSafe/forest
Forest v0.16.5 "Pinecone Deactivation"
⛔ Defect release, It is close to impossible to export snapshots due to low timeout on the export. Please use a fixed version v0.16.6
Non-mandatory upgrade, including primarily new RPC endpoints. The option to use an alternative FilOps snapshot provider was removed, given the service was decommissioned.
Forest v0.16.4 "Speedy Gonzales"
This is a non-mandatory (but suggested) release that includes Butterfly network support and performance improvements for state migrations. Also, several RPC endpoints were implemented, see CHANGELOG for details.
Full Changelog: v0.16.3...v0.16.4
Forest v0.16.3 "Tempura"
This release fixes a performance bug that prevented Forest from staying up-to-date with the Filecoin network.
Forest v0.16.2 "November Rain"
This is a mandatory upgrade for the calibration network nodes adding glif.io bootstrap node (required in case of Fil-Infra nodes outage).
For the mainnet, it's an optional release.
What's Changed
- feat: implement
Filecoin.GetParentMessages
RPC API(server side) by @hanabi1224 in #3720 - chore(deps): bump async-compression from 0.4.4 to 0.4.5 by @dependabot in #3724
- chore: upgrade rust toolchain to 1.74 by @hanabi1224 in #3721
- chore: upgrade libp2p to 0.53 by @hanabi1224 in #3671
- add calib bootstrap node peer run by glif node team by @jennijuju in #3727
- prepare release v0.16.2 by @LesnyRumcajs in #3729
New Contributors
- @jennijuju made their first contribution in #3727
Full Changelog: v0.16.1...v0.16.2
Forest v0.16.1 "(Re)Fresh(ed)Melon"
This is yet another mandatory upgrade for calibration network, containing the 2nd fix for the WatermelonFix
upgrade. See this update for reference.
What's Changed
- fix: align
forest-cli chain head
output format withlotus chain head
by @hanabi1224 in #3697 - [CI] Add 'car_db' migration checks. by @ruseinov in #3692
- fix: Make
Filecoin.ChainReadObj
RPC API compatible with lotus by @hanabi1224 in #3696 - test: compare Lotus compatibility for
StateAccountKey
,StateCirculatingSupply
andStateDecodeParams
by @lemmih in #3688 - fix: align
forest-cli chain message
output format withlotus chain getmessage
by @hanabi1224 in #3701 - feat: print root CIDs in
forest-tool archive info
output by @hanabi1224 in #3700 - fix(api compare): test get_xx_messages API with the last 20 tipsets by @hanabi1224 in #3702
- fix: Add back chain overriding in case we did not find any config file by @elmattic in #3693
- fix(api compare): deduplicate messages in snapshot_tests by @hanabi1224 in #3703
- fix:
Filecoin.ChainGetMessage
server error when requesting a signed message by @hanabi1224 in #3708 - [Chore] Parallel graph streaming for GC. by @ruseinov in #3706
- fix: align forest-cli chain message output with lotus by @hanabi1224 in #3709
- Implemented Filecoin.Filecoin.StateGetRandomnessFromBeacon API by @sudo-shashank in #3704
- fix(libp2p): increase bitswap timeout by @hanabi1224 in #3713
- chore(deps): bump serde_json from 1.0.107 to 1.0.108 by @dependabot in #3711
- [Chore] Filecoin.StateMinerPower lotus compatibility. by @ruseinov in #3707
- watermelon fix 2 by @LesnyRumcajs in #3722
- fix(libp2p): reduce connection limits by @hanabi1224 in #3712
- chore: prepare release v0.16.1 by @hanabi1224 in #3723
Full Changelog: v0.16.0...v0.16.1
Forest v0.16.0 "Rottenmelon" 🪳🍉
This is a mandatory upgrade for calibration network, containing fix for the WatermelonFix upgrade. See Lotus release for reference.
What's Changed
- chore(deps): bump indexmap from 2.0.2 to 2.1.0 by @dependabot in #3677
- [Feature] Mark-and-sweep GC. by @ruseinov in #3504
- fix: properly track Kademlia metrics in Prometheus by @hanabi1224 in #3672
- fix: correct typo in RPC developer documentation by @elmattic in #3678
- Docker image: retag workflow by @LesnyRumcajs in #3679
- fix wrong log level by @LesnyRumcajs in #3680
- Fix Sync Wait to wait until forest enters follow mode by @sudo-shashank in #3660
- Revert "[Feature] Mark-and-sweep GC. (#3504)" by @LesnyRumcajs in #3682
- Fix retag workflow + add link by @LesnyRumcajs in #3681
- chore: upgrade go-libp2p and go-bitswap in go-compatibility tests by @hanabi1224 in #3684
- booleans are not booleans in GH inputs by @LesnyRumcajs in #3687
- [Feature] Mark-and-sweep GC. by @ruseinov in #3689
- fix: update bitswap to use quick-protobuf to match rust-libp2p by @hanabi1224 in #3683
- feat: implement testing of
Filecoin.ChainGetBlockMessages
API by @elmattic in #3675 - Fix the watermelon fix by @LesnyRumcajs in #3694
- prepare release v0.16.0 by @LesnyRumcajs in #3695
Full Changelog: v0.15.1...v0.16.0
Forest v0.15.2 "Defenestration"
This is an obligatory release to keep up with the calibration network after epoch 1070494, which should be 2023-11-07T13:00:00UTC.
Added
-
#3632 Added an upgrade/fix for calibration network that will go live at epoch 1070494.
-
#3674 Added a tentative mainnet Watermelon upgrade with the 12.0.0-rc.2 bundle.
What's Changed
- utils/misc: update forest ascii logo by @q9f in #3661
- Monthly update of snapshot checkpoints by @jdjaustin in #3651
- fix: libp2p discovery is not properly setup by @hanabi1224 in #3621
- chore: test high-priority RPC methods by @lemmih in #3657
- feat: Enable
libp2p::autonat
protocol by @hanabi1224 in #3653 - chore: disable flaky lint by @aatifsyed in #3666
- Remove the hidden cli subcommands by @elmattic in #3663
- daemon: download only bundles for the given network by @LesnyRumcajs in #3658
- feat: add filtering and early exit to
api compare
command by @lemmih in #3662 - release: v0.15.1 by @elmattic in #3667
- feat: implement
Filecoin.ChainGetMessagesInTipset
API (server side) by @hanabi1224 in #3670 - fix: align JSON schema for
StateGetActor
with Lotus by @lemmih in #3664 - Calibnet Watermelon fix + mainnet watermelon upgrade by @LesnyRumcajs in #3674
- prepare release v0.15.2 "Defenestration" by @LesnyRumcajs in #3676
Full Changelog: v0.15.0...v0.15.2
Forest v0.15.1
Forest v0.15.1
is a service release with support for the v0.14.1
database.
Forest v0.14.1
Our v0.14.0
release was too big, and we could not publish it. This release backports the fix #3622 so we can do it.
Forest v0.15.0 "Buttress"
This is a service release containing minor bug fixes and small usability improvements.