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-varintby @hanabi1224 in #3475 - chore(deps): unify
bytescrate version in dependency tree by @hanabi1224 in #3476 - Remove unused benchmark/metrics script files that were moved to
forest-iacby @jdjaustin in #3483 - [Feature] Unordered parallel graph walk V3 by @ruseinov in #3474
- Replace
generate_hash_mapsmethod withArbitraryimplementation by @jdjaustin in #3469 - chore(deps): unify
cfg-ifversion by upgradingraw_syncby @hanabi1224 in #3477 - chore(deps): bump docker/build-push-action from 4 to 5 by @dependabot in #3491
- chore: rename
BlocktoCarBlockby @lemmih in #3493 - chore(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #3495
- fix: disable flaky migration test by @lemmih in #3494
- chore: use nonempty vector to eliminate unwraps in tipset groups by @lemmih in #3497
- feat: download snapshots from CloudFlare by @lemmih in #3492
- Add CarWriter sink by @elmattic in #3461
- chore(deps): bump mimalloc from 0.1.38 to 0.1.39 by @dependabot in #3501
- fix: Lazy<Vec> should just be &[&str] by @hanabi1224 in #3503
- chore(deps): upgrade fvm deps by @hanabi1224 in #3481
- chore: remove stream seek constraint by @lemmih in #3505
- refactor: cid_collections by @aatifsyed in #3502
- fix: truncated actor bundles #3485 by @aatifsyed in #3488
- chore: remove unused RPCState field by @lemmih in #3496
- chore: re-organize chain muxer tests by @lemmih in #3506
- docs: state diagrams for the chain muxer and tipset processor by @lemmih in #3507
- fix(ci): fix RUSTSEC-2023-0063 to unblock CI by @hanabi1224 in #3513
- Use the new CarWriter sink by @elmattic in #3487
- chore: refactor futures in the ChainMuxer and TipsetProcessor by @lemmih in #3508
- fix db migration test by @ruseinov in #3517
- chore(deps): bump tokio-util from 0.7.8 to 0.7.9 by @dependabot in #3515
- chore(deps): bump tungstenite from 0.20.0 to 0.20.1 by @dependabot in #3519
- chore(deps): upgrade non-fvm deps by @hanabi1224 in #3521
- refactor: use bigint directly rather than from the fvm by @lemmih in #3522
- fvm4 shim types by @hanabi1224 in #3520
- ci: use
fuzzyas an action runner by @lemmih in #3514 - ci: send db-migration output to stdout rather than a file by @lemmih in #3528
- migration declaration as macro by @LesnyRumcajs in #3530
- [Fix] create_migrations macro. by @ruseinov in #3533
- Monthly update of snapshot checkpoints by @jdjaustin in #3535
- chore(deps): bump clap from 4.4.5 to 4.4.6 by @dependabot in #3536
- fix: return early for out-of-bounds mmap reads by @lemmih in #3448
- write bundle path to stdout by @LesnyRumcajs in #3542
- refactor: manifest by @aatifsyed in #3545
- remove banned deps lint by @LesnyRumcajs in #3544
- chore: take ownership of command arguments by @lemmih in #3539
- refactor: anyhow usage by @aatifsyed in #3546
- chore: bump rust toolchain to 1.73 by @hanabi1224 in #3553
- fix: refactor TipsetRangeSyncerFuture into idiomatic futures by @hanabi1224 in #3554
- chore(deps): bump libc from 0.2.148 to 0.2.149 by @dependabot in #3559
- chore: configure update groups for dependabot by @hanabi1224 in #3561
- chore(deps): bump memmap2 from 0.8.0 to 0.9.0 by @dependabot in #3563
- chore(deps): bump num-derive from 0.4.0 to 0.4.1 by @dependabot in #3566
- remove flaky rolling db test by @LesnyRumcajs in #3568
- fix(ci): use local FS for sccache on fuzzy by @hanabi1224 in #3564
- chore(deps): bump byteorder from 1.4.3 to 1.5.0 by @dependabot in #3569
- chore(deps): bump lru from 0.11.1 to 0.12.0 by @dependabot in #3574
- feat: custom lints by @aatifsyed in #3552
- refactor: use zerocopy for
IndexHeaderinstead of manually slicing by @aatifsyed in #3580 - chore: trace verbose coverage report by @aatifsyed in #3582
- feat: lint
TODOcomments by @aatifsyed in #3560 - wibble: fix RPC parameter in ci_check script by @lemmih in #3583
- fix: don't drop colliding keys from ForestCAR by @lemmih in #3590
- NV21 Watermelon 🍉 support by @LesnyRumcajs in #3541
- Prepare release v0.14.0 "Hakuna Matata" 🐗 🦁 by @LesnyRumcajs in #3594
Full Changelog: v0.13.0...v0.14.0