This Month in Forest - April 2026 #6987
LesnyRumcajs
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.
-
This Month in Forest 🌲
Welcome to the April edition of This Month in Forest!
Highlights
NV28 upgrade
Forest joins Lotus and Venus in supporting the NV28 upgrade. See the post for details regarding the new features brought to the network. The calibration network upgrade is scheduled for May 7th - make sure to upgrade your Forest node before that date to avoid any issues; the v0.33.2 Night Mare is already available.
Finality calculator integration
New Forest releases integrate the finality calculator. This allows Forest to provide a safe finality estimate for the latest block, especially in cases where fast finality is not available (currently on mainnet). See Lotus finality docs for more details.
This is already available in
/v1and/v2APIs, no additional configuration is needed.Development
Strict JSON validation
JSON-RPC is a quite forgiving protocol when it comes to parsing JSON. This can lead to some unexpected behaviour, e.g., when missing fields are silently ignored or when map key are not unique. Setting
FOREST_STRICT_JSONwill catch some of these issues, punishing technically-correct-but-probably-broken JSON with an error instead of silently accepting it. Useful in development and testing, but adds some overhead, so it's not enabled by default.State Tree snapshots
We're tinkering with a different approach to archival snapshots. @hanabi1224 came up with a leaner snapshot format that would improve archival snapshot ergonomics and reduce the amount of disk space needed. Check out his proposal.
Random improvements and fixes
Lots of small improvements and fixes, including:
See the CHANGELOG for details. Note that it primarily contains client-facing changes, so if you're interested in the nitty-gritty details, you'll need to review the commit history. 🤓
Upcoming work
Our immediate focus is on:
And then, of course, we will continue with our regular maintenance and improvements.
Outside of Forest
This is for reporting purposes only.
FVM maintenance
Quite a bit of work around FVM-related releases, including:
nv28-devfeature in favor ofnv29-devfilecoin-project/ref-fvm#2282core2filecoin-project/ref-fvm#2281builtin-actorsandbuiltin-actors-bundlermaintenancelotusandlotus-gatewayfixesFix to
lotusdiscovered during RPC parity testing with Forest.StateSearchMsgshould respectlookbackLimitfilecoin-project/lotus#13562go-state-typesmaintenancev18miner actors methods and types filecoin-project/go-state-types#441rust-libp2pmaintenancemultiformatsorgVarious necessary maintenance:
no_std_io2from dep tree multiformats/rust-cid#187no_std_io2traits multiformats/rust-multihash#411no_std_io2frommultihash-derivemultiformats/rust-multihash#410digest-traitsfeature to implementdigest:Updatefor all hashers multiformats/rust-multihash#405Beta Was this translation helpful? Give feedback.
All reactions