Releases: ChainSafe/forest
Releases · ChainSafe/forest
Forest v0.8.2 "The Way"
Notable updates
- Configurable number of default recent state roots included in memory/snapshots.
- Fixed issue when running Forest on calibnet using a configuration file only.
- NV19 and NV20 patches.
What's Changed
- doc: Update release checklist on including
Cargo.lock
by @hanabi1224 in #2794 - re-enable calibnet checks by @LesnyRumcajs in #2795
- Try waiting for more blocks by @elmattic in #2797
- fix: work-around for address parsing bug in the FVM by @lemmih in #2804
- Add print of message after sending by @elmattic in #2798
- fix agent name by @LesnyRumcajs in #2803
- use correct bundle for actors v11 by @LesnyRumcajs in #2805
- Fix Forest when using a config file to run calibnet by @elmattic in #2796
- chore: update fil-actor-states dependency to get new actor cids by @lemmih in #2807
- fix: allow --config and --chain to be used at the same time by @lemmih in #2808
- Comment check of the send test by @elmattic in #2806
- fix: create tmp file at the same mount point during snapshot export by @hanabi1224 in #2815
- chore: minor code clean-up by @lemmih in #2809
- Remove hand-written escape codes by @jdjaustin in #2783
- fix: BufWriter flush issue in AsyncWriterWithCheckSum by @hanabi1224 in #2782
- feat: add
--compressed
to forest-cli snapshot export by @hanabi1224 in #2754 - Replace usage of
time
crate withchrono
by @jdjaustin in #2812 - fix: snapshot fetch without aria2 by @hanabi1224 in #2814
- chore: add Aatif as a codeowner by @lemmih in #2818
- Align Forest and Lotus
send
behavior by @jdjaustin in #2700 - Code clean-up by @elmattic in #2819
- chore: fvm-3.3.1 is required for syncing to calibnet by @lemmih in #2824
- fix: move block skipping logic into walk_snapshot by @hanabi1224 in #2717
- parametrize recent state roots by @LesnyRumcajs in #2780
- feat: increase the message request batch size from 4 to 8 by @lemmih in #2825
- feat: track estimated db records in meta.yaml by @hanabi1224 in #2823
- move bootstrap peers to seperate files by @LesnyRumcajs in #2828
- prepare release v0.8.2 by @LesnyRumcajs in #2829
Full Changelog: v0.8.1...v0.8.2
Forest v0.8.1 "Cold Exposure"
Notable updates
- Move back to the upstream
ref-fvm
and bump the dependency version to include the latest critical patch. This fixes NV19 and NV20 support.
What's Changed
- chore: upgrade rust toolchain by @hanabi1224 in #2784
- temporariy disable calibnet checks by @LesnyRumcajs in #2791
- transmit defined forest agent instead of default rust-ipfs by @LesnyRumcajs in #2790
- chore: copy fvm fixes into forest by @lemmih in #2788
- chore(deps): bump regex from 1.7.3 to 1.8.1 by @dependabot in #2792
- release v0.8.1 by @LesnyRumcajs in #2793
Full Changelog: v0.8.0...v0.8.1
Forest v0.8.0 "Jungle Speed"
Notable updates
- Network Version 19 "Lightning" and 20 "Thunder" support, including state migrations.
What's Changed
- chore: bump fvm dependency to 3.2 by @lemmih in #2778
- fix(test): improve bitswap test err msg by @hanabi1224 in #2781
- nv19 migration by @elmattic in #2775
- blockchain/state_manager: add appropriate state transition aesthetics by @q9f in #2785
- prepare release v0.8.0 by @LesnyRumcajs in #2787
Full Changelog: v0.7.2...v0.8.0
Forest v0.7.2 "Roberto"
Notable updates:
- support for zstd-compressed snapshot importing and fetching,
- NV18 state migration support,
- Use
latest
tag for stable releases and edge forlatest
development builds.
Forest v0.7.1
Notable updates:
- Fix CD task for image publishing on new tagged releases
Forest v0.7.0
Notable updates:
- Support for NV18.
- Automatic database garbage collection.
- A JavaScript console to interact with Filecoin API.
- Switched to ParityDb as the default backend for Forest daemon.
Forest v0.6.0
Notable updates:
- Added support for the new Protocol Labs snapshot service.
- Several improvements to logging (including integration with Grafana Loki) and
error handling.
Forest v0.5.1
This patch release fixes a visual regression in the progress bars used by Forest.
Forest v0.5.0
Notable updates:
- Support for nv17 (aka Shark).
- Forest was split into two programs: a Filecoin node (forest), and a control program (forest-cli).
- Improved snapshot importing performance: ~75% reduction in snapshot import time.
- Improved code building time: ~45% reduction in build time.
- Code coverage increased from 32% to 63%.
Forest v0.4.1
This patch release fixes a bug related to Forest's fork threshold. The bug would be triggered if Forest was left running for several days and it would prevent Forest from processing new blocks in the blockchain.