Non-mandatory release for all node operators. Lots of fixes and improvements, notably around RPC methods. It's also the first release where a Forest + Curio pair managed to successfully produce blocks on a devnet! Great success!
Check the CHANGELOG for details.
What's Changed
- chore(docs): include versioning note in the release checklist by @akaladarshi in #7407
- Serialize wallet + mpool tests by @sudo-shashank in #7379
- feat!: standarize casing in RPC methods by @LesnyRumcajs in #7411
- chore: update the chain follower logs to report validation by @akaladarshi in #7382
- [automated] Update Forest RPC reference docs by @leshyatwork[bot] in #7415
- [automated] Update Forest CLI docs by @leshyatwork[bot] in #7416
- [automated] Update Forest checkpoints by @leshyatwork[bot] in #7417
- fix: let gc scheduler_loop explicitly return never type by @hanabi1224 in #7418
- feat(filters): add
ttlin eth filters by @akaladarshi in #7386 - fix: internal trace calls should not compete the semaphore by @hanabi1224 in #7421
- chore(deps): bump mozilla-actions/sccache-action from 0.0.10 to 0.0.11 by @dependabot[bot] in #7423
- chore(deps): bump the patch-versions group in /docs with 4 updates by @dependabot[bot] in #7424
- chore(deps): bump the patch-versions group with 9 updates by @dependabot[bot] in #7425
- Implement online index backfill by @sudo-shashank in #7408
- feat: forest-tool db import-tipset-lookup by @hanabi1224 in #7426
- [automated] Update Forest CLI docs by @leshyatwork[bot] in #7428
- [automated] Add monthly RPC parity conformance report by @leshyatwork[bot] in #7431
- fix cargo advisories failure by @sudo-shashank in #7434
- fix: simplify docker-compose.yml for api compare tests by @hanabi1224 in #7437
- fix: limit hello request handling by @LesnyRumcajs in #7439
- fix
MinerGetBaseInforeturns the correctBeaconEntriesby @EclesioMeloJunior in #7427 - fix: limit bitswap requests by @LesnyRumcajs in #7440
- fix: no unwrap on
ChainNotifychannel subscription by @LesnyRumcajs in #7446 - chore(deps): bump clap from 4.6.4 to 4.6.5 in the patch-versions group by @dependabot[bot] in #7452
- fix: improve blocking task usage by @LesnyRumcajs in #7444
- fix eth transaction receipt cache by @sudo-shashank in #7420
- chore(deps): bump the patch-versions group in /docs with 2 updates by @dependabot[bot] in #7450
- chore(test): bitswap limit tests by @LesnyRumcajs in #7443
- chore: bitswap async block by @LesnyRumcajs in #7445
- chore(deps): bump hadolint/hadolint-action from 3.3.0 to 3.4.0 by @dependabot[bot] in #7451
- fix(rpc): require non-empty tipset key in MinerGetBaseInfo by @0xDevNinja in #7438
- chore: limit unsound unwraps by @LesnyRumcajs in #7455
- chore(perf): limit message receipt clones by @LesnyRumcajs in #7456
- chore: rm leftover
InvocResultby @LesnyRumcajs in #7457 - chore(perf): avoid redundant
GenesisInforeconstructions by @LesnyRumcajs in #7458 - fix(blocks): validate all beacon entries for all covered epochs on quicknet by @EclesioMeloJunior in #7441
- fix(build): rerun build on f3 sidecar opt out env change by @LesnyRumcajs in #7465
- docs: fix incorrect CLI help and a garbled doc comment by @0xDevNinja in #7463
- fix(forest-cli):
sync wait -wno longer leaves a staleStatus:line by @EclesioMeloJunior in #7453 - fix(build): wasteful go ffi tests rebuild by @LesnyRumcajs in #7466
- fix: limit possible underflows/overflows by @LesnyRumcajs in #7459
- chore(build): rm cargo test feature to unify test compilation by @LesnyRumcajs in #7468
- [automated] Update Forest CLI docs by @leshyatwork[bot] in #7476
- chore: bump js deps by @LesnyRumcajs in #7474
- fix: potential benign panics + ban unwraps by @LesnyRumcajs in #7479
- chore(deps): bump the patch-versions group with 7 updates by @dependabot[bot] in #7483
- chore(deps): bump mermaid from 11.16.0 to 11.16.1 in /docs in the patch-versions group by @dependabot[bot] in #7482
- [automated] Update Forest checkpoints by @leshyatwork[bot] in #7484
- fix(rpc): raise
eth_estimateGasuntil the message succeeds + tests by @LesnyRumcajs in #7473 - fix index backfill start epoch by @sudo-shashank in #7480
- chore: improve decode revert reason handling and logging by @LesnyRumcajs in #7486
- [automated] Update Forest CLI docs by @leshyatwork[bot] in #7488
- chore: rm redundant clones + enforce via clippy by @LesnyRumcajs in #7487
- chore: rm legacy db migrations from before NV28 by @LesnyRumcajs in #7489
- fix: head change publisher by @LesnyRumcajs in #7485
- docs: document
FOREST_F3_SIDECAR_FFI_BUILD_OPT_OUTinenv_variables.mdby @EclesioMeloJunior in #7492 - chore(perf): improve getting sector info perf by @LesnyRumcajs in #7491
- chore: enumify head change type by @LesnyRumcajs in #7490
- chore: increase coverage via trivial tests + macros by @LesnyRumcajs in #7496
- feat(ci): verifies that the committed Go FFI binding by @EclesioMeloJunior in #7478
- fix: proofset conversion bug by @LesnyRumcajs in #7499
- feat: improve
eth_getBlockReceiptsperf by @LesnyRumcajs in #7498 - feat: impl
Filecoin.StateMinerCreationDepositby @LesnyRumcajs in #7495 - feat:
Filecoin.NetBandwidthStatsstub by @LesnyRumcajs in #7505 - chore: limit state loading by @LesnyRumcajs in #7500
- [automated] Update Forest RPC reference docs by @leshyatwork[bot] in #7511
- chore: update the h2 to 0.4.16 by @akaladarshi in #7512
- feat(scripts): include
ribasushi-rpc-checksby @EclesioMeloJunior in #7477 - coreos-k3s: pin hostname so k3s node name survives reboots by @parkan in #7513
- chore: improve devnet forest join by @LesnyRumcajs in #7516
- chore(deps-dev): bump tsx from 4.23.5 to 4.23.12 in /docs in the patch-versions group by @dependabot[bot] in #7517
- chore(deps): bump the patch-versions group with 3 updates by @dependabot[bot] in #7518
- chore(docs): enriched snapshots by @LesnyRumcajs in #7515
- fix: forward fetch drand rounds by @LesnyRumcajs in #7508
- chore(release): prepare 0.36.0 by @LesnyRumcajs in #7520
New Contributors
- @EclesioMeloJunior made their first contribution in #7427
Full Changelog: v0.35.0...v0.36.0