Skip to content

Releases: ChainSafe/forest

v0.30.2 "Garuda"

09 Oct 11:03
b07bd5b
Compare
Choose a tag to compare

This is a non-mandatory release that brings important enhancements to Forest's tooling capabilities, Ethereum RPC compatibility, and F3 integration. The release includes new CLI commands for snapshot management and state inspection, along with critical fixes for Ethereum RPC methods.

What's Changed

  • [automated] Update Forest CLI docs by @leshyatwork[bot] in #6095
  • feat: add forest-cli state actor-cids by @LesnyRumcajs in #6061
  • feat: forest-cli snapshot export-diff by @hanabi1224 in #6074
  • refactor(actor_state): allow easy version upgrades by @akaladarshi in #6087
  • [automated] Update Forest CLI docs by @leshyatwork[bot] in #6098
  • feat: allow export spine-only snapshots with forest-cli snapshot export -d 0 by @hanabi1224 in #6097
  • fix: drand verification failure on duplicate entries by @LesnyRumcajs in #6101
  • fix: CarStream should support large data blocks like F3 snap by @hanabi1224 in #6099
  • [automated] Update Forest CLI docs by @leshyatwork[bot] in #6102
  • fix: eth_getTransactionCount to return the actual count, not parent's by @LesnyRumcajs in #6103
  • chore(deps): bump mermaid from 11.11.0 to 11.12.0 in /docs by @dependabot[bot] in #6108
  • feat: populate tipset_by_height cache on startup by @hanabi1224 in #6100
  • Fix test for eth_newFilter creation by @sudo-shashank in #6104
  • chore(deps): bump hadolint/hadolint-action from 3.2.0 to 3.3.0 by @dependabot[bot] in #6106
  • chore(deps): bump the patch-versions group with 7 updates by @dependabot[bot] in #6107
  • Fix eth_new_block_filter test by @sudo-shashank in #6112
  • fix(links): update the script to use latest calibnet snapshot by @akaladarshi in #6117
  • spec: Add ChainGetFinalizedTipset API by @akaladarshi in #6114
  • chore(deps): bump @docusaurus/theme-mermaid from 3.8.1 to 3.9.1 in /docs by @dependabot[bot] in #6124
  • chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #6126
  • chore: remove outdated troubleshooting doc by @LesnyRumcajs in #6119
  • Remove default backfill epochs by @elmattic in #6105
  • chore(deps): bump the patch-versions group with 6 updates by @dependabot[bot] in #6125
  • chore(deps): bump the patch-versions group with 6 updates by @dependabot[bot] in #6131
  • chore(deps-dev): bump typescript from 5.9.2 to 5.9.3 in /docs in the patch-versions group by @dependabot[bot] in #6132
  • chore(deps): bump go deps by @hanabi1224 in #6135
  • [automated] Update Forest CLI docs by @leshyatwork[bot] in #6129
  • fix: prefer JoinSet over FuturesUnordered by @hanabi1224 in #6136
  • fix(ci): cleanup snapshot export checks by @hanabi1224 in #6138
  • chore: upgrade rust toolchain to 1.90 by @hanabi1224 in #6139
  • chore(deps): bump peter-evans/create-issue-from-file from 5 to 6 by @dependabot[bot] in #6130
  • chore(deps): bump tar-fs from 3.1.0 to 3.1.1 in /docs by @dependabot[bot] in #6137
  • fix(api): make the address param in eth filter spec optional by @akaladarshi in #6140
  • feat(api): implement the ChainGetFinalizedTipset API by @akaladarshi in #6133

Full Changelog: v0.30.1...v0.30.2

v0.30.1 "Laurelin"

17 Sep 11:41
2b65a82
Compare
Choose a tag to compare

This is a mandatory release for mainnet node operators. It sets the NV27 Golden Week network upgrade to epoch 5_348_280, corresponding to Wed 24 Sep 23:00:00 UTC 2025. It also includes a few improvements that help with snapshot generation and inspection.

See the CHANGELOG

