[YANKED] v0.33.5 "Drift"
(v0.33.5 is yanked due to a critical memory leak that is fixed in v0.33.6; earlier releases are not affected)
Non-mandatory release for all node operators. It includes a few bug fixes as well as performance improvements for JSON-RPC calls, especially for batch requests.
What's Changed
- chore(deps): bump the patch-versions group in /docs with 10 updates by @dependabot[bot] in #7049
- [automated] Update Forest CLI docs by @leshyatwork[bot] in #7053
- [automated] Update Forest RPC reference docs by @leshyatwork[bot] in #7052
- chore(deps): bump the patch-versions group with 2 updates by @dependabot[bot] in #7050
- feat: add
eth_baseFeerpc method by @wjmelements in #7028 - refactor: replace generic db with enum by @hanabi1224 in #7051
- test(rpc): eth_baseFee tests by @hanabi1224 in #7056
- test: add state computation test for FireHorse state migration by @hanabi1224 in #7057
- chore: better handle ticket sorting by @LesnyRumcajs in #7058
- [automated] Update Forest RPC reference docs by @leshyatwork[bot] in #7059
- refactor: msg pool to make more structured part 2 by @akaladarshi in #7006
- feat: add gperftools mise script by @LesnyRumcajs in #7063
- chore: add option for native CPU optimizations in mise by @LesnyRumcajs in #7065
- chore: disable default RPC compression by @LesnyRumcajs in #7066
- chore: add release-symbols profile by @LesnyRumcajs in #7067
- feat(wallet): strict address validation in forest-wallet CLI by @0xDevNinja in #6968
- fix: optimize Block::from_filecoin_tipset by @hanabi1224 in #7062
- chore: bump mermaid(npm) by @hanabi1224 in #7072
- chore(deps): bump cloudflare/wrangler-action from 3 to 4 by @dependabot[bot] in #7048
- feat: prefill RPC caches for new validated tipsets by @hanabi1224 in #7068
- refactor: msg pool to make more structured part 3 by @akaladarshi in #7033
- Quick cache by @LesnyRumcajs in #7073
- [automated] Update Forest CLI docs by @leshyatwork[bot] in #7079
- chore(ci): speed up linking with mold by @hanabi1224 in #7078
- Refactor calibnet wallet test by @sudo-shashank in #6983
- fix: log Rand errors by @hanabi1224 in #7082
- fix: inspect and log errors in fvm consensus trait methods by @hanabi1224 in #7083
- chore(deps): bump get-size2 from 0.8.0 to 0.9.0 by @dependabot[bot] in #7088
- refactor: prefill RPC cache for
collect_eventsby @hanabi1224 in #7077 - Increase wallet test poll timeout by @sudo-shashank in #7095
- chore: extract msg for refactor logic + tests by @LesnyRumcajs in #7097
- Fix
forest-wallet set-defaultfailing when the keystore has nodefaultentry by @sudo-shashank in #7087 - fix: process batch RPC request in parallel by @hanabi1224 in #7093
- feat(rpc): internal method
Forest.BaseFeeByHeightfor troubleshooting by @hanabi1224 in #7103 - [automated] Update Forest RPC reference docs by @leshyatwork[bot] in #7105
- chore(deps): bump the patch-versions group with 3 updates by @dependabot[bot] in #7106
- Impl state fork handler in state manager call_raw by @sudo-shashank in #7061
- fix: tokio::spawn futures for FuturesOrdered by @hanabi1224 in #7104
- perf(rpc): cache block traces by @hanabi1224 in #7108
- fix(tool): surface MessagePool service task errors in api_cmd test ctx by @0xDevNinja in #6966
- Add
nonce-fixandreplacempool tools by @sudo-shashank in #7084 - Fix incorrect swap index in bubble-down loop in select_messages_to_republish by @sudo-shashank in #7090
- fix: incorporate EC finality calculator into tipset lookup-by-height cache by @hanabi1224 in #7112
- fix: execute-tipset-traces-parallelize by @LesnyRumcajs in #7107
- fix: correct metrics for batches by @LesnyRumcajs in #7113
- [automated] Update Forest CLI docs by @leshyatwork[bot] in #7115
- chore(deps-dev): bump @types/react from 19.2.14 to 19.2.15 in /docs in the patch-versions group by @dependabot[bot] in #7114
- fix: adjust state computation policy for Eth RPC methods by @hanabi1224 in #7116
- [automated] Add monthly RPC parity conformance report by @leshyatwork[bot] in #7121
- chore: upgrade rust toolchain to 1.96.0 by @hanabi1224 in #7122
- fix: RPC cache prefilling may cause data loss in GC by @hanabi1224 in #7124
- fix: save snapshot on mismatch in
forest-dev state computeby @hanabi1224 in #7123 - chore: remove venus bootstrapper by @LesnyRumcajs in #7125
- feat(msgpool): update max untrusted actor pending message limit by @akaladarshi in #7127
- feat(api): add pending transaction support in the
ethsubscription API by @akaladarshi in #6941 - feat: size metrics for chain follower internal hash maps by @hanabi1224 in #7131
- fix: make validated block cache bounded by @hanabi1224 in #7135
- feat: add metrics for zstd frame cache by @hanabi1224 in #7134
- feat: metrics for message pool internal maps by @hanabi1224 in #7133
- fix: shrink internal maps in p2p layer on removal by @hanabi1224 in #7136
- fix: adjust default cache sizes to reduce RAM requirement by @hanabi1224 in #7126
- chore(release): prepare release 0.33.5 "Drift" by @hanabi1224 in #7137
New Contributors
- @wjmelements made their first contribution in #7028
- @0xDevNinja made their first contribution in #6968
Full Changelog: v0.33.4...v0.33.5