| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| forest-v0.33.7-macos-arm64.zip | 2026-06-22 | 78.5 MB | |
| forest-v0.33.7-linux-amd64.zip | 2026-06-22 | 92.9 MB | |
| README.md | 2026-06-22 | 8.3 kB | |
| v0.33.7 _Shimmergloom_ source code.tar.gz | 2026-06-22 | 5.5 MB | |
| v0.33.7 _Shimmergloom_ source code.zip | 2026-06-22 | 6.0 MB | |
| Totals: 5 Items | 182.8 MB | 0 | |
Non-mandatory release for all node operators.
Added
-
#6008: Added the
FOREST_PATHenvironment variable to override the Forest data directory (taking precedence over the configuration file and the default), mirroring Lotus'LOTUS_PATH. It is honored by allforest*binaries, soforest-cli/forest-toolread the JWT admin token from the same directory. The resolved data directory is now logged on daemon startup. -
#7168: Added the
FOREST_RPC_METRICS_DISABLEDenvironment variable to disable JSON-RPC per-method metrics while leaving other metrics intact. -
#7195: Added the
rpc_in_flight_requestsmetric reporting the number of JSON-RPC requests currently being processed.
Changed
- #7164: JSON-RPC authentication is now performed once per connection (e.g. at the WebSocket upgrade) instead of on every request, matching Lotus. Note that token expiry is no longer re-checked for the lifetime of an established connection.
Fixed
-
#7194: Added
UpgradeXxHeightplaceholder for the NV29 network upgrade. -
#7211: Fixed
forest-walletto allow using the unencrypted keystore with--encrypt falsewhen an encrypted keystore also exists. -
#7129: Fixed a few inaccurate cache size metrics.
-
#6974: Fixed the message pool reporting a still-pending nonce as the next nonce after an applied message was removed.
-
#6975: Fixed
Filecoin.MpoolSelectto not remove the messages from the live pool, only simulate the head change. -
#7217: Fixed a bug that
Filecoin.StateCirculatingSupplyreturns error on mainnet.
More details
- feat: add
jemalloc-profilingfeature for heap profiling by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7146 - [automated] Update Forest RPC reference docs by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/7147
- [automated] Update Forest CLI docs by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/7148
- chore: bump Go deps by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7149
- chore: bump npm deps by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7150
- fix: Inaccurate GetSize impl for a few types by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7129
- chore: adjust cache sizes for better RPC performance by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7152
- feat: add mise task jemalloc:heap for memory leak profiling by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7153
- feat:
trace_blockcaching by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7157 - fix: clear chain tmp folder on startup by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7158
- fix: unify
HashSetandHashMapusages by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7159 - fix: more server logs for snapshot export by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7160
- chore(deps): bump the patch-versions group in /docs with 3 updates by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/7162
- chore(deps): bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/7161
- chore(deps): bump chrono from 0.4.44 to 0.4.45 in the patch-versions group by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/7163
- fix: RPC cache prefilling for eth pending tag by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7165
- feat: single authentication per connection by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7166
- fix: increase tipset cache size by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7167
- feat: allow RPC metrics disable + less locks by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7168
- fix: integrate EC finality into chain follower by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7171
- fix: less locking in ExportStatus by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7173
- [automated] Update Forest RPC reference docs by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/7174
- chore: demote failed fetch tipset log by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7178
- fix(ci): install lint tools with --locked by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7176
- fix(mpool): removing the applied tipset from pending store should advance with correct nonce by @akaladarshi in https://github.com/ChainSafe/forest/pull/7180
- chore: remove
FOREST_ETH_RPC_COMPUTE_STATE_ON_INDEX_MISSworkaround in snapshot tests and update affected snapshots by @sudo-shashank in https://github.com/ChainSafe/forest/pull/7154 - fix: less clones in
start_rpcby @hanabi1224 in https://github.com/ChainSafe/forest/pull/7181 - fix(mpool):
run_head_changein select message to only simulate the head change by @akaladarshi in https://github.com/ChainSafe/forest/pull/7182 - chore(deps): bump the patch-versions group with 2 updates by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/7186
- fix(rpc): set
TCP_NODELAYon RPC by @sudo-shashank in https://github.com/ChainSafe/forest/pull/7187 - chore(deps): bump the patch-versions group in /docs with 2 updates by @dependabot[bot] in https://github.com/ChainSafe/forest/pull/7185
- fix: cleanup dangling forks in chain follower by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7179
- Normalize remaining non-Common RPC param names to camelCase in OpenRPC by @LesnyRumcajs with @Copilot in https://github.com/ChainSafe/forest/pull/7190
- chore: add in-flight RPC metric by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7195
- [automated] Update Forest RPC reference docs by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/7196
- fix: use ArcSwap for ChainStore::heaviest_tipset by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7191
- fix: spawn_blocking for fvm calls by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7184
- fix(ci): cleanup disk space in calibnet checks by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7198
- [automated] Update Lotus version in API tests by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/7192
- docs(rpc): add DESCRIPTION to state RPC methods by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7204
- chore: use U256 for
EthBigIntby @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7201 - feat: Eth RPC descriptions by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7202
- docs(rpc): add DESCRIPTION to net RPC methods by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7203
- docs(rpc): add DESCRIPTION to wallet RPC methods by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7206
- [automated] Update Forest RPC reference docs by @leshyatwork[bot] in https://github.com/ChainSafe/forest/pull/7212
- fix(wallet): support explicit --encrypt false for forest-wallet by @sudo-shashank in https://github.com/ChainSafe/forest/pull/7211
- docs(rpc): add DESCRIPTION to F3 RPC methods by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7208
- fix: use ArcSwap for SyncStatus by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7213
- fix(rpc): add
UpgradeXxHeighttoFilecoin.StateGetNetworkParamsby @sudo-shashank in https://github.com/ChainSafe/forest/pull/7194 - feat:
FOREST_PATHenv variable by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7200 - fix: datacap actor should be counted in get_state_circulating_supply by @hanabi1224 in https://github.com/ChainSafe/forest/pull/7217
- chore(release): Forest v0.33.7 "Shimmergloom" by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/7219
Full Changelog: https://github.com/ChainSafe/forest/compare/v0.33.6...v0.33.7