What's Changed

  • chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #6054
  • chore(deps): bump chrono from 0.4.41 to 0.4.42 in the patch-versions group by @dependabot[bot] in #6055
  • [automated] Update Forest CLI docs by @leshyatwork[bot] in #6056
  • fix: OOM in forest-tool archive diff by @hanabi1224 in #6051
  • test: track peak rss for CI state migration test by @hanabi1224 in #6037
  • feat: add --no-progress-timeout to forest-cli f3 ready by @hanabi1224 in #6057
  • [automated] Update Forest CLI docs by @leshyatwork[bot] in #6059
  • Add support for market actor in StateDecodeParams API by @elmattic in #5933
  • fix(ci): ignore eth_newBlockFilter test in forest-tool api test-stateful by @hanabi1224 in #6070
  • fix: remove invalid chars in prometheus metrics by @hanabi1224 in #6065
  • fix(ci): rpc parity test by @hanabi1224 in #6071
  • Clean up StateDecodeParams API changes by @akaladarshi in #6000
  • [automated] Update Lotus version in API tests by @leshyatwork[bot] in #6072
  • chore(deps): bump the patch-versions group with 3 updates by @dependabot[bot] in #6077
  • chore(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #6076
  • fix: improve error messages in forest-cli state compute by @hanabi1224 in #6073
  • fix: load actor bundles in forest-tool archive diff by @hanabi1224 in #6060
  • fix: prefer Tipset::persist over Block::persist by @hanabi1224 in #6083
  • chore(deps): bump hadolint/hadolint-action from 3.1.0 to 3.2.0 by @dependabot[bot] in #6084
  • chore(deps): bump serde from 1.0.223 to 1.0.224 in the patch-versions group by @dependabot[bot] in #6085
  • feat: add --index-backfill-epochs to forest-tool api serve by @hanabi1224 in #6068
  • chore: fix a large number of spelling issues in comments by @joemicky in #6088
  • fix: some metrics get duplicated after GC by @hanabi1224 in #6081
  • [automated] Update Forest CLI docs by @leshyatwork[bot] in #6091
  • [automated] Update Lotus version in API tests by @leshyatwork[bot] in #6090
  • feat: set nv27 mainnet upgrade epoch by @hanabi1224 in #6086
  • feat: add prometheus metrics network_version and actor_version by @hanabi1224 in #6079
  • chore(release): prepare v0.30.1 by @LesnyRumcajs in #6093
  • fix: remove flaky beacon entry size test by @LesnyRumcajs in #6092

New Contributors

Full Changelog: v0.30.0...v0.30.1

v0.30.0 "Eärendil"

08 Sep 16:33
a3de8a5
Compare
Choose a tag to compare

Mandatory release for calibration network node operators. It includes the NV27 Golden Week network upgrade at epoch 3_007_294 corresponding to Wed 10 Sep 23:00:00 UTC 2025. This release includes a few breaking changes (removal of unused commands) and minor fixes.

See the CHANGELOG for all details.

v0.29.0 "Fëanor"

27 Aug 08:55
386ddb6
Compare
Choose a tag to compare

This is a non-mandatory release. It introduces a couple of features around snapshot generation and inspection. It fully supports the new FRC-0108 Filecoin snapshot format. There is also a notable fix in the Filecoin.ChainNotify RPC method that would cause issues with some clients.

See the CHANGELOG for all details.

v0.28.0 "Denethor's Folly"

23 Jul 08:31
5ee2b92
Compare
Choose a tag to compare

This is a non-mandatory release recommended for all node operators. It includes numerous fixes and quality-of-life improvements for development and archival snapshot operations. It also includes a memory leak fix that would surface on long-running nodes.

See the CHANGELOG for all details.

Forest v0.27.0 "Whisperer in Darkness"

19 Jun 13:33
253c35b
Compare
Choose a tag to compare

This is a non-mandatory but highly recommended release for all node operators. It introduces a fix for the forest node getting stuck, a few new features including automatic snapshot GC scheduler, offline index backfilling, and important bug fixes. It also contains a breaking change regarding the detach mode.

See the CHANGELOG for details.

Forest v0.26.1 "Ijon Tichy"

30 Apr 12:00
e285a73
Compare
Choose a tag to compare

This is a non-mandatory release for all node operators. It includes a fix for the F3 on mainnet and a few other improvements. It also sets the initial power table CID for F3 on mainnet.

See the CHANGELOG for details.

Forest v0.25.3 "Sméagol"

09 Apr 15:43
56da0ea
Compare
Choose a tag to compare

This is a non-mandatory, but highly recommended, release targeting the mainnet node operators. It includes a fix preventing the node from duplicate, costly migrations. Given the upcoming network upgrade state migration is expected to be slow, we recommend upgrading your Forest node before Mon 14 Apr 23:00:00 UTC 2025.

See the CHANGELOG for details.

Forest v0.25.2 "Took"

06 Apr 20:01
7219851
Compare
Choose a tag to compare

This is a mandatory release for mainnet and calibnet node operators. It introduces a fix upgrade for calibnet at epoch 2_558_014 which corresponds to Mon 7 Apr 23:00:00 UTC 2025 and changes the mainnet upgrade epoch for the NV25 Teep to 4_878_840 which corresponds to Mon 14 Apr 23:00:00 UTC 2025.

See here for details on the issue.

Also, see the CHANGELOG for details.

Forest v0.25.1 "Goldberry"

01 Apr 15:08
8dafec7
Compare
Choose a tag to compare

This is a mandatory release for mainnet node operators. It includes the NV25 Teep network upgrade at epoch 4_867_320 which corresponds to 10 Apr 23:00:00 UTC 2025. This release also includes a few fixes, most notably a database migration speed up that used to give certain important people a massive headache. Forest Prometheus metrics have been cleaned and you can look them up in the documentation.

Checkout the CHANGELOG for details.