Skip to content

Releases: ChainSafe/forest

Forest v0.12.0 "Carp"

01 Aug 09:02
432649e
Compare
Choose a tag to compare

Notable Updates

  • Support for .forest.car.zst files.
  • Support for diff snapshots.

What's changed?

Breaking

  • #3189: Changed the database
    organisation to use multiple columns. The database will need to be recreated.
  • #3220: Removed the
    forest-cli chain validate-tipset-checkpoints and
    forest-cli chain tipset-hash commands.

Added

  • #3167: Added a new option
    --validate-tipsets for forest-cli snapshot validate.
  • #3166: Add
    forest-cli archive info command for inspecting archives.
  • #3159: Add
    forest-cli archive export -e=X command for exporting archives.
  • #3150:
    forest-cli car concat subcommand for concatenating .car files.
  • #3148: add save_to_file
    option to forest-cli state fetch command.
  • #3213: Add support for
    loading forest.car.zst files.
  • #3284: Add --diff flag to
    archive export.
  • #3292: Add net info
    subcommand to forest-cli.

Changed

  • #3126: Bail on database
    lookup errors instead of silently ignoring them.
  • #2999: Restored --tipset
    flag to forest-cli snapshot export to allow export at a specific tipset.
  • #3283: All generated car
    files use the new forest.car.zst format.

Removed

Fixed

  • #3248: Fixed Forest being
    unable to re-create its libp2p keypair from file and always changing its
    PeerId.

Forest v0.11.1 "Dagny Taggart"

06 Jul 11:56
e2cc344
Compare
Choose a tag to compare

Patch release due to a tagging mishap. No user-visible changes to Forest.

Forest v0.11.0 "Hypersonic"

05 Jul 13:28
7589945
Compare
Choose a tag to compare

Notable Updates

CAR files can be directly used as databases. This dramatically improves performance but is only used in forest-cli snapshot validate for now.

Fixed a state-root mismatch triggered by null-tipsets.

Forest v0.11.0 "Hypersonic"

Breaking

  • #3048: Remove support for
    rocksdb
  • #3047: Remove support for
    compiling with delegated consensus
  • #3086:
    forest-cli snapshot validate no longer supports URLs. Download the snapshot
    and then run the command.

Added

  • #2816: Support 2k devnet.
  • #3026: Expose
    forest-cli state diff ...
  • #3086:
    forest-cli snapshot validate is faster and uses less disk space, operating
    directly on the snapshot rather than loading through a database.
  • #2983: Added state
    migration support for NV17.
  • #3107: Introduced 'head'
    parameter for snapshot validation.

Fixed

  • #3005: Fix incorrect
    progress reported when importing compressed snapshots.

  • #3122: Fix state-root
    mismatch around null tipsets.

Forest v0.10.0 "Premature"

21 Jun 11:57
2eaeb9f
Compare
Choose a tag to compare

Notable Updates

Breaking

  • #3007: Optimize DB
    parameters. This requires all existing databases to be re-initialized.

Fixed

  • #3006: Fix premature end
    error when exporting a snapshot.

What's Changed

Full Changelog: v0.9.0...v0.10.0

Forest v0.9.0 "Fellowship"

16 Jun 14:01
a214991
Compare
Choose a tag to compare

Notable updates:

  • --compressed option removed from CLI, snapshots are now always compressed.
  • The dir, list, prune and remove snapshot commands have been removed from the CLI.
  • Snapshots are fetched to current directory by default.
  • Added new subcommand forest-cli info show.
  • Filecoin.ChainSetHead RPC endpoint and forest-cli chain set-head subcommand are now implemented.
  • IPLD graph can now be downloaded via bitswap.
  • sendFIL function has been updated to match recent changes in the Forest send command.
  • FIL amount parsing/printing has been improved and 2 new options are added to forest-cli wallet list (--no-round and --no-abbrev).

Forest v0.8.2 "The Way"

05 May 07:59
5b17dc7
Compare
Choose a tag to compare

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

Full Changelog: v0.8.1...v0.8.2

Forest v0.8.1 "Cold Exposure"

25 Apr 08:45
be2e7d4
Compare
Choose a tag to compare

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

Full Changelog: v0.8.0...v0.8.1

Forest v0.8.0 "Jungle Speed"

21 Apr 10:46
b5ef6fc
Compare
Choose a tag to compare

Notable updates

  • Network Version 19 "Lightning" and 20 "Thunder" support, including state migrations.

What's Changed

Full Changelog: v0.7.2...v0.8.0

Forest v0.7.2 "Roberto"

19 Apr 12:49
4db957a
Compare
Choose a tag to compare

Notable updates:

  • support for zstd-compressed snapshot importing and fetching,
  • NV18 state migration support,
  • Use latest tag for stable releases and edge for latest development builds.

Forest v0.7.1

29 Mar 12:18
057b32f
Compare
Choose a tag to compare

Notable updates:

  • Fix CD task for image publishing on new tagged releases