This Month in Forest — September 2025 #6148
AlexeyKrasnoperov
announced in
Announcements 📢
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This Month in Forest — September 2025 🌲
Welcome to the September edition of This Month in Forest! We are excited to share the latest updates and improvements to the Forest Filecoin client (and more!).
Highlights
3_007_294
(Wed 10 Sep 23:00:00 UTC 2025).5_348_280
(Wed 24 Sep 23:00:00 UTC 2025).Development
Network Upgrade Preparations
September was all about getting Forest ready for the NV27 Golden Week upgrade. We updated the FVM to v4.7.3 and laid down the skeleton and base migration for NV27. The v17 actors bundle was integrated together with ~2k network tests against Lotus to ensure compatibility.
NV27 activation was then wired across networks: Butterflynet, Calibnet, and finally Mainnet, where the upgrade epoch was locked at
5_348_280
. To help operators track the rollout, we also added Prometheus metrics exposingnetwork_version
andactor_version
.With these steps in place, Forest is aligned with the upcoming upgrade and ready for a smooth transition on mainnet.
StateDecodeParams
This month, we completed the remaining functionality of the
StateDecodeParams
method, and it's now fully supported in Forest. This method is key for turning low-level chain data into something readable and meaningful, which helps developers, explorers, and node operators better understand what's happening on-chain.While implementing the functionality, the team uncovered several issues in the reference Go code, including missing methods (1, 2, 3) and RPC method bugs.
Tooling Improvements
We shipped several tooling enhancements this month to make Forest more powerful and convenient to use:
forest-cli f3 ready
now supports a--no-progress-timeout
option, allowing the command to exit when F3’s head makes no progress within a given timeout. (#6057)forest-tool api serve
gains a--index-backfill-epochs
flag, letting users control how many epochs of backfill to run for the index subsystem. (#6068)forest-cli state actor-cids
added, which helps query actor CIDs in the chain state. (#6061)forest-cli snapshot export-diff
was introduced, enabling differential snapshot exports (changes between snapshots). (#6074)forest-cli snapshot export -d 0
, producing a lighter snapshot with just the spine. (#6097)Other
As always, see the CHANGELOG for details. Note that it contains primarily client-facing changes, so if you're interested in the nitty-gritty details, you'll need to go through the commit history. 🤓
Beta Was this translation helpful? Give feedback.
All reactions