| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| forest-v0.31.1-macos-arm64.zip | 2026-01-23 | 65.2 MB | |
| forest-v0.31.1-linux-amd64.zip | 2026-01-23 | 76.6 MB | |
| README.md | 2026-01-23 | 12.5 kB | |
| v0.31.1 _Quadrantids_ source code.tar.gz | 2026-01-23 | 5.2 MB | |
| v0.31.1 _Quadrantids_ source code.zip | 2026-01-23 | 5.7 MB | |
| Totals: 5 Items | 152.7 MB | 0 | |
This is a non-mandatory release for all node operators. It includes the support for more V2 API's and a few critical API fixes.
What's Changed
- fix: link check curiostorage.org by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6328
- [automated] Update Forest CLI docs by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/6330
- [automated] Update Lotus version in API tests by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/6329
- chore: resurrect codecov reports by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6324
- fix: forest returns 404 for all invalid api paths by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6327
- chore: fix codecov comments by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6332
- feat: forest-tool benchmark blockstore by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6331
- chore: bump rust toolchain to 1.92.0 by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6336
- fix: setup tokio runtime with macro in forest-tool and forest-wallet by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6337
- [automated] Update Forest CLI docs by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/6338
- fix: Fix the
GasEstimateMessageGasAPI by @akaladarshi in https://github.com/ChainSafe/forest/pull/6109 - chore(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6341
- chore(deps): bump Go deps by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6342
- chore(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6343
- chore(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6345
- chore(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6347
- chore: don't run coverage on dependabot commits by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6348
- chore(deps): bump codecov/codecov-action from 3 to 5 by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6349
- chore(deps): bump the patch-versions group in /docs with 2 updates by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6351
- chore(deps): bump reqwest from 0.12.25 to 0.12.26 in the patch-versions group by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6350
- fix: contract deployment via forge failing by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6118
- feat(rpc): add
Forest.ChainGetTipsetByParentStatefor trouble shooting state tree missing issues. by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6352 - fix(test): speed up debug and codecov tests by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6340
- feat(gc): FOREST_SNAPSHOT_GC_KEEP_STATE_TREE_EPOCHS env var by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6360
- test: unit test for state compute by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6355
- fix(ci): disable debug tests by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6357
- Add support for the
Filecoin.EthCallV2 by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6339 - fix eth_newPendingTransactionFilter test by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6361
- fix(f3): prepare for f3 network name change on calibnet by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6362
- fix eth_get_filter_logs test by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6363
- fix(test): JSON snapshot tests for actor params (partial) by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6371
- chore(deps): bump qs from 6.14.0 to 6.14.1 in /docs by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6379
- chore(deps): bump the patch-versions group across 1 directory with 8 updates by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6376
- chore(deps): bump the patch-versions group with 3 updates by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6383
- fix(ci): reduce logs in CI tests to speed up the jobs by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6382
- Add support for the Filecoin.EthFeeHistory V2 by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6380
- Add support for the Filecoin.EthEstimateGas V2 by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6364
- fix(test): JSON snapshot tests for actor states by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6381
- fix: remove unnecessary select! macro by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6374
- fix(test): more JSON snapshot tests by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6384
- fix(test): JSON snapshot tests for miner params by @akaladarshi in https://github.com/ChainSafe/forest/pull/6385
- fix(test): JSON snapshot tests for rest of the actor params by @akaladarshi in https://github.com/ChainSafe/forest/pull/6386
- fix(test): speed up test-release and codecov on CI by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6372
- chore: update known blocks by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6388
- chore(deps): bump the patch-versions group with 4 updates by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6389
- fix: suppress cargo deny warnings by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6391
- Add support for the Filecoin.EthGetTransactionCount V2 by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6387
- chore: migrate all legacy docs by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6393
- chore: add more items to dockerignore by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6394
- [automated] Update Forest CLI docs by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/6396
- fix(f3): skip importing F3 data when initial power table is not set in the F3 manifest by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6397
- chore: move from Makefile to mise by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6368
- chore: update license to 2026 by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6398
- fix: warnings in
mise run installby @hanabi1224 in https://github.com/ChainSafe/forest/pull/6399 - chore: improve license check script by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6401
- Add support for the Filecoin.EthGetBalance V2 by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6403
- Add support for the Filecoin.EthGetBlockByNumber V2 by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6404
- fix(ci): use large timeout for codecov CI job by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6406
- fix(ci): use official lotus image for devnet check by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6320
- fix: run codecov on buildjet by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6407
- [automated] Update Lotus version in API tests by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/6408
- fix: fix backfill with null tipsets present by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6409
- Enable support for Filecoin.EthGetLogs V2 by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6405
- chore(deps): bump the patch-versions group with 5 updates by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6410
- fix: add F3 pending activation status to healthcheck API by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6415
- fix: convert look back limit to actual epoch before searching for msg by @akaladarshi in https://github.com/ChainSafe/forest/pull/6354
- chore: update binaries overview in README by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6417
- chore: makefile to mise in docs/ by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6418
- chore: add guidance file for agents by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6416
- fix: disable sccache for codecov by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6422
- fix: use ethereum block in
eth_subscribenewHeadsby @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6402 - chore(f3): bump go-f3 by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6425
- chore(deps): bump undici from 7.16.0 to 7.18.2 in /docs by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6426
- fix(rpc): backfill tipset messages from p2p network in a few RPC methods by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6421
- chore: use derives instead manual impl for trivial derefs by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6429
- chore: improve eth nums ergonomics by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6428
- fix: fix invalid conversion when syncing from genesis on calibnet by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6431
- fix: wrong shell for mise task by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6433
- test: cover state compuation with fvm2 and fvm3 by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6432
- chore: more derives, less manual boilerplate by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6434
- chore(deps): bump the patch-versions group with 3 updates by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6436
- chore(deps): bump prettier from 3.7.4 to 3.8.0 in /docs by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6435
- feat(docs): add filecoin subway user guide by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6427
- fix: add fmt alias for mise format task by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6437
- chore: derive more constructors by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6438
- chore: remove docs announcement form from docs by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6441
- chore(deps): bump ra_ap_syntax from 0.0.315 to 0.0.316 by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6445
- fix: missing inputs to workflow dispatch by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6443
- feat: conformance reports persist by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6440
- [automated] Add monthly RPC parity conformance report by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/6448
- fix: clean dirty lockfile by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6447
- fix: rm temporary Dockerfile at the end of script by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6449
- chore(deps): bump libp2p-* and resolve RUSTSEC-2026-0002 by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6454
- fix: remove unique events logic from the
ChainGetEventsAPI by @akaladarshi in https://github.com/ChainSafe/forest/pull/6286 - fix: docs linting by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6452
- chore: split linters per filetype by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6450
- chore(deps): bump tar from 7.5.3 to 7.5.6 in /docs by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6458
- chore(deps): bump diff from 5.2.0 to 5.2.2 in /docs by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/6457
- [automated] Update Forest CLI docs by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/6459
- Fix flaky stateful API check by @sudo-shashank in https://github.com/ChainSafe/forest/pull/6463
- fix: whitelist nebula crawlers by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6456
- fix(docs): forest install instruction by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6464
- feat: sqlite utils and unit tests by @hanabi1224 in https://github.com/ChainSafe/forest/pull/6439
- chore: add warning logs on RPC auth fiascos by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/6468
- feat(rpc): Add support for the
EthTraceReplayBlockTransactionsV2 API by @akaladarshi in https://github.com/ChainSafe/forest/pull/6444 - chore(release): prepare release v0.31.1 by @akaladarshi in https://github.com/ChainSafe/forest/pull/6461
Full Changelog: https://github.com/ChainSafe/forest/compare/v0.30.5...v0.31.1