v0.3.0
版本发布时间: 2022-07-04 15:02:32
ChainSafe/forest最新发布版本:v0.19.2(2024-07-26 14:51:10)
This release supports Filecoin network version 15.
Notable updates:
- Support nv15 entirely through the FVM.
- Resolve two security concerns by removing legacy code (RUSTSEC-2020-0071 and RUSTSEC-2021-0130).
- Fixed Docker image and released it to GH container registry.
- Network selection (ie mainnet vs testnet) moved to a CLI flag rather than a compile-time flag.
All changes
- implement NetDisconnect by @leviathanbeak in https://github.com/ChainSafe/forest/pull/1531
- docs: update changelog by @q9f in https://github.com/ChainSafe/forest/pull/1521
- Use
anyhow::Error
where possible. by @elmattic in https://github.com/ChainSafe/forest/pull/1519 - Upgrade to nv15 (actors v7, fvm v0.8) by @lemmih in https://github.com/ChainSafe/forest/pull/1487
- cleanup Forest to make CI green by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/1538
- Add tyshkor to CODEOWNERS. by @lemmih in https://github.com/ChainSafe/forest/pull/1540
- Remove native implementation of the v6 (nv14) actors. by @lemmih in https://github.com/ChainSafe/forest/pull/1559
- Remove native smart-contract backend. by @lemmih in https://github.com/ChainSafe/forest/pull/1542
- Move CID-related constants to FVM-owned crates. by @lemmih in https://github.com/ChainSafe/forest/pull/1543
- Runtime network selection by @elmattic in https://github.com/ChainSafe/forest/pull/1482
- Running config dump subcommand on a new machine fails by @tyshko5 in https://github.com/ChainSafe/forest/pull/1564
- Fix Forest docker image by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/1565
- Make event logging less verbose in steady-state mode. by @lemmih in https://github.com/ChainSafe/forest/pull/1557
- Remove audit exceptions for RUSTSEC-2020-0071 and RUSTSEC-2021-0130 by @lemmih in https://github.com/ChainSafe/forest/pull/1547
- PR 1534 LLVM code coverage by @tyshko5 in https://github.com/ChainSafe/forest/pull/1558
- use FVM ApplyRet and remove Forest's by @connormullett in https://github.com/ChainSafe/forest/pull/1567
- Remove ipld/hamt source code by @elmattic in https://github.com/ChainSafe/forest/pull/1572
- Subset of Forest Maintenance Tasks (Part 1) v2 by @jdjaustin in https://github.com/ChainSafe/forest/pull/1568
- remove commcid in favor of the fvm commcid by @connormullett in https://github.com/ChainSafe/forest/pull/1570
- Use GasTracker from fvm by @tyshko5 in https://github.com/ChainSafe/forest/pull/1566
- Remove utils/bigint in favor of fvm_shared::bigint by @tyshko5 in https://github.com/ChainSafe/forest/pull/1574
- Remove disabled code for handling older actor versions. by @tyshko5 in https://github.com/ChainSafe/forest/pull/1583
- Fix docker certs by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/1588
- Remove the clock crate. by @tyshko5 in https://github.com/ChainSafe/forest/pull/1586
- Refactor chain-specific database location code by @tyshko5 in https://github.com/ChainSafe/forest/pull/1582
- Update proof parameters file to most recent version. by @lemmih in https://github.com/ChainSafe/forest/pull/1595
- use fvm-ipld-bitfield by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/1597
- improve pretty-print of BigInt byte values by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/1593
- remove forest ipld amt by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/1600
- Subset of Forest Maintenance Tasks (Part 2) by @jdjaustin in https://github.com/ChainSafe/forest/pull/1571
- switch to nightly on release workflow by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/1607
- Propagate FVM error values. by @lemmih in https://github.com/ChainSafe/forest/pull/1604
- Update changelog for upcoming release. by @lemmih in https://github.com/ChainSafe/forest/pull/1606
- Remove PriceList in favor of fvm::gas::PriceList by @tyshko5 in https://github.com/ChainSafe/forest/pull/1592
- Remove dead code from the VM. by @tyshko5 in https://github.com/ChainSafe/forest/pull/1608
- Get rid of the dirs dependency. #1577 by @tyshko5 in https://github.com/ChainSafe/forest/pull/1584
- Move to anyhow::Error by @elmattic in https://github.com/ChainSafe/forest/pull/1605
New Contributors
- @tyshko5 made their first contribution in https://github.com/ChainSafe/forest/pull/1564
Full Changelog: https://github.com/ChainSafe/forest/compare/v0.2.2...v0.3.0
1、 forest-v0.3.0-linux-amd64.zip 29.92MB
2、 forest-v0.3.0-macos-amd64.zip 28.59MB