v0.14.0
版本发布时间: 2023-10-16 23:22:52
ChainSafe/forest最新发布版本:v0.19.2(2024-07-26 14:51:10)
Notable updates
- Added NV21 (Watermelon) support for the calibration network.
- Fixed a bug in the ForestCAR encoder that would cause corrupted archives if a hash-collision happened.
Detailed changelog
- chore: take new release of
unsigned-varint
by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3475 - chore(deps): unify
bytes
crate version in dependency tree by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3476 - Remove unused benchmark/metrics script files that were moved to
forest-iac
by @jdjaustin in https://github.com/ChainSafe/forest/pull/3483 - [Feature] Unordered parallel graph walk V3 by @ruseinov in https://github.com/ChainSafe/forest/pull/3474
- Replace
generate_hash_maps
method withArbitrary
implementation by @jdjaustin in https://github.com/ChainSafe/forest/pull/3469 - chore(deps): unify
cfg-if
version by upgradingraw_sync
by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3477 - chore(deps): bump docker/build-push-action from 4 to 5 by @dependabot in https://github.com/ChainSafe/forest/pull/3491
- chore: rename
Block
toCarBlock
by @lemmih in https://github.com/ChainSafe/forest/pull/3493 - chore(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in https://github.com/ChainSafe/forest/pull/3495
- fix: disable flaky migration test by @lemmih in https://github.com/ChainSafe/forest/pull/3494
- chore: use nonempty vector to eliminate unwraps in tipset groups by @lemmih in https://github.com/ChainSafe/forest/pull/3497
- feat: download snapshots from CloudFlare by @lemmih in https://github.com/ChainSafe/forest/pull/3492
- Add CarWriter sink by @elmattic in https://github.com/ChainSafe/forest/pull/3461
- chore(deps): bump mimalloc from 0.1.38 to 0.1.39 by @dependabot in https://github.com/ChainSafe/forest/pull/3501
- fix: Lazy<Vec<String>> should just be &[&str] by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3503
- chore(deps): upgrade fvm deps by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3481
- chore: remove stream seek constraint by @lemmih in https://github.com/ChainSafe/forest/pull/3505
- refactor: cid_collections by @aatifsyed in https://github.com/ChainSafe/forest/pull/3502
- fix: truncated actor bundles #3485 by @aatifsyed in https://github.com/ChainSafe/forest/pull/3488
- chore: remove unused RPCState field by @lemmih in https://github.com/ChainSafe/forest/pull/3496
- chore: re-organize chain muxer tests by @lemmih in https://github.com/ChainSafe/forest/pull/3506
- docs: state diagrams for the chain muxer and tipset processor by @lemmih in https://github.com/ChainSafe/forest/pull/3507
- fix(ci): fix RUSTSEC-2023-0063 to unblock CI by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3513
- Use the new CarWriter sink by @elmattic in https://github.com/ChainSafe/forest/pull/3487
- chore: refactor futures in the ChainMuxer and TipsetProcessor by @lemmih in https://github.com/ChainSafe/forest/pull/3508
- fix db migration test by @ruseinov in https://github.com/ChainSafe/forest/pull/3517
- chore(deps): bump tokio-util from 0.7.8 to 0.7.9 by @dependabot in https://github.com/ChainSafe/forest/pull/3515
- chore(deps): bump tungstenite from 0.20.0 to 0.20.1 by @dependabot in https://github.com/ChainSafe/forest/pull/3519
- chore(deps): upgrade non-fvm deps by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3521
- refactor: use bigint directly rather than from the fvm by @lemmih in https://github.com/ChainSafe/forest/pull/3522
- fvm4 shim types by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3520
- ci: use
fuzzy
as an action runner by @lemmih in https://github.com/ChainSafe/forest/pull/3514 - ci: send db-migration output to stdout rather than a file by @lemmih in https://github.com/ChainSafe/forest/pull/3528
- migration declaration as macro by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/3530
- [Fix] create_migrations macro. by @ruseinov in https://github.com/ChainSafe/forest/pull/3533
- Monthly update of snapshot checkpoints by @jdjaustin in https://github.com/ChainSafe/forest/pull/3535
- chore(deps): bump clap from 4.4.5 to 4.4.6 by @dependabot in https://github.com/ChainSafe/forest/pull/3536
- fix: return early for out-of-bounds mmap reads by @lemmih in https://github.com/ChainSafe/forest/pull/3448
- write bundle path to stdout by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/3542
- refactor: manifest by @aatifsyed in https://github.com/ChainSafe/forest/pull/3545
- remove banned deps lint by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/3544
- chore: take ownership of command arguments by @lemmih in https://github.com/ChainSafe/forest/pull/3539
- refactor: anyhow usage by @aatifsyed in https://github.com/ChainSafe/forest/pull/3546
- chore: bump rust toolchain to 1.73 by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3553
- fix: refactor TipsetRangeSyncerFuture into idiomatic futures by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3554
- chore(deps): bump libc from 0.2.148 to 0.2.149 by @dependabot in https://github.com/ChainSafe/forest/pull/3559
- chore: configure update groups for dependabot by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3561
- chore(deps): bump memmap2 from 0.8.0 to 0.9.0 by @dependabot in https://github.com/ChainSafe/forest/pull/3563
- chore(deps): bump num-derive from 0.4.0 to 0.4.1 by @dependabot in https://github.com/ChainSafe/forest/pull/3566
- remove flaky rolling db test by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/3568
- fix(ci): use local FS for sccache on fuzzy by @hanabi1224 in https://github.com/ChainSafe/forest/pull/3564
- chore(deps): bump byteorder from 1.4.3 to 1.5.0 by @dependabot in https://github.com/ChainSafe/forest/pull/3569
- chore(deps): bump lru from 0.11.1 to 0.12.0 by @dependabot in https://github.com/ChainSafe/forest/pull/3574
- feat: custom lints by @aatifsyed in https://github.com/ChainSafe/forest/pull/3552
- refactor: use zerocopy for
IndexHeader
instead of manually slicing by @aatifsyed in https://github.com/ChainSafe/forest/pull/3580 - chore: trace verbose coverage report by @aatifsyed in https://github.com/ChainSafe/forest/pull/3582
- feat: lint
TODO
comments by @aatifsyed in https://github.com/ChainSafe/forest/pull/3560 - wibble: fix RPC parameter in ci_check script by @lemmih in https://github.com/ChainSafe/forest/pull/3583
- fix: don't drop colliding keys from ForestCAR by @lemmih in https://github.com/ChainSafe/forest/pull/3590
- NV21 Watermelon 🍉 support by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/3541
- Prepare release v0.14.0 "Hakuna Matata" :boar: :lion: by @LesnyRumcajs in https://github.com/ChainSafe/forest/pull/3594
Full Changelog: https://github.com/ChainSafe/forest/compare/v0.13.0...v0.14.0
1、 forest-v0.14.0-linux-amd64.zip 58.27MB
2、 forest-v0.14.0-macos-amd64.zip 55.88MB