wakamex/github
02.7k
1[{"node": {"oid": "6b3808b6ab1d8727fcee6d0561175f0ca5f2be44", "messageHeadline": "remove unused token param from deamon (#3958)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "3d1a7aba1049f7e57bb2e0936e7c89504c2bd7a4", "messageHeadline": "wibble: remove a few index ops and a single unwrap. (#3899)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "fbd880dc00330acd8ec1530cfeff73b8fb2dcfaf", "messageHeadline": "prepare release 0.16.6 (#3956)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "62bcfaaf51826bc6a41dec0e34a7e0eb404f7f76", "messageHeadline": "Move `HeightInfos` to a `HashMap` (#3950)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 449, "deletions": 549}}, {"node": {"oid": "ed261ea0034a1a521645910a0ccf4e16dedb0a20", "messageHeadline": "chore(deps): bump the patch-versions group with 8 updates (#3951)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 60, "deletions": 57}}, {"node": {"oid": "32b62752120c6f9136d1068f93c9f11f518bf12b", "messageHeadline": "use our own CF-mirrored actors (#3945)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fa32e531b02d7d0fddd716acc783e14dce356df", "messageHeadline": "update rust toolchain to 1.76 (#3948)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "ffd60aeef05959f2c3aa72f9849363e862c2a951", "messageHeadline": "chore(deps): bump the patch-versions group with 2 updates (#3947)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "56dce3c09c41959400a72be423429d7adff7616c", "messageHeadline": "increase timeout in drand tests (#3946)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ded8925d29bd77de19afcefb6ac85417516bb586", "messageHeadline": "chore(deps): bump smallvec from 1.12.0 to 1.13.1 (#3942)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a88b9cbd1cc7bcbd3cf4570d4f844c3bf58a4f8a", "messageHeadline": "fix: check if all blocks are within clock drift in `evaluate_network_\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "478430cfa3fcf1a9fd03149c887b5cce7c088e26", "messageHeadline": "bump tempfile from 3.9.0 to 3.10.0 (#3941)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "0ed0567242980918640631ff223d639813dde53a", "messageHeadline": "chore(deps): bump tokio from 1.35.1 to 1.36.0 (#3940)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8ef5d50389b74fba9b82116c45251ab133c7d7e", "messageHeadline": "fix(ci): cleanup `forest-tool-check` job that checks nothing (#3917)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "46baf954df88718f172a4dc33e4e1ae4dc09cac9", "messageHeadline": "chore(deps): bump serde_with from 3.4.0 to 3.6.0 (#3939)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "182e7a37b4918a302648aa08289dd095ea0df568", "messageHeadline": "fix: progress rates were overcounted by 5x (#3919)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "9901d48fd1c4541b6db9d69501b0ec33f1713dbc", "messageHeadline": "fix(ci): increase test script timeout (#3937)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e9b5ae6fb624294532af75216f19d8e7fdc9d4d8", "messageHeadline": "chore(deps): bump predicates from 3.0.4 to 3.1.0 (#3938)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "633c5e95239f814f806da39f68d3b1341a0e597d", "messageHeadline": "chore(deps): bump the patch-versions group with 2 updates (#3935)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cae51f8a0e6902189a3a21fc763a2c15de31c3d1", "messageHeadline": "chore(deps): bump the patch-versions group with 1 update (#3933)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "2fb725d11436d8ac259ef230fb76080f220c2372", "messageHeadline": "chore(deps): bump mozilla-actions/sccache-action from 0.0.3 to 0.0.4 \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "df0b702b1017b5290ca6165b364106721e19c7e3", "messageHeadline": "chore(deps): bump the patch-versions group with 6 updates (#3931)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "bbeb03857cd2e5841b0cc31904d573eec55ef80c", "messageHeadline": "fix: incorporate latest changes from lotus FIP-0063 implementation PR\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "4ac2ad4308ad549b152844c5dfccfc0fbb9c7ae1", "messageHeadline": "increase timeout for drand tests (#3929)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb163e58368ca36ecc6cf8b5917e4df1686852c1", "messageHeadline": "chore(deps): bump nick-fields/retry from 2 to 3 (#3930)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f008747b81ab02b38ea8b7eb092f87b0016e591b", "messageHeadline": "[Comment] Panic in unorederd graph traversal. (#3928)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e83d48b254a4b98fc141d7f56c0b30fda5cb9b74", "messageHeadline": "fix: use NonEmpty type for car roots (#3921)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 107, "deletions": 67}}, {"node": {"oid": "c373f03d5857e96eba2e874d5b6cdc4db9772469", "messageHeadline": "update checkpoints (#3924)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "8d0c0390ccd795f033487fe786c311cb1f35435e", "messageHeadline": "[Chore] Remove kanal, simplify logic. (#3925)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "62c22ca2b91434952ea70443290818588f88251b", "messageHeadline": "bump fvm4 to 4.1.2 (#3922)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 58, "deletions": 31}}, {"node": {"oid": "c8e236ebff5938258c2c82fc0eb1f0fad186785e", "messageHeadline": "Disable Offline RPC Check (#3927)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "61addac2b2e4242973ad6fe3033ce91d999830f6", "messageHeadline": "fix: allow specifying drand upgrade height with network upgrade heigh\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 58, "deletions": 34}}, {"node": {"oid": "9d672f4d315b06e1b24e37e2d8d5a3afc0bc0626", "messageHeadline": "chore: migrate from prometheus to prometheus_client (part2) (#3850)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 441, "deletions": 527}}, {"node": {"oid": "105822cf362287fadbfa92be2168f2b5d2adcbb0", "messageHeadline": "fix: propagate RPC error messages (#3920)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d606748857049194028eaf0e23bbe51d65ef2a2a", "messageHeadline": "fix(ci): `forest-cli sync wait` tasks always get stuck (#3914)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "7d22ef00a2a0658e92735a7b010bdb38af34f022", "messageHeadline": "Offline RPC (#3866)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 445, "deletions": 210}}, {"node": {"oid": "67006fcae98cc937faaa3d89606a7b3c334c9c15", "messageHeadline": "fix(ci): cache proof param files in `forest-cli-check` job (#3918)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "25aef64ec277a2d908399ea6f387bb949efd3f3a", "messageHeadline": "timeout on paramfetch (#3907)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "893e7e9bce41fec38543697e11d6ca2406d412fa", "messageHeadline": "fix(tool): use .frdownload extension for partially downloaded snaphso\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "e821f8d3eba547bbb674fb3bb10254b7780843c6", "messageHeadline": "chore(deps): bump strum from 0.25.0 to 0.26.1 (#3915)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e23025e22685ebf61aa3d1474aa757531ce754b", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.9.2 to 1.9.3 (#3916)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b95332e328e7f19c24d4d2e587185e579932251a", "messageHeadline": "fix: use larger timeout for chain export and state wait msg (#3901)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "64bdd9cb4a6939b9c3ea267fe3ae27549de92381", "messageHeadline": "feat: allow overriding devnet upgrade heights with env vars (#3896)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 63, "deletions": 23}}, {"node": {"oid": "15ad78fef1fcfa620f48ac796db3c4d7168c265d", "messageHeadline": "fix(ci): build and push fat docker image before the slim one (#3912)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "4427f49ff2317ad5f912cd8be653ca084045b94a", "messageHeadline": "chore(deps): bump the patch-versions group with 1 update (#3913)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ff6455d7c4e8aa2e4917b9e3fdaec737f03ddabc", "messageHeadline": "feat: implement `StateListMessages` rpc (#3827)", "author": {"name": "Qiwei Yang", "email": "yangqiwei97@gmail.com", "user": {"login": "qiweiii"}}, "additions": 147, "deletions": 4}}, {"node": {"oid": "4f1079f8fe86cc601411b464535b38c821bd6d59", "messageHeadline": "feat: allow specifying local actor bundle path via environment variab\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 79, "deletions": 11}}, {"node": {"oid": "a409c79ae394ebd57c77d4e5d308f0c3b88c59bf", "messageHeadline": "chore(deps): bump the patch-versions group with 5 updates (#3909)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "229a30f6abd82014a9f89939341b888c4a2a76a4", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.9.1 to 1.9.2 (#3908)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8695ed70e5efdc7626f7ae8b669bc33b3b353a6f", "messageHeadline": "chore(deps): bump the patch-versions group with 2 updates (#3905)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f97cab7ef74b072ac9d4544771ba3c0d1fa5dd91", "messageHeadline": "feat: generate fat docker image that contains proof parameters (#3902)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "4fe8b53c95f6c0215d42ec29e3790398dd712d5c", "messageHeadline": "chore(deps): bump snow from 0.9.4 to 0.9.5 (#3903)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7305bd1ace6745d5852e7cf7b31d40dbc233e6a0", "messageHeadline": "fix(ci): cache fil proof parameter files (#3895)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 85, "deletions": 44}}, {"node": {"oid": "c567f74ad61d89c85aac25ee35dd6eb0af313fa7", "messageHeadline": "prepare release v0.16.5 Pinecone Deactivation (#3897)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "b80cba851c0790bc5fe21c2e61a28d49b70cb31e", "messageHeadline": "fix: refine `get_receipt` logic (#3847)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "a7e2896a9a7866c6a6391db9a23283c4fd96ae25", "messageHeadline": "feat: implement `WalletValidateAddress` rpc (#3782)", "author": {"name": "Qiwei Yang", "email": "yangqiwei97@gmail.com", "user": {"login": "qiweiii"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "9ce94503288cde922d8296f63abc34d43e4f2731", "messageHeadline": "chore(deps): bump multimap from 0.9.1 to 0.10.0 (#3894)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c2dfacc911e36a2dba2bf8050a211b8b45f4a7d", "messageHeadline": "feat: support multiple drand endpoints (#3881)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 141, "deletions": 68}}, {"node": {"oid": "430f4dd266d0b982b37f2c8b70f45e9dc4002a50", "messageHeadline": "chore(deps): bump uuid from 1.6.1 to 1.7.0 (#3893)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa4e286c04d30e61434aed605ffea69ea864f23e", "messageHeadline": "feat: support drand quicknet (#3873)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 346, "deletions": 226}}, {"node": {"oid": "923507143d020a1d70903ea3e34e0a90045acd7c", "messageHeadline": "chore(deps): bump the patch-versions group with 4 updates (#3891)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "629c7e13204863cbeab2a60101116c212062b85c", "messageHeadline": "always dump docker logs in devnet (#3890)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa6731f955a8eda405976539308563febbe4afb2", "messageHeadline": "feat: verification module for drand quicknet (#3887)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 410, "deletions": 16}}, {"node": {"oid": "c576982bc77e8bcac7675b686ea2e58577165445", "messageHeadline": "chore(ci): bump lotus version in devnet check (#3889)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a8e3329e37057791e28e03dff5866d896ca5991", "messageHeadline": "fix: use NonEmpty for active_syncs in RPCSyncState (#3888)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "97644d56e96070e0469accb1231476446e93fce4", "messageHeadline": "chore(deps): bump the patch-versions group with 3 updates (#3886)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "da64d4bac695cac686bd1a337e29f30252494e63", "messageHeadline": "[Feature] Implement StateVerifiedClientStatus Lotus-compatible RPC. (\u2026", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 110, "deletions": 40}}, {"node": {"oid": "a19b096cd326ddf4a61726bd70825e6a157faa05", "messageHeadline": "fix(ci): add timeout to CI check scripts (#3883)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "115132ab7e0ca29b06a053041b1310b38c63b76c", "messageHeadline": "fix(ci): make audit errors (#3882)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "598ea86ed04bbbbbdf189c94a9fce0be0cb00442", "messageHeadline": "fix: remove filops snapshot provider and fix ci (#3878)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 5, "deletions": 64}}, {"node": {"oid": "5734f7a8aea55d5fe4e39661154c95ec7a3734b0", "messageHeadline": "chore(deps): bump the patch-versions group with 1 update (#3877)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "43b19e45446b0ccbb6217d7735dd20dc970616a0", "messageHeadline": "chore(deps): bump smallvec from 1.11.2 to 1.12.0 (#3875)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9514f62ec3b646358a040ef25711ff11aa2ed2bb", "messageHeadline": "chore(deps): bump the patch-versions group with 1 update (#3874)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "13ba08737a256d4c8ecd79498aa9448794aa102f", "messageHeadline": "chore(deps): bump the patch-versions group with 2 updates (#3872)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4209899738c4bfbe7bdfc6f8a2f33bf7325d8f64", "messageHeadline": "test: unit tests for drand configs (#3860)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "0baf8e677b817a443cdefb11a8416a29ef24769b", "messageHeadline": "test: more verify_beacon_entry tests (#3864)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "c6a8dd15806587b4f7539d9d7b929c9609466b0e", "messageHeadline": "chore(deps): bump tokio-tungstenite from 0.20.1 to 0.21.0 (#3870)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 36}}, {"node": {"oid": "3b77108f0c70f8348b19603393c60bc4e8f1b1ef", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.9.0 to 1.9.1 (#3867)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f56efe17733bae56d690a017f5af94bb08042ab7", "messageHeadline": "refactor: Tipset::new (#3869)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 111, "deletions": 103}}, {"node": {"oid": "1ed6b4baf7d5a8f61ca3ad7f9db325a6ea88ce39", "messageHeadline": "chore(deps): bump the patch-versions group with 4 updates (#3868)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 91}}, {"node": {"oid": "9ad595ac49d3a8b9950096be24ea3346bbc9f5a1", "messageHeadline": "fix: use `.first()` instead of `[0]` for NonEmpty block headers in Ti\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e1aa2d6b94f8b3dc9d7db4f1f07dfed6bb84aa90", "messageHeadline": "fix: use NonEmpty for headers in Tipset (#3858)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 100, "deletions": 52}}, {"node": {"oid": "c7e27acab8983dea7d57abd40aaeaf1cc309e9a2", "messageHeadline": "refactor: `BlockHeader` (#3851)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 1150, "deletions": 1331}}, {"node": {"oid": "cf01ecf22021b5ba2c633a32f3e05a42dda3ad5f", "messageHeadline": "Add websocket support to testing framework (#3824)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 263, "deletions": 64}}, {"node": {"oid": "b65106d925d657a5dc178b47a7ee904fbfbe8c4d", "messageHeadline": "chore(deps): bump the patch-versions group with 4 updates (#3859)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "2a5c6edc0d6526c7c69bd25c851c872b3d78bd12", "messageHeadline": "Implemented Filecoin.MsigGetPending API (#3838)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 100, "deletions": 42}}, {"node": {"oid": "6ec5e83ca369eac398757365a5f027e850cb63f0", "messageHeadline": "chore(deps): bump the patch-versions group with 9 updates (#3855)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 82, "deletions": 81}}, {"node": {"oid": "a90a5aa3533da078ca44067dcb2e1a3d82d2ddf2", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.8.0 to 1.9.0 (#3854)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59a50ec25136a9069d0fabb1dfbd90714b05cd59", "messageHeadline": "chore: migrate from `prometheus` to `prometheus_client` (part1) (#3848)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 114, "deletions": 118}}, {"node": {"oid": "8fd2503487d1ee8f8bc533d8b5984334098a693c", "messageHeadline": "Fix: RPC parallel test runs (#3846)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "c3167d811b9456d9375ab35a84e84b11a279611e", "messageHeadline": "Update logo, badges and docs links (#3825)", "author": {"name": "David Ansermino", "email": "14164624+ansermino@users.noreply.github.com", "user": {"login": "ansermino"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "ced0f7570ccc9e52b01db3ddf56dc0439288da91", "messageHeadline": "feat: implement `StateSearchMsg` and `StateSearchMsgLimited` RPC APIs\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 97, "deletions": 36}}, {"node": {"oid": "4a6e02fcc237883096885fa03b85f574404c081b", "messageHeadline": "ci: greenlight foreign prs (#3842)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "8df2144077b645c058142656efdd37f75b06b646", "messageHeadline": "feat: add timeout to api compare command (#3841)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "bb2bed59131686c90264caed4203ff0506d7b3b7", "messageHeadline": "cron: update known_blocks.yaml (#3844)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "bbf03f2ed4e70c3f5a0a191e7bd2d7bfff6a1d82", "messageHeadline": "chore(deps): bump dependency minor versions (#3843)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 45, "deletions": 50}}, {"node": {"oid": "e4c793d5d159885c79814f0e6a3907741250e6e8", "messageHeadline": "Run API compatibility tests in parallel (#3822)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "210d8c69fbd83b799a1a849ffcdab3d500fe7d7f", "messageHeadline": "fix(ci): re-enable kad ci checks (#3834)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5561ed83aebfab020af253f2e9cd77792c449bdc", "messageHeadline": "chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /src/l\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 71, "deletions": 78}}, {"node": {"oid": "01da2af7289d67b9b94075e7231d3faea5890d70", "messageHeadline": "fix: StateWaitMsg RPC API (#3783)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 379, "deletions": 304}}, {"node": {"oid": "10474f216ccad5310dcf830e86d704cd2aca8212", "messageHeadline": "chore: upgrade rust toolchain to 1.75.0 (#3835)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "9df5a95c2dc2b28acb2f18816f8fec346b05407d", "messageHeadline": "chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.17.0 in /src/st\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3d0e68d6c3ebcf6525714b60758dea711a04eed5", "messageHeadline": "chore(deps): bump actions/download-artifact from 3 to 4 (#3828)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7c523e7af78ebe04dfc9c76a82eeeb73be5e846e", "messageHeadline": "chore(deps): bump the patch-versions group with 17 updates (#3833)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 151, "deletions": 153}}, {"node": {"oid": "e7561aa657c8fdbf9b6919bf15773507fedb705e", "messageHeadline": "Revert \"Revert \"feat: add `--stateless` flag to `forest` (#3593)\" (#3\u2026", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 205, "deletions": 43}}, {"node": {"oid": "eccc15fcb612688478926bd84978ad3f4c61bb6b", "messageHeadline": "feat: show bytes in human readable format (#3819)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 144, "deletions": 14}}, {"node": {"oid": "97892cd3801e15a00723bccf066f3209edc3f7b4", "messageHeadline": "Implemented Filecoin.MsigGetAvailableBalance API (#3816)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "d8a07a6aab5ada9b02bf775b86dbba616a8bb308", "messageHeadline": "fix: shorten help message for `state-compute` when listing available \u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40a80a505da1901b6f73a64a4f1df832271f8597", "messageHeadline": "fix broken snapshot links (#3821)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8a9cad4f276c5b06dfee17a3eb9660e8aa90895", "messageHeadline": "Implemented Filecoin.ChainGetParentReceipts API (#3775)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 73, "deletions": 5}}, {"node": {"oid": "5d42f8e06bbdf8dd5a402c931ad75102606c2217", "messageHeadline": "chore(deps): bump the patch-versions group with 4 updates (#3814)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 142, "deletions": 126}}, {"node": {"oid": "a42fcec4057c46fff07486bf5ddef6166cb79411", "messageHeadline": "chore(deps): bump actions/setup-go from 4 to 5 (#3813)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1617eca0310c36915f2b04934a642966c6f33a8f", "messageHeadline": "feat: implement `EthGetBalance` and verify against Lotus (#3802)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 453, "deletions": 13}}, {"node": {"oid": "2e40a512a83e9949653d14101ccae9693a05fc7a", "messageHeadline": "Implemented Filecoin.StateListMiners API (#3804)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 73, "deletions": 40}}, {"node": {"oid": "c0dfb35f1dbcf41772b553003b4b8f4e696819f5", "messageHeadline": "[Feature] Filecoin.MpoolGetNonce Lotus-compatible RPC. (#3811)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "d719f840f9f925ba37b21cbde3b59e6ed367b8b1", "messageHeadline": "Implemented Filecoin.StateMinerSectorCount API (#3810)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 162, "deletions": 105}}, {"node": {"oid": "a185cbf1454bea1e4f3bd23c4f79a4617f09ca7f", "messageHeadline": "feat: impl EthGasPrice RPC API (#3806)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 95, "deletions": 21}}, {"node": {"oid": "91d2524248fc8f426904dd761ac17f8e2aaf19da", "messageHeadline": "[Feature] MinerGetBaseInfo Lotus-compatible RPC. (#3786)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 147, "deletions": 5}}, {"node": {"oid": "f583dbfae5ec6635b33cb5d6023f4ffafa9b6637", "messageHeadline": "feta: add `--run-ignored` flag to `forest-tool api compare` (#3807)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 78, "deletions": 16}}, {"node": {"oid": "578477615aeb210f8806a4f17b84245e35d90bd8", "messageHeadline": "chore(deps): bump jsonwebtoken from 9.1.0 to 9.2.0 (#3805)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9ec5cb3f6d3a442e8cbe4754b844ca0ddf05e2dd", "messageHeadline": "update mainnet bootstrap peers (#3809)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c0571dbc92ab851c1cb10b326e7489c7ddee581c", "messageHeadline": "CI: fuzzy is down, switching to buildjet (#3808)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d22fc9b998b2563e4e39da56fb218a75068a87f9", "messageHeadline": "prepare release 0.16.4 \"Speedy Gonzales\" (#3803)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "74c43be8eed681e6f874563efbc8e517e25075ad", "messageHeadline": "feat: implement the `Session` RPC method and validate against Lotus (\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8b222add1653933d0c3345f5aa040f03562e5d2b", "messageHeadline": "remove deprecated db subcommand (#3799)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "c8911a316e08bdf18c070b0d0c72406a110f73ad", "messageHeadline": "docs: add state migrations perf guide (#3797)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "24456b6812fa803776e249675210a74941267aed", "messageHeadline": "optimize state migrations (#3796)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "c784657ba60a88bcf66f00216b58c2fb3fa4f23d", "messageHeadline": "feat: implement `EthAccounts` and validate against Lotus (#3794)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "14412b5361c5291b6536b5b89e019d243830d617", "messageHeadline": ":butterfly: support butterflynet (#3791)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 397, "deletions": 30}}, {"node": {"oid": "1d1c04cc50fdcfefa33ad994232ca068ca87b4fa", "messageHeadline": "chore: bump rubocop version to 1.58 and correct offenses (#3795)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4c2e7dd2a421b63e7775ca453df8ee4d8c19155b", "messageHeadline": "feat: implement `EthBlockNumber` and validate against Lotus (#3787)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "2d48b1aee4b1ab389828e57ff2d7c932598e36cc", "messageHeadline": "chore(deps): bump the patch-versions group with 1 update (#3793)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "51627fb12f6aa4a5865d479f6bf1c76f12ac6fe8", "messageHeadline": "Implement StateMinerRecoveries endpoint (#3779)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 90, "deletions": 45}}, {"node": {"oid": "27099347710f2c53b6abef12ff669771373790c6", "messageHeadline": "feat: implement `StateMinerProvingDeadline` and verify against Lotus \u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "6fb83f5cf07792b1e850bd44dcd8a6983014a4a4", "messageHeadline": "chore(deps): bump JamesIves/github-pages-deploy-action from 4.4.3 to \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c01e01e549407ca446cb99ec5c1dc22937d7d4d5", "messageHeadline": "purge codecov reports (#3789)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 191}}, {"node": {"oid": "4b891f1f5da41ef35701b03614814cfb1b9ca8e1", "messageHeadline": "feat: implement `EthChainId` and validate against Lotus (#3776)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 110, "deletions": 14}}, {"node": {"oid": "6e8d40fdf6eede95a9bbfa1c35e206c87947a30f", "messageHeadline": "feat: compare Lotus compatibility for `Filecoin.StateCirculatingSuppl\u2026", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 163, "deletions": 51}}, {"node": {"oid": "37a2193e9db41d4c947fad4609561b15f865ea02", "messageHeadline": "chore(deps): bump the patch-versions group with 3 updates (#3785)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "200ff5cae344ec3c047c094086a5d8b5737a85c3", "messageHeadline": "Monthly update of snapshot checkpoints (#3778)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6fcecc44bf0442671e65aafd43db10adc5bc78d7", "messageHeadline": "docs: fix logo dimensions (#3781)", "author": {"name": "Afri", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d88507e9860138f86ed457163c04fd0e65b0e8b", "messageHeadline": "ci: pin rubocop version to 1.57 (#3777)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69f3a062ed350bcb8423bbce57862fc034fd97bf", "messageHeadline": "feat: implement StateVMCirculatingSupplyInternal and validate against\u2026", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 87, "deletions": 9}}, {"node": {"oid": "3f25ce837792b66a9c4f6012693ce326aeec414b", "messageHeadline": "chore(deps): bump pathfinding from 4.3.3 to 4.4.0 (#3772)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e4240b2f5da1f4a618f03deae645303012c0b028", "messageHeadline": "docs: update forest logo (#3771)", "author": {"name": "Afri", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "41b8f01c8c60e6ad775c3d6ac122581dac90391a", "messageHeadline": "Add duration to snapshot compute-state json output (#3748)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 75, "deletions": 43}}, {"node": {"oid": "4c831e563cdb061d01e90e927dc8f0b5c15739c1", "messageHeadline": "Use global HTTP client in reqwest_resume (#3770)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "01523182b76ac5b784662ed9f20202c0abcdeccf", "messageHeadline": "Implemented Filecoin.StateMinerDeadlines API (#3761)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "c35e21e6eca4d44755faafb796e410d6962b519d", "messageHeadline": "increase stack size to 64 MiB for FVM calls (#3766)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 68, "deletions": 40}}, {"node": {"oid": "1dea87c6abe67fe1fe77b511aa9536fe03247293", "messageHeadline": "feat: implement GetRandomnessFromTickets and validate against Lotus (\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "19a71080c99c8d1a441b19b65518685c87360756", "messageHeadline": "test: add tests for StateSearchMsg* RPC APIs (#3764)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "79802a550a58ccf26e0499b5eec4cfaa1a44d788", "messageHeadline": "[Feature] StateMinerInfo Lotus-compatible RPC support. (#3750)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 301, "deletions": 45}}, {"node": {"oid": "80f1f3ceb6c3e9629d91f7c558c3d8d5bbf00e58", "messageHeadline": "feat: compare Lotus compatibility for `Filecoin.StateCall` (#3699)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 470, "deletions": 308}}, {"node": {"oid": "2acea96e5e30356575299130e3b0ccbcd52e4013", "messageHeadline": "retag as separate step in the checklist (#3762)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fef86c493d429d63611e4992a4f28b68d3d986fa", "messageHeadline": "chore: remove `hyper` from Cargo dependencies (#3759)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 67, "deletions": 63}}, {"node": {"oid": "19ffaa8661c0423959f7fc65abf0cf17e8f2d6c9", "messageHeadline": "feat(bitswap): add `validate_peer` callback to bitswap request manage\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 99, "deletions": 45}}, {"node": {"oid": "9ebf9f804ea3f35582d1f4e7481651af0103fc57", "messageHeadline": "chore(deps): bump axum from 0.6.20 to 0.7.1 (#3753)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 210, "deletions": 63}}, {"node": {"oid": "ee61a5f65a6b05faa279f26d1255c38e53bdbf07", "messageHeadline": "release: Forest 0.16.3 \"Tempura\" \ud83c\udf64 (#3755)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3c8a027ab64417b8c740af540552f37eb5a25a99", "messageHeadline": "Implemented Filecoin.BeaconGetEntry API (#3754)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "059914f7af9f3036240e5c077e52679cc2decce0", "messageHeadline": "Implemented Filecoin.ChainHasObj API (#3752)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fdfd62ccc2b793fe576181330c021402b6208dd4", "messageHeadline": "Implemented Filecoin.StateSectorGetInfo API (#3749)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "706fe9f49c5e008994fbb5d19bb037079f0952e2", "messageHeadline": "refactor: embedded index for `forest.car.zst` (#3650)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 1196, "deletions": 928}}, {"node": {"oid": "15ce1a90d2fa0d08640ad487bae8247f28b991a1", "messageHeadline": "fix: bump tipset lookup cache (#3751)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bc1e8f923b2b11fce30267df51873463df8ac4f1", "messageHeadline": "feat: implement `StateMinerActiveSectors` rpc method (#3705)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "18f54cd83b7c2fde89c30d6b1beae14ab89c1f4a", "messageHeadline": "chore(deps): bump the patch-versions group with 2 updates (#3747)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "38863f7b1789ef0f52982cb5f5fd8e9883937a37", "messageHeadline": "chore(deps): bump the patch-versions group with 3 updates (#3746)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 61, "deletions": 32}}, {"node": {"oid": "67555db4b1cf969b493b62d68a37d8c7322f37be", "messageHeadline": "fix: update dependabot config (#3736)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e14ff65e15fe9f376917a4fcee23f30db8f3091f", "messageHeadline": "[Feature] StateMinerFaults RPC. (#3726)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "19d6522486fc05e191f0abee04955eb934bbdcdc", "messageHeadline": "use latest lotus for devnet checks (#3743)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 15, "deletions": 31}}, {"node": {"oid": "338f694f717aa8696484bf39cd8d8ced15f627b5", "messageHeadline": "feat: implement Filecoin.StateLookupID RPC API (#3744)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "556020a186fdedcb419931f1527e2c09f41a8d1b", "messageHeadline": "bump fil-actor-states to the latest release (#3739)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "ae2a4330b66b8b81077060abd6824d2dc5275c47", "messageHeadline": "Revert \"fix workflows for fork PRs (#3728)\" (#3740)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "d4f2b814869f1f7dd2ee4ec00ea667322525e227", "messageHeadline": "wibble: update watermelon deployment date (#3738)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a362e89f2238d37a8b97ef94cdc4cd40fa865d3", "messageHeadline": "fix(bitswap): use different channels for `have`, `cancel` and `block`\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 59, "deletions": 25}}, {"node": {"oid": "dffa22c678d645bd4c5fe9b639a0027e7ec9160b", "messageHeadline": "feat: implement Filecoin.StateAccountKey RPC API (#3735)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "09a42ca083a8189f66bc57df7da8a7bc6d5bc1c3", "messageHeadline": "feat: add `--n-tipsets` option to `forest-tool api compare` (#3737)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "187524dc4ead99bb25dc470139d4b1ca914e418c", "messageHeadline": "use official release for actor bundle v12.0.0 (#3732)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "394d9af2c1e2f0836be843f853e232a153a4567e", "messageHeadline": "test: check compatibility for three more RPC calls (#3698)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 69, "deletions": 12}}, {"node": {"oid": "1e6b63a2483910bbc36fc1376942866464de87c3", "messageHeadline": "Implemented Filecoin.StateReadState API (#3719)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "b7ac40354c713ef2e087a6e4c1f0c59c61a28bef", "messageHeadline": "fix workflows for fork PRs (#3728)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "8f9ad7b98dac4dd4bda56fa540685ebb6d01b3ec", "messageHeadline": "prepare release v0.16.2 (#3729)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "bca23480526499298ba92ba6e9c20bc29fb48ac4", "messageHeadline": "add calib bootstrap node peer run by glif node team (#3727)", "author": {"name": "Jiaying Wang", "email": "42981373+jennijuju@users.noreply.github.com", "user": {"login": "jennijuju"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "efcff8528fb7503d9d75f4432566a3729c3ec559", "messageHeadline": "chore: upgrade libp2p to 0.53 (#3671)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 784, "deletions": 788}}, {"node": {"oid": "7b4eef0733352effc10b72066b690f0b84f14744", "messageHeadline": "chore: upgrade rust toolchain to 1.74 (#3721)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 25, "deletions": 43}}, {"node": {"oid": "8c2cf2ad2ae69ca44a9a79700c03d71ac7ef7064", "messageHeadline": "chore(deps): bump async-compression from 0.4.4 to 0.4.5 (#3724)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "390221fba57adf27155124169651aa666a497d6e", "messageHeadline": "feat: implement `Filecoin.GetParentMessages` RPC API(server side) (#3\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "5c3bfcb23fb8840daf01df2ad67493dbcede7096", "messageHeadline": "chore: prepare release v0.16.1 (#3723)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "911daabfe222d3c8cb4ece5e0198bd32e4514b1c", "messageHeadline": "fix(libp2p): reduce connection limits (#3712)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "470bf5f7fe701e3a7e3de615e8890cf24e5f5ebd", "messageHeadline": "watermelon fix 2 (#3722)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 277, "deletions": 64}}, {"node": {"oid": "eb5b80cc5503b3bfb3265b7f679e6228b3961b25", "messageHeadline": "[Chore] Filecoin.StateMinerPower lotus compatibility. (#3707)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 84, "deletions": 43}}, {"node": {"oid": "455923260f3dd31f4e4595f3224bd05b2e5bde64", "messageHeadline": "chore(deps): bump serde_json from 1.0.107 to 1.0.108 (#3711)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddbdbb7d83e115195aef1f2e23bc7e7f6c75819c", "messageHeadline": "fix(libp2p): increase bitswap timeout (#3713)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8ce4977a56c64bac25773ce0bb966efdd95fa13", "messageHeadline": "Implemented Filecoin.Filecoin.StateGetRandomnessFromBeacon API (#3704)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "7286a85c42ba96d177d49942a57de8cbe572c443", "messageHeadline": "fix: align forest-cli chain message output with lotus (#3709)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "19d13125e2fad3d1b5691b84f4b2a3da48b3c1a6", "messageHeadline": "[Chore] Parallel graph streaming for GC. (#3706)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ec0fd83b391de52adbf553558928140502ca59a3", "messageHeadline": "fix: `Filecoin.ChainGetMessage` server error when requesting a signed\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "83e968daf458e3ccb5ce700bdacd30fcfa39b11f", "messageHeadline": "fix(api compare): deduplicate messages in snapshot_tests (#3703)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "12515ad696b7517f7b8e74e442b6cad7685aa5d5", "messageHeadline": "fix: Add back chain overriding in case we did not find any config fil\u2026", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 72, "deletions": 47}}, {"node": {"oid": "eea0e3eace7e537fd6d1c7a336d45c67dfb7bd38", "messageHeadline": "fix(api compare): test get_xx_messages API with the last 20 tipsets (\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "5e2f325e9410343d4791100326ebfa7a3646f307", "messageHeadline": "feat: print root CIDs in `forest-tool archive info` output (#3700)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "bbf5c7502c5086b1b650997b88b7d3f2bdf0d1dd", "messageHeadline": "fix: align `forest-cli chain message` output format with `lotus chain\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "49682e6287cd10bcc3576236f5c7249490af414e", "messageHeadline": "test: compare Lotus compatibility for `StateAccountKey`, `StateCircul\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "b8707dbf70642ccea61a03fdc0e443c256dcf202", "messageHeadline": "fix: Make `Filecoin.ChainReadObj` RPC API compatible with lotus (#3696)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "be9797c116d9ee33e96b2e54d378f9f83902e5f7", "messageHeadline": "[CI] Add 'car_db' migration checks. (#3692)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "7e6a289c2363e998bf2f0fe0723e0b71520e9558", "messageHeadline": "fix: align `forest-cli chain head` output format with `lotus chain he\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "af096397419b10793fcc35372096e9bbad1d3a0d", "messageHeadline": "prepare release v0.16.0 (#3695)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d34299b24b79f11d975ea600195c608a29173ae8", "messageHeadline": "Fix the watermelon fix (#3694)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "bec9bf19d71b0b69625ad76a46ffe5fd84d6940c", "messageHeadline": "feat: implement testing of `Filecoin.ChainGetBlockMessages` API (#3675)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a1e081d58e23d71aa40161aecf9de1754e4eda00", "messageHeadline": "fix: update bitswap to use quick-protobuf to match rust-libp2p (#3683)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 389, "deletions": 260}}, {"node": {"oid": "d2f3fd56e77d88a26ab4e38b5ac4c22f75d0b39c", "messageHeadline": "[Feature] Mark-and-sweep GC. (#3689)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 917, "deletions": 1386}}, {"node": {"oid": "b008bff400fb0d020cbd4f2e88600fd35b767e85", "messageHeadline": "booleans are not booleans in GH inputs (#3687)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de9ed8e3f8c7bd345a2ea01c1ae6c507214c3ca5", "messageHeadline": "chore: upgrade go-libp2p and go-bitswap in go-compatibility tests (#3\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 125, "deletions": 493}}, {"node": {"oid": "b7249367592918272b97b95b51350d84468a6f7f", "messageHeadline": "Fix retag workflow + add link (#3681)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e069a3389db324d82b0532f4fc2761b49796279d", "messageHeadline": "Revert \"[Feature] Mark-and-sweep GC. (#3504)\" (#3682)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1386, "deletions": 894}}, {"node": {"oid": "28475899aa81032c461609513c59c5d9217b00d9", "messageHeadline": "Fix Sync Wait to wait until forest enters follow mode (#3660)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b483f72739762e87544fb100145784d4202f2ae6", "messageHeadline": "fix wrong log level (#3680)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "463469da0c704c0853d79ef5e521f7e8dab14591", "messageHeadline": "Docker image: retag workflow (#3679)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "a623509d7c9b2ee5aa838141596d25fb72e105b8", "messageHeadline": "fix: correct typo in RPC developer documentation (#3678)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f379da456b664cf36949154d5a1afdc94fcee45d", "messageHeadline": "fix: properly track Kademlia metrics in Prometheus (#3672)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "defce380904d5b3bbcb9a4eb890723944b134592", "messageHeadline": "[Feature] Mark-and-sweep GC. (#3504)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 894, "deletions": 1386}}, {"node": {"oid": "a93e542f132f6e8f58f868302810b0ead53a370d", "messageHeadline": "chore(deps): bump indexmap from 2.0.2 to 2.1.0 (#3677)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "e8fe286157f2334772f9571f4848033e75a56c2c", "messageHeadline": "test: lotus compatibilty test for `ChainGetTipSet` rpc method (#3673)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "14a8096ffc78d6462a81b03c0fe529c297eca10b", "messageHeadline": "prepare release v0.15.2 \"Defenestration\" (#3676)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e2ee0771ca6893a4e5a3615b6ff545fe8a66caba", "messageHeadline": "Calibnet Watermelon fix + mainnet watermelon upgrade (#3674)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 351, "deletions": 82}}, {"node": {"oid": "82b70cf445ccabc9d1b06ac733894c3235c61eeb", "messageHeadline": "fix: align JSON schema for `StateGetActor` with Lotus (#3664)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "7d5ef13f1b91c5bd55fcb6d63e66cfea06928f08", "messageHeadline": "feat: implement `Filecoin.ChainGetMessagesInTipset` API (server side)\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "6069bbd758857746b0ac0cf50ef992e5caff092b", "messageHeadline": "release: v0.15.1 (#3667)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "c2840a4e134f452c8caf65eeea08fe9d631c5c6e", "messageHeadline": "feat: add filtering and early exit to `api compare` command (#3662)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "9744f2ca5cf8d16e741258fb0666b15d2ec4bcca", "messageHeadline": "daemon: download only bundles for the given network (#3658)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "84080979dce09353689cf3a5286d75d8f81ae6b9", "messageHeadline": "Remove the hidden cli subcommands (#3663)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 29, "deletions": 243}}, {"node": {"oid": "63f8c9d8c1a0563e2e462048957d516eba21a3ca", "messageHeadline": "chore: disable flaky lint (#3666)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a31f4f3dfdea757315365695bda5f7b0fb07759", "messageHeadline": "feat: Enable `libp2p::autonat` protocol (#3653)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e33327a7de0e78ee8e0c2e6125eb454b0436b7ca", "messageHeadline": "chore: test high-priority RPC methods (#3657)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 147, "deletions": 3}}, {"node": {"oid": "c74505a3c20bd10ea80769b052d51572260fb64b", "messageHeadline": "fix: libp2p discovery is not properly setup (#3621)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 431, "deletions": 121}}, {"node": {"oid": "e083fc1b7f7856b48be92b1c624426a64f8c34e6", "messageHeadline": "Monthly update of snapshot checkpoints (#3651)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c867258c998c7b22c7667407cc3f0df9eaeba9ca", "messageHeadline": "utils/misc: update forest ascii logo (#3661)", "author": {"name": "Afri", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "f0ffb4177ee123c30d6cb45731e71adb9d7a00ad", "messageHeadline": "release: v0.15.0 \"Buttress\" (#3655)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "ab327a360bd9c4f353c94d6423dd2a6fd7ce76d6", "messageHeadline": "chore(deps): bump fvm@4 version (#3654)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "645a6ef9cbd587b6eab98588b5b20218a6e6ab13", "messageHeadline": "feat: `forest-tool` command for measuring RPC completeness and compat\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 663, "deletions": 4}}, {"node": {"oid": "8d6a84c5cc655352bdc34721f6b238bf93b211e9", "messageHeadline": "Revert \"feat: add `--stateless` flag to `forest` (#3593)\" (#3652)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 44, "deletions": 205}}, {"node": {"oid": "62b522831c35b72521ab87b49a140e628f7dbf58", "messageHeadline": "fix: remove `chain` field from `struct Config` (#3608)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 116, "deletions": 131}}, {"node": {"oid": "f04adb8eae13c96b5750b875c6dd8c9543351773", "messageHeadline": "add GET timeout to mirror tests (#3642)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "24408937841121147f52eee34f06e87685904fcc", "messageHeadline": "Simplify error shim (#3548)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 67, "deletions": 52}}, {"node": {"oid": "714f47072178cd833091aa4d17e581b78659f6c8", "messageHeadline": "chore(deps): bump ra_ap_syntax from 0.0.180 to 0.0.183 (#3643)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "952a63ecfba77955c0a2abb6fe576cb98df9c813", "messageHeadline": "feat: add `--stateless` flag to `forest` (#3593)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 205, "deletions": 44}}, {"node": {"oid": "c593bd80c6a41fa18beded20805f2bd46c252aba", "messageHeadline": "[Chore] Move temp db format into a helper. (#3600)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "7863b34c7a778a869be6771587906bb1fa85451d", "messageHeadline": "refactor: internal rpc interface (#3625)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1119, "deletions": 1267}}, {"node": {"oid": "335956183265f167d27b00af3f248d3bd5a70fc8", "messageHeadline": "fix: remove peer_tipset_epoch metric records for disconnected peers (\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "27275cec6a7b06fcbd2991b79db74c59f2b61e41", "messageHeadline": "ci: don't generate the code coverage report (#3636)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93ce40bb3c8a7992bb2972450aafcbf795d86875", "messageHeadline": "fix: update `fn tipset_from_keys` to return `Result<Option<Arc<Tipset\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 106, "deletions": 59}}, {"node": {"oid": "ce3ef119867b4714780c03391a67fd0d25c85664", "messageHeadline": "fix: listen on p2p endpoints before being detached (#3635)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "9d06c652101bf437a275cd57f3fa2ca22aac0187", "messageHeadline": "Runtime download of actor bundles (#3622)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 295, "deletions": 199}}, {"node": {"oid": "cfa7ddb94d2402afd8d25a6623891fda1fee7890", "messageHeadline": "fix: forest is not able to sync when kademlia is disabled (#3634)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "1ffa702b0234f502b761e35aee1d143f601ad50d", "messageHeadline": "[Fix] Parallel graph walk stuck. (#3630)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b922d7aceba31677449bc84098fdec7a64becc35", "messageHeadline": "don't create test artefacts in repo root (#3626)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "7e4645b3d70fd5b1de23a3b6474908536d124539", "messageHeadline": "bump yanked ahash version (#3627)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ab7d487956aa58a50af3bef629ab0d99871dd446", "messageHeadline": "Remove calls to unwrap (#3623)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3969178030a26d0e07bab5219e040a55a5c61f3a", "messageHeadline": "chore(deps): bump thiserror from 1.0.49 to 1.0.50 (#3624)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "949315af2f53166ea7fae281c369fb4dfe320f8b", "messageHeadline": "fix: remove chain section from forest config (#3615)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "4698405a8d735dc52635e9ed72b652235bced915", "messageHeadline": "fix: make_chain_exchange_response should return BlockNotFound properl\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "31a5b81c8895123a0192e3fe460b02dcbd0efab9", "messageHeadline": "fix: update code coverage script and prevent similar problems in the \u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "70a98ae265d88bf0d6e42f670c98c599d152b130", "messageHeadline": "feat/fix: simplify configuration for `forest-cli` (#3613)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 107, "deletions": 143}}, {"node": {"oid": "f68b31737b150ed60c91ea5558d2192ef4f84907", "messageHeadline": "fix: use tipset timestamp in export path name (#3619)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "42b17ef56937bdb8126844c91835da5b186ed553", "messageHeadline": "update mainnet boostrap nodes (#3617)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0dd82110527d8320a4824ad4c2981d480683151a", "messageHeadline": "feat: add `--metrics [flag]` to `forest` (#3609)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "dd2d422e6eb319311f99f2eeaf8535e584a8b51b", "messageHeadline": "docs: the blockchain, state tree, and snapshots (#3595)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "e0903022144c76118924ce01c4fa6bb1dfc758c2", "messageHeadline": "JWT token expiration test (#3611)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "f5b3c9192cfb606b3afdb62f0d4e426b63c64313", "messageHeadline": "chore: bump non-fvm crate versions and fix build errors (#3610)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 354, "deletions": 224}}, {"node": {"oid": "65f721eb4cb1fd40db9204da8b190cc216689425", "messageHeadline": "use Lotus release in devnet (#3601)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "65ef2e335ad6020dcd3b17c6e0719a1fe59b5972", "messageHeadline": "fix: reduce allocations in `ok_or` by switching to `ok_or_else` (#3606)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "ecb546108855f4f358048be73d0fb2fdc305b97e", "messageHeadline": "feat: new command for inspecting state-root mismatches (#3589)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 133, "deletions": 30}}, {"node": {"oid": "d1346c88f3790e20e6fddd880d1cae793337d2e0", "messageHeadline": "chore: rework hosted docs (#3603)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "545815596ecaf45a52d5acaf6c3eb1be35f499b5", "messageHeadline": "Copy reqwest_resume code to forest (#3534)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 417, "deletions": 115}}, {"node": {"oid": "90498d534be488a19115b6e012aae3c2e9743e3c", "messageHeadline": "chore(deps): bump golang.org/x/net from 0.12.0 to 0.17.0 in /src/libp\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "025e79d7433828639c71aa163b99ad6dda11dc7b", "messageHeadline": "fix: remove unused cli options from `forest-cli` (#3587)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 88, "deletions": 155}}, {"node": {"oid": "bedc816b9ec4373e49546f7a4747322848c8b887", "messageHeadline": "feat: basic validation of CAR files (#3591)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 194, "deletions": 2}}, {"node": {"oid": "5613490de96eb7eb59f1e9e2a44ff695a2679f83", "messageHeadline": "Remove obsolete TODO (#3596)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "92e601beefec3c00e507c5694ed943cb83eea2d2", "messageHeadline": "chore(deps): bump strum_macros from 0.25.2 to 0.25.3 (#3597)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43b417b41f159af743a3729b0ef39c916a72f08e", "messageHeadline": "Prepare release v0.14.0 \"Hakuna Matata\" :boar: :lion: (#3594)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 193, "deletions": 23}}, {"node": {"oid": "de948675c24bd8012f7bf863818ccae5e0ed3c9e", "messageHeadline": "NV21 Watermelon \ud83c\udf49 support (#3541)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1187, "deletions": 251}}, {"node": {"oid": "7f912a77ca20786947e01611b4c7633744c9923b", "messageHeadline": "fix: don't drop colliding keys from ForestCAR (#3590)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "e0ebb85776c7a62707674604b44383170a404541", "messageHeadline": "wibble: fix RPC parameter in ci_check script (#3583)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b7aafc2245343a7259d54722e16ea79beba211f", "messageHeadline": "feat: lint `TODO` comments (#3560)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 483, "deletions": 100}}, {"node": {"oid": "8b0bc2424e68abc69bb75b8bcd2616e5c3723991", "messageHeadline": "chore: trace verbose coverage report (#3582)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "49aa652b0887b6840e34296428bf748b61e4b6d8", "messageHeadline": "refactor: use zerocopy for `IndexHeader` instead of manually slicing \u2026", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "67d6ba93e0669bf47ab55a8cc78fe6a33df33488", "messageHeadline": "refactor: use zerocopy for `IndexHeader` instead of manually slicing \u2026", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "edc38cd3c97a72eec784447dddd1169f3a74bc7c", "messageHeadline": "feat: custom lints (#3552)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 656, "deletions": 99}}, {"node": {"oid": "79cbdc465caf322f13748430efa7aa9e26607efb", "messageHeadline": "chore(deps): bump lru from 0.11.1 to 0.12.0 (#3574)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8cf59d2a02e72128a5d6c2685605152facdca72", "messageHeadline": "chore(deps): bump byteorder from 1.4.3 to 1.5.0 (#3569)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "076b15b08b5be0ac7ce7bcfa2fc573c8f0a3bc88", "messageHeadline": "fix(ci): use local FS for sccache on fuzzy (#3564)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b3057ba599d285b5306c9c636ef08facb1f2ea42", "messageHeadline": "remove flaky rolling db test (#3568)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "d6c96279addda1aea800654d9c12b9f8b2ce08ee", "messageHeadline": "chore(deps): bump num-derive from 0.4.0 to 0.4.1 (#3566)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbe13ff2da46ab68a0d5021a708e638246dbfc08", "messageHeadline": "chore(deps): bump memmap2 from 0.8.0 to 0.9.0 (#3563)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc8f7ceea2c4cd33819cae22af12c960fecfa123", "messageHeadline": "chore: configure update groups for dependabot (#3561)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4d75ddf81ace5a9fdb65a9fc69fa80b5e7efd0ee", "messageHeadline": "chore(deps): bump libc from 0.2.148 to 0.2.149 (#3559)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db4dac19b8899b0da4f4b82849b236121a888446", "messageHeadline": "fix: refactor TipsetRangeSyncerFuture into idiomatic futures (#3554)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 118, "deletions": 118}}, {"node": {"oid": "7dafb91ca27aec51d5ab850e8e51c2a58d08d862", "messageHeadline": "chore: bump rust toolchain to 1.73 (#3553)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "5b3fddd1b1db8940ebd7b76821da6a5f81445596", "messageHeadline": "refactor: anyhow usage (#3546)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 609, "deletions": 629}}, {"node": {"oid": "d7efec8fd33747a2cfbd29c01647afbfb7f80fec", "messageHeadline": "chore: take ownership of command arguments (#3539)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "8e46443d25eed0af44bfaf3b23684e553b21be98", "messageHeadline": "remove banned deps lint (#3544)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "8f5d984a06e49aecb3660de744e6d79704852fd0", "messageHeadline": "refactor: manifest (#3545)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 232, "deletions": 203}}, {"node": {"oid": "f54d8d7f31ed5f1c8f96819e0a800c5466da71a6", "messageHeadline": "write bundle path to stdout (#3542)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "323b14c9d6663fba5e7c360e679f11cc669714f8", "messageHeadline": "fix: return early for out-of-bounds mmap reads (#3448)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 90, "deletions": 27}}, {"node": {"oid": "2beea487cfa66e74139d14e0471a537fa8990fcf", "messageHeadline": "chore(deps): bump clap from 4.4.5 to 4.4.6 (#3536)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7b95df648964e1a9ff683549523ad68900a88f49", "messageHeadline": "Monthly update of snapshot checkpoints (#3535)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a731164cb844846cf12dde7faa80823b5625bcea", "messageHeadline": "[Fix] create_migrations macro. (#3533)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce870a0d481867517f10b252defac755a039d911", "messageHeadline": "migration declaration as macro (#3530)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "0cc6012e4a411b82a1151bcd892ea5ca694c20a0", "messageHeadline": "ci: send db-migration output to stdout rather than a file (#3528)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7d0497928b8376577ed6d18ef27fa9ddd624dcfd", "messageHeadline": "ci: use `fuzzy` as an action runner (#3514)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 63, "deletions": 7}}, {"node": {"oid": "cfc2cdb567bd965ddb16d6fc567d1b1d363fa785", "messageHeadline": "fvm4 shim types (#3520)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1212, "deletions": 260}}, {"node": {"oid": "a7260ee9668fe13b7288e2e3f127f9598c687d5d", "messageHeadline": "refactor: use bigint directly rather than from the fvm (#3522)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "5f069d131e3c6413591804d7a4ec7199156fec0c", "messageHeadline": "chore(deps): upgrade non-fvm deps (#3521)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 256, "deletions": 177}}, {"node": {"oid": "4d653014157dbd5231b3eb2c9ab896a32ec837a1", "messageHeadline": "chore(deps): bump tungstenite from 0.20.0 to 0.20.1 (#3519)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "086130e21c023f4b3149ea3cdea65ca2037fa919", "messageHeadline": "chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#3515)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2dc3bc3677e4ea170ee525aaca4571ecd95f20a", "messageHeadline": "fix db migration test (#3517)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "392a3213d13d6232f9327b51ad62256b091e46b7", "messageHeadline": "chore: refactor futures in the ChainMuxer and TipsetProcessor (#3508)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 27, "deletions": 46}}, {"node": {"oid": "47dd3f2c237f274d3ee87d3a92e5b1dbbd8df003", "messageHeadline": "Use the new CarWriter sink (#3487)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 60, "deletions": 86}}, {"node": {"oid": "be06641424c9204a38bdc3431ef8c314681eb0df", "messageHeadline": "fix(ci): fix RUSTSEC-2023-0063 to unblock CI (#3513)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5711bbb23efa2de9ca15268dcade1628b43c7663", "messageHeadline": "docs: state diagrams for the chain muxer and tipset processor (#3507)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "9a96ee856085e083a9656425f7773d279b1a7750", "messageHeadline": "chore: re-organize chain muxer tests (#3506)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 61, "deletions": 60}}, {"node": {"oid": "52a23beddf4141db69dd89f389a03e6ecaae10b9", "messageHeadline": "chore: remove unused RPCState field (#3496)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "46b29583442d73c14c2dbd0065995078f32ba7f6", "messageHeadline": "fix: truncated actor bundles #3485 (#3488)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 109, "deletions": 185}}, {"node": {"oid": "4a8a598243bf70fdf6259a5adf1b1cc142faf577", "messageHeadline": "refactor: cid_collections (#3502)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 932, "deletions": 644}}, {"node": {"oid": "49a10baade0a5fc1b0a7f479e17bd909a0b5e529", "messageHeadline": "chore: remove stream seek constraint (#3505)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "5a2b60e673d704a2fcdf042add59774292b23bf1", "messageHeadline": "chore(deps): upgrade fvm deps (#3481)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 520, "deletions": 633}}, {"node": {"oid": "db8112b6e31c9a2d6c955d90aad15be6ee8ed4ec", "messageHeadline": "fix: Lazy<Vec<String>> should just be &[&str] (#3503)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "b0a2c2ca17edbff236810cacf3139d1123cf33ff", "messageHeadline": "chore(deps): bump mimalloc from 0.1.38 to 0.1.39 (#3501)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6ef0ea99a7c5aacd595d0529b3aa830262a042dc", "messageHeadline": "Add CarWriter sink (#3461)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 91, "deletions": 22}}, {"node": {"oid": "a042f39b76a011e37cd0a860d7df8e9fae513738", "messageHeadline": "feat: download snapshots from CloudFlare (#3492)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 99, "deletions": 98}}, {"node": {"oid": "eafed3e0f388e84928d2a4296fc19dfaed999fc5", "messageHeadline": "chore: use nonempty vector to eliminate unwraps in tipset groups (#3497)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 29, "deletions": 43}}, {"node": {"oid": "8f6fb4e26c6e1cd27e4923daac9f992822552e3f", "messageHeadline": "fix: disable flaky migration test (#3494)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63598718eaa8cb3c4662e3f180063233d84549bd", "messageHeadline": "chore(deps): bump docker/setup-qemu-action from 2 to 3 (#3495)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1e69bbe3ec13ccb5db199c1553b121ef08c0d5f6", "messageHeadline": "chore: rename `Block` to `CarBlock` (#3493)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "e3b0ab1f33de8022a9db1d911f16d856de7f0ee1", "messageHeadline": "chore(deps): bump docker/build-push-action from 4 to 5 (#3491)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee8bf464b1866b45e34cc00614c3cafcbde734ec", "messageHeadline": "chore(deps): unify `cfg-if` version by upgrading `raw_sync` (#3477)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 123, "deletions": 140}}, {"node": {"oid": "d5a44211a28db11d7f82c85167a916335350e688", "messageHeadline": "Replace `generate_hash_maps` method with `Arbitrary` implementation (\u2026", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 56, "deletions": 57}}, {"node": {"oid": "f92b14e6504ef1ee155f1e92200b14617e9ab748", "messageHeadline": "[Feature] Unordered parallel graph walk V3 (#3474)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 346, "deletions": 15}}, {"node": {"oid": "3dc50aac8953d1233d8b350eba1de7dea9d1b123", "messageHeadline": "Remove unused benchmark/metrics script files that were moved to `fore\u2026", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 0, "deletions": 980}}, {"node": {"oid": "06cf34f7a8055f67741a9487af23558805fdc514", "messageHeadline": "chore(deps): unify `bytes` crate version in dependency tree (#3476)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 156, "deletions": 170}}, {"node": {"oid": "1e70afa9961f5cdb2e613a13d7d3c6b624a56600", "messageHeadline": "chore: take new release of `unsigned-varint` (#3475)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 18, "deletions": 151}}, {"node": {"oid": "5becdc44be4d194bd5c393c658088db9fb762f95", "messageHeadline": "release: v0.13.0 \"Holocron\" (#3471)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1bc3dcea4530cc2dd8f6b47a14f59ec9b8ead257", "messageHeadline": "feat: command for merging snapshot files (#3462)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 81, "deletions": 9}}, {"node": {"oid": "e0b5e87714148ee043a3c68bbaccdfc928d38976", "messageHeadline": "feat: forest-tool snapshot compute-state (#3430)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 914, "deletions": 114}}, {"node": {"oid": "fc86348d6d35c48fd1708d19f3860603885104ca", "messageHeadline": "chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#3454)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99054df8e1d8b25249ff2167417530b143eeb72d", "messageHeadline": "chore(deps): bump actions/checkout from 3 to 4 (#3455)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4c86c37c3440c0f70b34bb3e33bbb5741f0edaa4", "messageHeadline": "refactor: use once_cell::Lazy instead of lazy_static::lazy_static! (#\u2026", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 383, "deletions": 397}}, {"node": {"oid": "57b071309d20c2645a6f9fa64a15eebfe98d5fbb", "messageHeadline": "Monthly update of snapshot checkpoints (#3456)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bec333ce7c5b3a02c884317a414fec84d6d101b1", "messageHeadline": "[Chore] Bump serde-ipld-dagcbor to 0.4.1. (#3451)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "7e8d98141051d18996200ec3617a9b4e60c11620", "messageHeadline": "chore: implement arbitrary for `Config` (#3447)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 37, "deletions": 48}}, {"node": {"oid": "62df2d8d608f2629664ad35e3e82fe3f930ee038", "messageHeadline": "chore: remove futures-io feature from async_compression (#3441)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "1f1710e3e61c726341681d9246d25c60dab70cf3", "messageHeadline": "forest-cli archive export/ checkpoints subcommands migration (#3432)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 296, "deletions": 271}}, {"node": {"oid": "9dbeee333713491c5621501632aacb908d191f12", "messageHeadline": "forest-cli snapshot compress subcommand migration (#3431)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 95, "deletions": 74}}, {"node": {"oid": "da8f64116d8460c1f53cc5bcb16aa1c3ca2d1cc4", "messageHeadline": "chore(deps): upgrade non-fvm-related crates (#3437)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "9721545a4d2563072b55e91277cc2858a7d68ee1", "messageHeadline": "feat: add `--consume-snapshot` to `forest` daemon (#3439)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "6025c8da1e9e83bc66ae25c60160d2793944456c", "messageHeadline": "fix: restore get_network_name and update RPC API (#3060)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 235, "deletions": 89}}, {"node": {"oid": "d06bbf3ff1df10533cbe05e1cb89c1964a0f2a19", "messageHeadline": "forest-cli car concat subcommand migration (#3435)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "9673ac4aac101ac016318e0f27592bfd585a24e6", "messageHeadline": "Add Shark actors for devnet actor bundle (#3434)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "d38f68ce6ad1df14636fc7f906a63c3a05f40c97", "messageHeadline": "feat: add a forest-tool subcommand that generates a merged actor bund\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 418, "deletions": 227}}, {"node": {"oid": "e9ce08727320bd4f415c925fe453b2513f18f8be", "messageHeadline": "feat: serve forest CAR file as Blockstore (#3365)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 497, "deletions": 424}}, {"node": {"oid": "0ac7bda685ff8047e8ea9faeb2dee502ba31720d", "messageHeadline": "fix(benches): Make sure benches compile (#3428)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "8cb6882d252a88eefc7462494a80df767214aeb3", "messageHeadline": "fix: include all blocks when calculating diff sets (#3426)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "2129e5d1f7f5d63b375be2844e0832882255aaaf", "messageHeadline": "chore: add const FOREST_CAR_FILE_EXTENSION to avoid hard codings (#3427)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "80b85e8b1e271563b65518ef5b14d9ddc1d9eb81", "messageHeadline": "feat: add `fn forest::Encoder::compress_stream_default` to reduce dup\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "14f9643fc6a29ce1c63e3007d9e10e18b5594ebf", "messageHeadline": "ensure git-lfs is installed to avoid confusing errors (#3400)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "82d6237772c9b91446d184dd8daf60059b4e525a", "messageHeadline": "feat: automatically migrate database folder, ensuring eternal backwar\u2026", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1352, "deletions": 26}}, {"node": {"oid": "91fc9ac5ed939eefba5352aac5907e3f8b4292c1", "messageHeadline": "fix devnet ci (#3128)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "99d57bb10ff607e82d67ba5eacc66787f8cb0278", "messageHeadline": "chore: upgrade rust toolchain to 1.72 (#3420)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "d551217556fcc8675fa13761e5ec89b29346aef1", "messageHeadline": "feat(perf): use Mmap in `ManyCar::read_only_files` (#3414)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 385, "deletions": 78}}, {"node": {"oid": "ad7be72638b281438cc809e799b760a62333aa71", "messageHeadline": "chore(deps): bump serde from 1.0.186 to 1.0.188 (#3419)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07567c6b5723bb50d8e23f45cd8642197cbb87a5", "messageHeadline": "fix: RUSTSEC-2023-0052 (#3418)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 186, "deletions": 316}}, {"node": {"oid": "a33d09bc75226b312f7802e4959165af423c99d4", "messageHeadline": "fix: RUSTSEC-2023-0053 and RUSTSEC-2022-0093 (#3416)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 112, "deletions": 114}}, {"node": {"oid": "37f84b39d31cc9ade737135a0a8580a7a166fca6", "messageHeadline": "chore(deps): bump rustls-webpki from 0.100.1 to 0.100.2 (#3415)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a513597b0ecd79e5d964d424d6c98fc50868655", "messageHeadline": "Add wallet delete RPC endpoint (#3387)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 146, "deletions": 26}}, {"node": {"oid": "f1db1ff9c8c0dc3fa7936a3e51c4826c9350f80e", "messageHeadline": "Use `CidHashMap` in the plain CAR-file blockstore (#3299)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 99, "deletions": 16}}, {"node": {"oid": "d936ee34bcefb2c8470cc8c1d81f74d7202b37ef", "messageHeadline": "Update cid_de_cbor.rs (#3412)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ec0dee0ebe40a619e0a94eb59a5c7527a1ed7549", "messageHeadline": "Use consistent output path flags for `archive export`, `snapshot expo\u2026", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "9827309296e5a532f7cc96ce7172b32c197e5e4d", "messageHeadline": "[Chore] CidHashSet::contains (#3406)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "eb1506c4330e447815d6bff35d448bab6136d3a5", "messageHeadline": "chore(deps): bump serde from 1.0.183 to 1.0.185 (#3408)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a367479cf3777a401bc280d971abd437165a2cd0", "messageHeadline": "Add prompt to overwrite existing file during `archive export` and `--\u2026", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "954f45751931bfa1085703988b1b0a9f19055217", "messageHeadline": "refactor: remove crate::json (#3390)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 93, "deletions": 526}}, {"node": {"oid": "7afccfb698f2d77dca2bd66e82ecca3213697255", "messageHeadline": "[Chore] Bump positioned-io and remove redundant code. (#3402)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 6, "deletions": 69}}, {"node": {"oid": "db919fc9a306db1cbeae63684729a21fb52ea065", "messageHeadline": "remove rust version from bug template (#3404)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a2a800e08bda688f74461a42ab8d021af2758489", "messageHeadline": "`forest-cli wallet` subcommands migration (#3362)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 198, "deletions": 70}}, {"node": {"oid": "e56da0add518b6e28f8dcf8212dbf97f9ca632d4", "messageHeadline": "Forest tool migration of forest-cli subcommands (#3336)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 698, "deletions": 461}}, {"node": {"oid": "81ef8f6a9d414843991bc28517b3950d6d44fafe", "messageHeadline": "`CidVariant` refactor (#3388)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 59, "deletions": 92}}, {"node": {"oid": "b0f62280362c846aea4265f3bb8db8610c05bb62", "messageHeadline": "fix: make it a compile time error when the actor bundle size is inval\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "7e2f19a1f68d0b28916ce381aecbc47da6ffd08c", "messageHeadline": "[Enhancement] Zero-copy DAG_CBOR into Vec<Cid> parser. (#3379)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 303, "deletions": 37}}, {"node": {"oid": "de3db12d7b35fc5ff845f35b53e55d60d5a6c63c", "messageHeadline": "Remove progress log ETA (#3385)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "116967c22441c0a2628e348dd17a3df62e07613b", "messageHeadline": "feat: switch to lotus_json for some types (#3345)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 1295, "deletions": 2493}}, {"node": {"oid": "2b958ad35e7e4649dbbf88af9e3beade571b2d99", "messageHeadline": "test: add ignored repro for #3383 (#3386)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ab62eaf73df351e2a5baaaa8cebc0eebb26060ec", "messageHeadline": "Remove consensus trait (#3342)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 161, "deletions": 310}}, {"node": {"oid": "58499ea4f97bc2d20e29f85590589e5cc2ce3f5f", "messageHeadline": "fix: better error message when actor bundle files are not properly do\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "63e99f3c2b8daf1ee9ccffe7d10a73077872cbcb", "messageHeadline": "fix: RUSTSEC-2020-0071 by upgrading `boa_engine` (#3380)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 555, "deletions": 243}}, {"node": {"oid": "1ea38e911d73853f6c27506df2634cc3c9c0238d", "messageHeadline": "fix(test): make state migration tests more robust (#3381)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "831b3b1d984a618035b5258e946de594a87ee6f7", "messageHeadline": "fix: remove obsolete or invalid json tests (#3369)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 0, "deletions": 661}}, {"node": {"oid": "6c9c27369461d92047b15dbf66fddf3baf7bd20f", "messageHeadline": "doc(security): depending on time 0.1 through chrono 0.4 is ok (#3378)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b169d542d4ef4b062a1778d11378dc0476baa763", "messageHeadline": "Hoist `block_msgs_for_tipset` out of `ChainStore` (#3351)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 53, "deletions": 51}}, {"node": {"oid": "abb38b6f84b2016de797fef3023a802e667d2b44", "messageHeadline": "Implement standard collection ops for `CidHashMap` (#3315)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "02ca6438e2bc24c945c968b98b627b824abe2851", "messageHeadline": "fix(security): use renamed crypto_secretbox instead of xsalsa20poly13\u2026", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "68c178d3ff2591f06da937972d0b99e5db58d196", "messageHeadline": "[Feature] CarStreaming benchmark that inspects values. (#3364)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "12bdec6dbfde5c392690a038af9b4fd0a5b446bd", "messageHeadline": "fix: Arbitrary implementation for FrozenCids (#3376)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "3c42ae7781de5ce51bbeee5177ffe957a906db37", "messageHeadline": "feat: implement optimized vector of CIDs (#3275)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 278, "deletions": 96}}, {"node": {"oid": "9634d64f43101089aa05cc89f4454451bfc03518", "messageHeadline": "chore: use CarStream in `cli car concat` (#3340)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 54, "deletions": 209}}, {"node": {"oid": "138f33cd9549dc1e08ddf249db2b0807cdd59755", "messageHeadline": "feat: better cargo-audit practice (#3375)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "e700f66aba63367f8ec5c86d932dd34ef9c6e247", "messageHeadline": "fix: move actor bundles to git lfs (#3360)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 32, "deletions": 173}}, {"node": {"oid": "21ee4a9fca255107bcba2e5cfd0d036260e6fb28", "messageHeadline": "auto increase FD limit (#3354)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "069d1f2da2fa367b2a369066b1e0e57c16d6a4dd", "messageHeadline": "chore(deps): bump github.com/libp2p/go-libp2p from 0.29.0 to 0.29.1 i\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c71c72040dcf34fa06aac1ecad432a6896e36d56", "messageHeadline": "chore(deps): bump github.com/libp2p/go-libp2p from 0.27.5 to 0.27.8 i\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "87aa87ad7e76be8493cc96cecf391c5d466a87d6", "messageHeadline": "feat: refactor current db into ManyCar<ParityDB> (#3349)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 142, "deletions": 74}}, {"node": {"oid": "2ca28ccecfd81579a6e2eef0031f8ce1b75c9a1c", "messageHeadline": "feat: lotus_json for json interop handling (#3339)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 1560, "deletions": 183}}, {"node": {"oid": "82c0285659b5f404a1b8d5e1ff6463ff04859f79", "messageHeadline": "refactor: paritydb uses lz4 (#3236)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 6, "deletions": 46}}, {"node": {"oid": "c373ad5a059a713729fb7a3ccf3ec0260ac5cd98", "messageHeadline": "fix: transfer settings store data during GC (#3352)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "88da6f6f3aa8bd23c707ee27ed4d807e818dc7d0", "messageHeadline": "chore(deps): bump axum from 0.6.19 to 0.6.20 (#3350)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "13071737400f37af86c0c75993f5260677b25016", "messageHeadline": "Revert \"Revert \"chore: upgrade libp2p to 0.52.1 (#3115)\" (#3219)\" (#3\u2026", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 455, "deletions": 1475}}, {"node": {"oid": "73efecc8ceabf2049c2038c479f549c49da0640e", "messageHeadline": "database migration plan (#3343)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "c0eeeab6279b183c52e8626ec7cad4d1c024b859", "messageHeadline": "feat: add flag for limiting the diff depth of snapshots (#3348)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "199f6cf3af5c9f86e51deed863f17912c3873988", "messageHeadline": "fix: Remove Clone from Blockstore type constraints in all places (#3328)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 209, "deletions": 203}}, {"node": {"oid": "9e34264e9e8cf6d7ca1c99841c88d1c67073f2fb", "messageHeadline": "feat: add --depth flag to snapshot export (#3330)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "fb5354f6249e299a6bfb50eb8315ba197360b5ec", "messageHeadline": "[Feature] Non-exclusive file access for car-backed stores (#3338)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 243, "deletions": 214}}, {"node": {"oid": "8d4e42b5771270b60b5cfa50b8d8d3f0af10037a", "messageHeadline": "ci: disable two invalid assertions (#3344)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cccfdc32cae9ec1bf8b524459f9c11c5acfcc371", "messageHeadline": "Change default RPC port (#3333)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "42d7683e0b0b9e24aeb2558e5da0f825d3f9f688", "messageHeadline": "remove abandonware smoke tests (#3337)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 111}}, {"node": {"oid": "42a5dabbffb91ddaa9c8dd8b39be9536e939750e", "messageHeadline": "chore(deps): bump indicatif from 0.17.5 to 0.17.6 (#3335)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b1013a7e39ea70b9c5340556a511ad299f8658d", "messageHeadline": "feat: use multiple threads when exporting snapshots (#3331)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 56, "deletions": 24}}, {"node": {"oid": "10896c2c9f03f895e88cf6110d68a8ac38972df8", "messageHeadline": "copy-paste deserialize code from serde_ipld_dagcbor (#3332)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 850, "deletions": 86}}, {"node": {"oid": "d00e64722539f8826739572179a83c3d740a3631", "messageHeadline": "feat: revive mpool subcommands (#3052)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 828, "deletions": 27}}, {"node": {"oid": "1647fc411f720bb55845efd143898c2f8deb3669", "messageHeadline": "ban tempfile default c-tor (#3326)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "e34e99eaa3b3684d7048f2302cc2ddad7dc375dd", "messageHeadline": "Migrate settings to db (#3320)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 144, "deletions": 313}}, {"node": {"oid": "77d6b2b128d73900b0162e3f573ff8d63e6324b3", "messageHeadline": "fix: remove Clone from most of Blockstore type constraints (#3305)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 212, "deletions": 208}}, {"node": {"oid": "2fa6aaba9f12507406b40d33443b32d86ce28a30", "messageHeadline": "feat: implement `forest-tool benchmark export` (#3318)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "248767264e836dc9184eeff49e897464e42165d5", "messageHeadline": "feat: add `forest-tool benchmark` command (#3316)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "d6e494a53ee5a91eb507644bddcab351471da913", "messageHeadline": "fix: allow streaming of CAR.zst files with multiple frames (#3319)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "195782927c833309efc01d0eacbbd361b1061f81", "messageHeadline": "Revert paralell manycar get (#3317)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "3228e5f9351647e3a17c637b091ce63fb26e91f5", "messageHeadline": "release: forest-0.12.1, aka `carp++` (#3313)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "91bf582a119b71426e06ab3eb0d98571f720b1b0", "messageHeadline": "chore: use less memory when export (#3307)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "a2b3269a9cb5819030d91b05c7b578ba52120fb3", "messageHeadline": "chore: reduce car cache from 2GiB to 1GiB (#3310)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b4c411f113817db95c4bcc92733b4e1340073c6", "messageHeadline": "fix: unset heaviest tipset metrics for disconnected peers (#3296)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "587da7c1ef811a1936d45a3de481c4623996cf3f", "messageHeadline": "chore(deps): bump tracing-loki from 0.2.3 to 0.2.4 (#3303)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b03ca5d61a18c236fcaa9bfebeae706108e6ed85", "messageHeadline": "fix: simplify blockstore type constraint in RPC APIs (#3294)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 54, "deletions": 57}}, {"node": {"oid": "de49eecb0c160dccdf29faca7651252fca777b27", "messageHeadline": "chore(deps): bump serde from 1.0.179 to 1.0.180 (#3298)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "432649ec86ff0f037e6201b03171f7182aef4eb7", "messageHeadline": "release: v0.12.0 - \"Carp\" (#3301)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "758fe8cd17e372c9a486aa0c3cd44478f24f4232", "messageHeadline": "refactor: #[derive(Arbitrary)] instead of manually implementing it (#\u2026", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 89, "deletions": 272}}, {"node": {"oid": "cd3399325b86d50270a48a7d4cd62531fedc7c92", "messageHeadline": "feat: forest-cli net info (#3292)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "6110b7cc0e13562dbb2a4af8828f546ef6a6a479", "messageHeadline": "parallel manycar get (#3293)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "4edc2e4195fb385984d957ddceafda6ff20b4004", "messageHeadline": "feat: add blockstore that is the union of several CAR stores (#3288)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 550, "deletions": 182}}, {"node": {"oid": "e6454eb6f009e14c3461fc8c06a1db500078c9a4", "messageHeadline": "chore: update the list of known block headers (#3290)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "25be5be685edbe49d92dd46ccbd7044dc1d64e23", "messageHeadline": "feat: add `--diff` flag to `archive export` (#3284)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 151, "deletions": 39}}, {"node": {"oid": "1fcea0c0d63bb79794fc58a74b82f1fdd07bc7eb", "messageHeadline": "feat: inline actor bundles (#3276)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 731, "deletions": 576}}, {"node": {"oid": "f52bdc557927ba33e3379f042e5807f311259817", "messageHeadline": "feat: snapshot compress: default output, progress bar, overwrite prom\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 57, "deletions": 6}}, {"node": {"oid": "510163baf426cc94eb0fd093e9ebe3494077c271", "messageHeadline": "chore: sprint mindmap for 2023-07-03 to 2023-07-14 (#3280)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "6dbd776c2e9f17323e2327a2523760e7f2130518", "messageHeadline": "feat: generate .forest.car.zst files by default (#3283)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 138, "deletions": 92}}, {"node": {"oid": "d95f81f5d21ee005a328f8f930c1b36be7618d38", "messageHeadline": "refactor: improve genesis handling in `archive info` (#3278)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "95d0c13200d1115bcaee6e0455fdbb9bd44fbb43", "messageHeadline": "`CidHashMap` implementation (#3217)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 196, "deletions": 46}}, {"node": {"oid": "ade318e2d8ed6e0920f240652fc3a17e1387d864", "messageHeadline": "fix: use stable hash algorithm (#3281)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "2716545abe0cbd1877bd43063224e9e2b4cd180d", "messageHeadline": "feat: read and write support for forest.car.zst files (#3213)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 2064, "deletions": 1053}}, {"node": {"oid": "e191125fdc99db53cd3d303d13530e1099c1ba7d", "messageHeadline": "refactor: separate ipld iterator from chain stream (#3277)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 97, "deletions": 51}}, {"node": {"oid": "6c166a9e005991ec25e30bd7c0f09d681fc2eaa8", "messageHeadline": "fix: don't decompress files unless necessary (#3279)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "446e9cfdf5a5412fde8a42ee04b0611e163a28e0", "messageHeadline": "fix(test): disable state migration unit tests until actor bundle inli\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ffceed56d88316b6e928b01937b5b70778148ae8", "messageHeadline": "fix(test): make file_writer_fs_buf_writer faster (#3272)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e9422bf55ff58e243cda094369c0e21cc42299f", "messageHeadline": "chore: replace `unsigned_varint` with custom implementation (#3257)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 150, "deletions": 32}}, {"node": {"oid": "e1db2a65d6c313bbd61ba767d6c83fc4f9d3ba54", "messageHeadline": "refactor: walk the graph using a stream (#3175)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 337, "deletions": 285}}, {"node": {"oid": "410e52bc8c1a45e9b775a66d1645e0ff12c565f7", "messageHeadline": "fix(test): tweak perf of bitswap_go_compat_test (#3273)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 497, "deletions": 285}}, {"node": {"oid": "45d3ad1ae917cb231f84332bd4d868bcb7fc399d", "messageHeadline": "fix: remove temporarily embedded fvm_ipld_amt crate (#3271)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 22, "deletions": 2880}}, {"node": {"oid": "7f57af5750371f1c04124c01a037f289aeed2a2e", "messageHeadline": "chore(deps): bump lru from 0.10.1 to 0.11.0 (#3270)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "95786ef24334729e13ba0eafc8053865c64af456", "messageHeadline": "fix bad logs (#3268)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3342df8a030c320e63688c8e3321525d94f8c8cc", "messageHeadline": "fix: run go mod vendor in Makefile (#3265)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d211a43ab787e29ab79056daac251ff4fae58c09", "messageHeadline": "refactor: untangle ChainStore dependencies (#3261)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 208, "deletions": 198}}, {"node": {"oid": "d7346e25d6853e5f2fc4b3ef1c391d9fa7c429c6", "messageHeadline": "refactor: cache block header in `ChainStore` (#3262)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 22, "deletions": 54}}, {"node": {"oid": "a200f86b9ff634f666dfc63192852b5de0126868", "messageHeadline": "chore: update checkpoint issue template to use new commands (#3263)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "60dc95f7adebae7cf55a15d0b755b0cf9e1d5778", "messageHeadline": "feat: add faster 'BlockHeader::load' function (#3260)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 186, "deletions": 174}}, {"node": {"oid": "223cca71e3dbd597bb3ce294c1ee1880db7525e1", "messageHeadline": "chore: ChainIndex doesn't have to know about `Arc<DB>` (#3259)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87f22c9a4d40cf0c3fa1aa0d4588251af793bd5e", "messageHeadline": "fix: flush the zstd encoder before checking compressed length (#3258)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b79fe672bc3cb585e8b49653c728847d5526f9f2", "messageHeadline": "fix: download car files from DO space in state migration unit tests (\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 122, "deletions": 67}}, {"node": {"oid": "a9b51c7aa5a05f7a6b5cccb00a877766d2347358", "messageHeadline": "enforce tests fail after 30s (#3252)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da4d6185daa1b130dd881ff35b9cd3c8a21d3085", "messageHeadline": "fix: make car-cmd quickcheck tests faster (#3249)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5543334311cfcd537853fc5c5d8ea03c9bd1f14b", "messageHeadline": "fix re-creating libp2p keypair (#3250)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 139, "deletions": 48}}, {"node": {"oid": "6511d1d76ca35544f698efd0e1c72cd6cf8d0ee0", "messageHeadline": "prune bootstrap peers (#3251)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "230b9287e2f8214f25b980a41c120b29153b5f4c", "messageHeadline": "test: nv17 state migration unit test with calibnet data for Rust and \u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1036, "deletions": 75}}, {"node": {"oid": "b9e90c7c08fc4d1fb79be494f5182f10695e8f5d", "messageHeadline": "refactor: unconfigure tokio (#3238)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 4, "deletions": 34}}, {"node": {"oid": "bc1e7eb7f484d2fa3ef8b88697343d4b77a33902", "messageHeadline": "Use `Lazy<Cid>` for `GENESIS_CID`s rather than a string (#3243)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "4feb39e0d60376b8840f9186670a6be3580c3644", "messageHeadline": "feat: download ipfs files in trustless mode (#3244)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 101, "deletions": 56}}, {"node": {"oid": "2825539e4fe90891d77fdbf10d7664a961dfa475", "messageHeadline": "chore(deps): bump word-wrap from 1.2.3 to 1.2.4 (#3245)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9338b02785e68d02d1ae705ead06485c19d794ce", "messageHeadline": "fix: show all INFO logs by default (#3241)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ea973607707a007dea707fd0241e64a6c64b85f", "messageHeadline": "Restore `--tipset` flag to snapshot export command (#3027)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "20602c64baaa7900053c99dee010c8f701f9dee0", "messageHeadline": "Add `send` command to code coverage report (#3194)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7f1ffd18426602347129fa2ed67cb7419d87bf95", "messageHeadline": "refactor: unconfigure logging (#3235)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 44, "deletions": 113}}, {"node": {"oid": "0d156b68f34551255cd275f42fd99ba79c8e5187", "messageHeadline": "fix: download bundles in `forest-cli snapshot validate` (#3233)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "90affa97da68e2049fb3412933a3786b8939eea3", "messageHeadline": "Revert \"chore: upgrade libp2p to 0.52.1 (#3115)\" (#3219)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1631, "deletions": 809}}, {"node": {"oid": "68a0fd8a384b693c79ecddcfc70be8076337e518", "messageHeadline": "refactor: simplify `ChainIndex`, hoist out checkpoints (#3220)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 397, "deletions": 489}}, {"node": {"oid": "df5c5a38b9d4189654f5bb47c9129ebdc2c84712", "messageHeadline": "Remove VM execution failure warning (#3211)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "defef663341d98cf957f75fc4425d3827ae7b9f3", "messageHeadline": "retry link checker (#3143)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7bb7c40fcb1d7ad327933d6ab97bd29725f6cc1", "messageHeadline": "fix: bug in state root export (#3212)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "28056d33a49ec6274b60174a5d86239864f2f067", "messageHeadline": "refactor: separate `ChainStore` and `ChainIndex` (#3216)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 30, "deletions": 43}}, {"node": {"oid": "dd75feea005f4734366b0a977d5e3af3d74c322f", "messageHeadline": "fix: improve the ergonomics of `forest-cli snapshot validate` (#3196)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 214, "deletions": 144}}, {"node": {"oid": "654c3d2d92aaa3f56b1c121005d399d0c636aaf8", "messageHeadline": "chore(deps): bump JamesIves/github-pages-deploy-action from 4.4.2 to \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31f2cc2e21848c065486d913342fd80c21e148cb", "messageHeadline": "fix: temp disable state fetch tests (#3210)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "37c3048d9f53dae9ccacc0f62de4bdb0b83c2043", "messageHeadline": "refactor: tipsets execution (#3200)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 610, "deletions": 505}}, {"node": {"oid": "a8f32276c67fbb2dc4ae8953a8df1442f626fec6", "messageHeadline": "chore: remove RewardCalc trait (#3205)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 21, "deletions": 164}}, {"node": {"oid": "1b21b3ca4ed92af4ee4d9fcd7b81b2312beb7dcf", "messageHeadline": "feat: forest-cli car concat (#3150)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 451, "deletions": 96}}, {"node": {"oid": "d46b309a61ab74d770c41e1b0d8cacd44e66cded", "messageHeadline": "re-organize db and repurpose Store trait (#3193)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 356, "deletions": 222}}, {"node": {"oid": "54264821b1cc98deff63345c9eee5fa9c5fe3a8d", "messageHeadline": "chore: assign the Forest team as owner of Forest (#3201)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "187ddd5c901ed311c4791a1e78f188c71aeea6db", "messageHeadline": "bump rust toolchain to 1.71 (#3206)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "79a1fd99928a69e60b8957b13e6f735b421cc027", "messageHeadline": "chore: fix release name spelling error (#3135)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33d00469779185ad758f65bdfaa71bc685c4d9ff", "messageHeadline": "chore: hide beacon implementation (#3199)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 252, "deletions": 327}}, {"node": {"oid": "e68e9c7e9e9896cbfc7f9857ec25e8e73fe3d20f", "messageHeadline": "chore: bitswap doesn't care about epochs (#3197)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "4c7d560d016897af5a3ea69ae5defb31d974b9c4", "messageHeadline": "fix: compressed car backed blockstore reports maxframesize exceeded (\u2026", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c00871a8e7daed3c7d008629a0a074ce2df7d8ac", "messageHeadline": "Added a new option --validate-tipsets in forest-cli validate command \u2026", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 75, "deletions": 20}}, {"node": {"oid": "6fcbd8a63196baadcc1df8ecc0b3db4aed5a2b79", "messageHeadline": "feat: add `save_to_file` option to `cli state fetch` (#3148)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 98, "deletions": 28}}, {"node": {"oid": "1739dd1026c4a67293688123485d725582ab323f", "messageHeadline": "fix: update send command instructions in Docker docs (#3188)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1ada5f6a2eacf46d31acd9b9bb065bc32390f65a", "messageHeadline": "feat: stream messages into the tipset validator (#3187)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 106, "deletions": 121}}, {"node": {"oid": "63684b76ca45002bb0b4c967fefc488c5fb735b7", "messageHeadline": "feat: use zstd compressed cars as blockstores (#3149)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 917, "deletions": 208}}, {"node": {"oid": "a603501cd9c1a37e3874f598ec1dab9b07ed7bd1", "messageHeadline": "Consume upstream `quickcheck` implementation for `Ipld` (#3164)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 28, "deletions": 40}}, {"node": {"oid": "894baf88afb6d34f7c4c82fa65b3b4f4a3be87ef", "messageHeadline": "Update user guide with `wallet` and `send` changes (#3151)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 67, "deletions": 30}}, {"node": {"oid": "387b370dcc0e4f35216726601381c619641c4acd", "messageHeadline": "chore: use tracing instead of log (#3134)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 110, "deletions": 90}}, {"node": {"oid": "c31c7df073e76a8dbc173a3d6117227919f5d96a", "messageHeadline": "[Feature] Export snapshots without a running chain. (#3169)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 166, "deletions": 6}}, {"node": {"oid": "88c09ff875eaa48f1a875101488e0f53f083d19c", "messageHeadline": "fix: remove insecure_post feature and code (#3177)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "6ee040c225fc122f27a867aa66eb5b763e43646d", "messageHeadline": "fix: remove instrumented_kernel feature and code (#3176)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 2, "deletions": 395}}, {"node": {"oid": "48df223b7c9abd4166240d74feaf29b1c25382b9", "messageHeadline": "fix: do not assign everyone to review every pr (#3174)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "43de5f82adbd61a06469a1afd02a3e61a750bf82", "messageHeadline": "Add progress log type (#3104)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 237, "deletions": 78}}, {"node": {"oid": "08ba3f87353606e6b42b8eb820bdb67ea57d27b2", "messageHeadline": "feat: `forest-cli archive info` (#3168)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 242, "deletions": 20}}, {"node": {"oid": "caac08f7f83c229193fed72c3ba9386fb9982256", "messageHeadline": "chore: remove vestigial code (#3165)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 97, "deletions": 208}}, {"node": {"oid": "2a392a939d82bf756d09885014d6421e4471cc53", "messageHeadline": "chore(deps): bump bigdecimal from 0.3.1 to 0.4.0 (#3163)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "55ab1b65f2a844c9de224f0946ecd6349da64e1d", "messageHeadline": "Consume upstream `quickcheck` implementation for `Cid` (#3162)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 8, "deletions": 40}}, {"node": {"oid": "e876705471abacf6cff0116c50fe9cb27befbe46", "messageHeadline": "chore: remove unused `VisitReason` enum (#3092)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 0, "deletions": 592}}, {"node": {"oid": "1fc74135f7486b8dd1478c35371feac31187b636", "messageHeadline": "chore: make it explicit when we're using `fvm` version 2 (#3152)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 96, "deletions": 85}}, {"node": {"oid": "5e0509dcf861640e3f2bc93276fde509781367b8", "messageHeadline": "chore: remaining FVM pruning (#3113)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 121, "deletions": 103}}, {"node": {"oid": "b843b7e2d65e2ebc74a2a4dfbc49fab23e1dd7ee", "messageHeadline": "ci: use merge queue (#3142)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "4f0d75f472574fd3de56184164c7841aa826b8ec", "messageHeadline": "chore: use stream/sink CAR loader (#3090)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 161, "deletions": 31}}, {"node": {"oid": "f47aff712aacd16b31340aad72137d99fbaf08b3", "messageHeadline": "fix: disable abort on panic (#3154)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ff740889d8c89ed6080da2aa9195c26865b6f9d6", "messageHeadline": "chore: use fvm-3.5 and fvm-2.5 (#3145)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 642, "deletions": 710}}, {"node": {"oid": "fb141280995e59ece3bd64a5fe7e2e017d79d920", "messageHeadline": "chore: remove unnecessary block time errors (#3140)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "1b87999a6caa7a3713814afc7fb370acdf2a2693", "messageHeadline": "Remove Unpin constraints (#3144)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "ec05f62c78c2ad0050736bd2512b1c49dfdfb3d0", "messageHeadline": "[Enhancement] Bail on database lookup errors. (#3137)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 110, "deletions": 42}}, {"node": {"oid": "a2e05c127ed693b99998327b86d6d8d2b7f1cd78", "messageHeadline": "chore: update release checklist (#3131)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "ea7bf8c785b12d7cad798c19186ec3eb786610bc", "messageHeadline": "chore: outline a design for how Forest can store the Filecoin graph (\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "e2cc344f2f1185df3792c28bfea58d4debeac86c", "messageHeadline": "release: v0.11.1 (#3133)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "dd4d5c6113c8e250fc4ecf8646f3fa4d881612b0", "messageHeadline": "fix: temporarily embed fvm_ipld_amt to unblock release (#3130)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 2865, "deletions": 10}}, {"node": {"oid": "7589945d9bd6be1aa5ae0b9f9ec4366c34fa71c0", "messageHeadline": "chore: update CHANGELOG and bump version to 0.11 (#3127)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "434303e795feb9ebc1345b08a735fae4903fb2aa", "messageHeadline": "disable devnet in the CI (#3123)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99dcda9946002c55c298f27eaab08591341b018a", "messageHeadline": "match tipset getter code with Lotus (#3122)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "673214cd61678e1f467c0e4a629e85d9f67e7891", "messageHeadline": "Run devnet in CI (#3062)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 200, "deletions": 21}}, {"node": {"oid": "f99a44760beb84752d79c06d3375ca637b1869c5", "messageHeadline": "feat: tweak fvm related cargo deps (#3121)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "4469ff43b02011244220c8a82dd4beafd3a0a437", "messageHeadline": "chore: upgrade libp2p to 0.52.1 (#3115)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 797, "deletions": 1599}}, {"node": {"oid": "4f9a81b67178fd7fee0b3ae497ba222184be54b6", "messageHeadline": "chore(deps): bump const-str from 0.5.5 to 0.5.6 (#3120)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2cd92e3e51b4d4b56f13d8e57eaf327e0f728317", "messageHeadline": "fix(dependabot): ignore fvm related dep updates (#3118)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f99e8c26890ee5cf177a5dac4aa5212283622fce", "messageHeadline": "fix: replace atty with is-terminal (#3116)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "f2d0f53118e0e56925b9ee2cd18887859b9bb96b", "messageHeadline": "fix: cleanup unneccesary store borrow in nv17 migration code (#3106)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 11, "deletions": 42}}, {"node": {"oid": "db986dc1918fbf5bd9350f9debf151625ec00be9", "messageHeadline": "chore: bump non-fvm dependency versions (#3114)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 242, "deletions": 224}}, {"node": {"oid": "ebfe788b1d860f62b1c63a84c00ab6a51b419616", "messageHeadline": "chore(deps): bump itertools from 0.10.5 to 0.11.0 (#3112)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "21e8a4bc99b78795afcf60c4059817bd31748db3", "messageHeadline": "[Enhancement] Introduce 'head' parameter for snapshot validation. (#3\u2026", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "d59a95ca8190d021697a3fe3bfb54c7461c3349d", "messageHeadline": "feat: nv17 state migrations (#2983)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 2038, "deletions": 43}}, {"node": {"oid": "e09c8c4a9925a31d8f0658adb04131f767330068", "messageHeadline": "feat: validate actor bundle manifest after downloading (#3082)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "d8c0cc2f50397f45ecca93f85edc4b0baa78b231", "messageHeadline": "feat: print state diff on state mismatch (#3087)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "293cb20d9f2b484a1c7ed1fefa23013679170e84", "messageHeadline": "feat: CAR-backed Blockstore (#3085)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 478, "deletions": 178}}, {"node": {"oid": "e15cdeb888ea4267b3b2656b3beef948ea6164ae", "messageHeadline": "chore: prune direct `fvm_shared3` usage (#2981)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 216, "deletions": 112}}, {"node": {"oid": "5f9a01bdaa8b0100db0b0bbd8fc9a6fee43becb1", "messageHeadline": "refactor: remove custom http client (#3098)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 141, "deletions": 342}}, {"node": {"oid": "ec717b2abc0f594cb361bc8d1321c75b9c8665d6", "messageHeadline": "remove cmake from dependencies (#3094)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "f9e35697efdf088c756e7da6f452bc5dc1be1e14", "messageHeadline": "add snapshot export documentation, rewrite basic usage (#3091)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 106, "deletions": 36}}, {"node": {"oid": "f613ac92fb924c9cb91e02f2c0ee5f0190c3dac4", "messageHeadline": "[Enhancement] Remove local Either (#3088)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 1, "deletions": 58}}, {"node": {"oid": "50cab7d8fa2d6f69c50cde26875083599ccbf1a5", "messageHeadline": "chore: move `quickcheck` to dev-dependencies (#3064)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "eb39dba3c5be03e5edcfc7c1e5f94fcbc7bd1e78", "messageHeadline": "[Fix] Progress-bar: use zstd uncompressed size when available (#3022)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 107, "deletions": 244}}, {"node": {"oid": "6a9f705ffdaffdaf4b924e5a68efd193f9853483", "messageHeadline": "Fix snapshot checkpoint (#3086)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1bfa79079c663ed1f641b47c40be8c1474f68bdc", "messageHeadline": "chore: use upstream arbitrary implementation for ActorState (#3057)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "1ea5cdecf2eb423dc7f5f9218475b1d8edfc4e77", "messageHeadline": "chore(deps): bump toml from 0.7.4 to 0.7.5 (#3078)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "e850e6878a2f96438045813d0f74a546b4f06035", "messageHeadline": "fix: remove #[allow(unused, clippy::upper_case_acronyms, clippy::enum\u2026", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 278, "deletions": 1101}}, {"node": {"oid": "ac1c572ff54cd78fc01ead0381257cddae71902b", "messageHeadline": "fix: remove deleg_cns (#3047)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 6, "deletions": 1295}}, {"node": {"oid": "1a75bc7e85e53573a7d709d61e4d10ddc698dce3", "messageHeadline": "remove duplicate deps script (#3068)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "4a3a3277ae8f6e484e20dc4ac46a179cc9b1e2a7", "messageHeadline": "parallelize debug/release unit tests (#3073)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "93ed8d6e8cfac208f4c872ac129e199f8614aead", "messageHeadline": "fix forest_db_size metric regression (#3061)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50980ef80d32b2d3c6b49e60714763350c951906", "messageHeadline": "feat: parallelize the chain validator (#3063)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 178, "deletions": 107}}, {"node": {"oid": "fa81b9a7668461b18b7487c4a684fcd9bac7323d", "messageHeadline": "fix recent rubocop release warnings (#3065)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d726378c263fb40ecd306d0e95b7da99836c9bd2", "messageHeadline": "chore: drop blake2b constant hash code id (#3058)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "504c26584dd5b09005a8f4e3fc7b2bec34943d61", "messageHeadline": "run: rm src/daemon/daemon.rs (#3056)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e8c67d2998d8f4aadc743a18b0defc25f5199533", "messageHeadline": "fix: format addresses according to a thread-local network flag (#3017)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 279, "deletions": 825}}, {"node": {"oid": "bfb43f3cbe395eb20bdbe93014fecdb293e95bb9", "messageHeadline": "fix: remove rocksdb (#3048)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 19, "deletions": 605}}, {"node": {"oid": "77e26c4f008ae726bb812f0f5b2bd6272e1329c3", "messageHeadline": "add Act guide (#3053)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 213, "deletions": 0}}, {"node": {"oid": "de1461cd0e0e89d0148e84f3460a8e982df5cc8b", "messageHeadline": "feat: example benchmark (#3051)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "15dbe0ade654adc660c75051fe4684c639fa7e7f", "messageHeadline": "feat: main functions accept arguments (#3049)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 63, "deletions": 48}}, {"node": {"oid": "a592c1bce934e9fa570d36fad777752188409cad", "messageHeadline": "fix dockerhub rate limiting (#3045)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "409ceb8753b169abfd8a2c04b67cc0a9a5844ffc", "messageHeadline": "Forest & Lotus devnet (#2910)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 561, "deletions": 32}}, {"node": {"oid": "6445bc16adccf62b783167c03dfdb1897e4371af", "messageHeadline": "adding snapshot links (#3050)", "author": {"name": "Lee Raj", "email": "22226137+lerajk@users.noreply.github.com", "user": {"login": "lerajk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1d8374b3f0198779f9f3d8f971f4874c25afb810", "messageHeadline": "unify forest and cli build in ITGs (#3044)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 12, "deletions": 47}}, {"node": {"oid": "e0545adaba80e619a2a501514ede897e7e07c279", "messageHeadline": "fix: remove #[allow(clippy::module_inception)] (#3037)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 951, "deletions": 193}}, {"node": {"oid": "000c6b03baf98f2841fd0be730698a357462c439", "messageHeadline": "fix: remove #[allow(deprecated)] (#3038)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "3c8ddf42b3842791f61399d583de5257158a0ae8", "messageHeadline": "[Fix] Cargo.lock package version (#3042)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2eaeb9fee926fa58f3f952d3aeb6cb62542543ec", "messageHeadline": "[Fix] Cargo.toml for publishing (#3040)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "707ea6e3e8186ff79371d3b7625ac457b989972a", "messageHeadline": "[Release] 0.10.0 Premature (#3035)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "93f493f4da40612edfc82245e18d089d168a7c35", "messageHeadline": "feat: private doctests (#3012)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 98, "deletions": 107}}, {"node": {"oid": "f93068c53aaa72f00d7593f7c212f2710b4d5574", "messageHeadline": "feat: state diff subcommand (#3026)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 29, "deletions": 66}}, {"node": {"oid": "62a8f70d2c679faddabf4b6f57ae26b3547ef47e", "messageHeadline": "Update changelog for the `preimage` changes (#3033)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "329a0645c11fbbf6a7976c1ac0422aed4c2ff67c", "messageHeadline": "feat: add deferred migrator for nv17 state migration (#3030)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 57, "deletions": 42}}, {"node": {"oid": "338d07a8738b7f340e2e58e91f2056fc9e158189", "messageHeadline": "Update known snapshot checkpoint (#3024)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5b36473ad6c08ef13be246e720a2ebde5f2b4a75", "messageHeadline": "chore: avoid the risk of collisions in `CidHashSet` (#3010)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 126, "deletions": 21}}, {"node": {"oid": "662699fdfea88df820d388dd2a06c897b6b221c7", "messageHeadline": "[Fix] Premature end for exported snapshots (#3015)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "fb110491c0ea0336d79e27904f706a0eeb3c6b6b", "messageHeadline": "chore(deps): bump serde_with from 2.3.3 to 3.0.0 (#3016)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fe552fab0bcfa77eb27974b5d0d0d363f8373c55", "messageHeadline": "chore: enable the `preimage` flag for paritydb (#3007)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d9d44c405bfcdd42c993088c96f724f88de813a8", "messageHeadline": "chore: reword readme to focus on features rather than design philosop\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "88bbae8af6c7de2e58352cf7002d136b47fa90a6", "messageHeadline": "chore: fix checkbox syntax in issue template (#3009)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb8e718a8a90354b60f1ceb154871e660d3d03f4", "messageHeadline": "feat: add `fn new_dag_cbor_default` to `Cid` (#2909)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "d8072bba027479ab70afd6e58f1b598feb3125f1", "messageHeadline": "feat: Refactor Manifest (#3000)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 217, "deletions": 252}}, {"node": {"oid": "22ad9932d602b80ded94f628e7c8d603b1c32221", "messageHeadline": " fix: use valid yaml list in template for recurrent checkpoint task (\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e06cd98709ff2ef6ec11d9e943482acc686edf8", "messageHeadline": "[Enhancement] Introduce a dry-run param for fetch-params for easier t\u2026", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "53ad9a3e33c123dd0057b76968eefba327193c2f", "messageHeadline": "chore: remove unused files (#3001)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 299}}, {"node": {"oid": "a214991163342b8b59efe8e52ea12b7f55cb2d59", "messageHeadline": "Prepare new release v0.9.0(Fellowship) (#2995)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "53cbf3211ab097114068173a41642d57be24e25b", "messageHeadline": "[Docs] Jemalloc troubleshooting. (#2998)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4f77cf1c95a2ae4be08b984dbe6488ad3245f6bc", "messageHeadline": "One crate (#2973)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 2152, "deletions": 27642}}, {"node": {"oid": "d03fc0a62665ac2e06b14204afc76d17df6d8639", "messageHeadline": "fix: use a depth-first search when fetching IPLD graphs (#2994)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 92, "deletions": 48}}, {"node": {"oid": "105dbe5a44fe8d77ac001c323d7bc939d443feb2", "messageHeadline": "Initial support for forest-cli info (#2578)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 558, "deletions": 75}}, {"node": {"oid": "e1abede683231b176cfaa9843d08b40d6e8933f8", "messageHeadline": "fix: compute correct tipset CID (#2996)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "a97f5d33b689aa21a35d4d263ba438cdaff72f1c", "messageHeadline": "refactor: serialization tests (#2987)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 115, "deletions": 203}}, {"node": {"oid": "1679d3cb8683a39d192106438fea5ff3da719c4b", "messageHeadline": "remove redundant snapshot export check (#2992)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "46d476f293038c40b1444bfd50f96f383daffe91", "messageHeadline": "refactor: rocksdb features (#2990)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 5, "deletions": 84}}, {"node": {"oid": "0f7b0101029175bc11d71eb5c38cd39c8cb7fb6e", "messageHeadline": "fix js linters (#2989)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 538, "deletions": 5570}}, {"node": {"oid": "b056ad99d740fde053f0483476d0d3198a6a6565", "messageHeadline": "refactor: features (#2986)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 7, "deletions": 106}}, {"node": {"oid": "3b63cbfda5bb7110c1279c8cdd2ee2b551d6dbe5", "messageHeadline": "refactor: forest daemon layout (#2964)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 43, "deletions": 51}}, {"node": {"oid": "3508dd247aa2df606f45ac57c27c815034b5cf5d", "messageHeadline": "Prune direct `fvm_shared` `ChainEpoch` usage (#2974)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "9e617c505623d5f6b880016e36b3db6a0a56e3ec", "messageHeadline": "feat: fetch arbitrary state-trees (#2979)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 146, "deletions": 7}}, {"node": {"oid": "f9bb27c2900a8c5731019798053ceb6de162a6d8", "messageHeadline": "fix: modify forest and forest cli to prefer compressed files (#2982)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 1237, "deletions": 2255}}, {"node": {"oid": "c5a3ccdb247d0e4d29202b20097d1c4a48095b0b", "messageHeadline": "Fix chainxchg race issue (#2959)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 167, "deletions": 48}}, {"node": {"oid": "77248c29d9a0a2d2ebe2da5acb8796be60afbd1d", "messageHeadline": "fix: keep current HEAD up-to-date when in bootstrap mode (#2954)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 18, "deletions": 38}}, {"node": {"oid": "fc68137f84f8c9c4f5ac93ce0044059c09593d79", "messageHeadline": "Update CHANGELOG.md (#2980)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5d875b2f61ecc5959c1aa69efbbaec282a5e911b", "messageHeadline": "[Fix] HttpClient concurrent usage (#2968)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "cfaf5cc18d46a9faae86bb1b7b12a3df16cf0db3", "messageHeadline": "Revert \"Support only compressed snapshots on stable urls (#2893)\" (#2\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2255, "deletions": 1133}}, {"node": {"oid": "5532ab90cd69f3dce313501d29d99c5ae99a0de6", "messageHeadline": "[Bump] Rust toolchain to 1.70 (#2970)", "author": {"name": "Roman Useinov", "email": "roman.useinov@gmail.com", "user": {"login": "ruseinov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a45bb6ce4d555f98561719cc199d77395265685", "messageHeadline": "Replace du binary with our utility function (#2966)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "231c58cd141102cf4c79f5d2a0a862dadaf732ed", "messageHeadline": "Support only compressed snapshots on stable urls (#2893)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 1133, "deletions": 2255}}, {"node": {"oid": "d681b4ca7f4c28b8848210622ea83a2d82db1144", "messageHeadline": "Add @ruseinov to the list of code-owners (#2969)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50aee9093fcc4be664450f0b1c2c3ca937b03541", "messageHeadline": "Prune direct FVM usage from Forest (#2880)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "a1ca2fe7ed5fbf0dd27661abc4c5aa64bcf87354", "messageHeadline": "chore: prune direct FVM usage of `Rand` (#2940)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 96, "deletions": 36}}, {"node": {"oid": "5019758351a5c7223c359b3d010907f7d1188963", "messageHeadline": "fix: fetch param files only when necessary (#2849)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 199, "deletions": 269}}, {"node": {"oid": "3e27402c03065749c981284c8a7b30cdda6f4dd7", "messageHeadline": "chore: prune direct FVM usage of `ActorState` (#2944)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 20, "deletions": 35}}, {"node": {"oid": "9e67881c7ebca7fb2ddc5beba4e897914b559515", "messageHeadline": "chore: remove workaround for a previous version of the FVM (#2951)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "942ff60574e587183561c3bf9089538ebebb7415", "messageHeadline": "chore(deps): bump github.com/gin-gonic/gin (#2952)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "2bcce6d1abeac5fb296cb447aaf8d4baa3d39041", "messageHeadline": "chore(deps): bump xml-rs from 0.8.4 to 0.8.14 (#2953)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d37f5714ea3f88b6d5fe40e2fa8087cb303bc4a5", "messageHeadline": "chore: adding startup instructions (#2924)", "author": {"name": "Lee Raj", "email": "22226137+lerajk@users.noreply.github.com", "user": {"login": "lerajk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c42a85cea358f10722eb4ffe6557ae39c8cb004c", "messageHeadline": "Prune direct FVM usage of `MultiEngine` (#2943)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "be9d3a1ea4a0aaee94bfeb1c174856b0042dd0b0", "messageHeadline": "feat: improve ctrl-c handling to deal with blocking threads and termi\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 116, "deletions": 115}}, {"node": {"oid": "bc115e91533c32295338f964dba1314b7fada599", "messageHeadline": "fix: remove tracing annotation for `compute_tipset_state_blocking` (#\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9d707c4411187afdd28cc422adfd90cf0b25950e", "messageHeadline": "chore: add blocking version of compute_tipset_state (#2941)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "53475112d54def41ae38b1e6a8ae29c6860a7942", "messageHeadline": "Add display of gas limit in error message (#2948)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "29cea04ea47f3cd19bb31089c443d4b34764426e", "messageHeadline": "bump fil-actor-states to 5 (#2938)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "171ef54d15aca25c9dc22ac51a604d20fda83191", "messageHeadline": "fix: use the KeepAlive libp2p behavior (#2935)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2f6025d0166e6d5220a7c4fb647b8b67166e646d", "messageHeadline": "chore(deps): bump toml from 0.7.3 to 0.7.4 (#2932)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6dc74aa25cbfa228196fa89b9a149b8b73fd4b84", "messageHeadline": "chore: remove unused wasm32 target (#2922)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9ef86ff66dd6c03fb078560214a116e1c94f8fc1", "messageHeadline": "feat: add PostMigrator trait to allow post migrators to carry states \u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 90, "deletions": 79}}, {"node": {"oid": "88ab624edb9d73551e6c757449f8b2027607835b", "messageHeadline": "add comment for dev build (#2918)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6c0023d1942dbc08a99d285782bacd04adf8fabd", "messageHeadline": "network as enum (#2917)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 105, "deletions": 79}}, {"node": {"oid": "5594355d2c7334323e457a9180271119968ff4a2", "messageHeadline": "Script to ban usage of `fvm` and `fvm3` crates outside of `forest_shi\u2026", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "18989720ef4d4705291e6a15d7d720221e7571dc", "messageHeadline": "chore(deps): bump tokio from 1.28.0 to 1.28.2 (#2915)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f547b98c09e5bb78d71212296114832970b8365d", "messageHeadline": "chore(deps): bump JamesIves/github-pages-deploy-action (#2914)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfb45a063de5e3cc8f8828f813266775b982baea", "messageHeadline": "feat: impl CborStoreExt trait to omit code parameter in `pub_cbor` (#\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 62, "deletions": 36}}, {"node": {"oid": "44e150874293fb7f42d74681268678c8251d78a9", "messageHeadline": "fix: replace BlockstoreExt::{put_obj, get_obj} with CborStore::{put_c\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 65, "deletions": 93}}, {"node": {"oid": "60366fbf6fd6e7afffdc3055704eec17207dec0d", "messageHeadline": "build: stable rust toolchain (#2876)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 268, "deletions": 597}}, {"node": {"oid": "b43e6c0716e0d0c577ab74bd235e66a772bf95c7", "messageHeadline": "fix Docker docs (#2906)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "35828e845b300108bf1b031f13233720f57bbf3f", "messageHeadline": "remove unused rpc port (#2904)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9e6450c4496e0fdc0144a8ff7884d8f4b68af5b0", "messageHeadline": "Generate Daily Benchmark Results (#2367)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 838, "deletions": 260}}, {"node": {"oid": "8b25f258f510d8e6035397ce303ce6d4aaa4926e", "messageHeadline": "chore(deps): bump fvm_ipld_blockstore from 0.1.1 to 0.1.2 (#2903)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2034621a8d1b1d73ab614beb3fd483991240f66", "messageHeadline": "feat: use v3 fil actor state crates (#2896)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 204, "deletions": 850}}, {"node": {"oid": "7fdb792e8a3b032d79108f7f9beefdc214180678", "messageHeadline": "Move request window to chain config (#2890)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "b743682cce7676ad6856b81fc4b1aca9c18c2bec", "messageHeadline": "Add dry run flag to forest and forest-cli (#2898)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b3c5efe6cc81607da945227bb41c60cec47909c3", "messageHeadline": "fix: rename forest_shim::machine::Manifest to ManifestV3 (#2891)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "fd462d325ea77fb69a324ca021f1ad4a08dea28d", "messageHeadline": "Remove blst in the feature list (#2892)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22a8f31224f6d98fc9cbda670da207d6d9d56cbd", "messageHeadline": "Use arbitrary precision when parsing and pretty-printing FIL amounts \u2026", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 737, "deletions": 777}}, {"node": {"oid": "85c825b5b335afd0fb7f2e7934caeb596eb1a435", "messageHeadline": "fix: simplify system migrator and verifier (#2867)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 170, "deletions": 207}}, {"node": {"oid": "56eed947bb70ca35e67dd88ab285631f0fd70746", "messageHeadline": "fix: abstract out actor state type convertion logic in state_migratio\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 152, "deletions": 89}}, {"node": {"oid": "18df4f1211fbcffc4c643b862a5df9b56a49c496", "messageHeadline": "Fix segfault due to non-portable forest build (#2871)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1be1d764d942f4c7f6abce06b98e19471eae6509", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.7.0 to 1.8.0 (#2881)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7548fd40efc87b0432ce369d3c4a936e561a5a35", "messageHeadline": "fix: remove uncompressed from filops snapshots (#2888)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 27, "deletions": 31}}, {"node": {"oid": "5ebef785c5c3abefa87a0e8521280613e1f4f41d", "messageHeadline": "docs: add application architecture (shim to lotus docs) (#2846)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "422a21ad93da4d447fb82e06c8f3407af871ce37", "messageHeadline": "disable path ignores (#2886)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "1d31876bbd7bf0556813d319c18b6e9c584b201f", "messageHeadline": "chore: upgrade parity-db from 0.4.6 to 0.4.8 (#2879)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5dd5e84cb527976fc59d255fcf793f76e90599ed", "messageHeadline": "chore: upgrade zstd and async-compression (#2878)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3417b4eaaaf7204b1299f20790a175c518aef05a", "messageHeadline": "fix: refactor state_migration to expose single pub api (#2866)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 116, "deletions": 93}}, {"node": {"oid": "c33427ae8d2ef10017906a608fa61620fe4b1977", "messageHeadline": "don't ignore markdown in crates (#2869)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "80d3ecc1f5b058ad321e6565f3cef523c232915b", "messageHeadline": "feat: test calibnet migrations (#2854)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "ac56434fefbe5d123c779d1a471bfa2183e2106f", "messageHeadline": "fix: load state migration bundles in more general way (#2865)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "402f4c42f56dab24c20526fcf4a17a605025015a", "messageHeadline": "fix: markdown and ruby ignore for Rust workflows (#2863)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "8f7a0443780121940c8a4da4a5eeb4b654ea5eb9", "messageHeadline": "feat: state migration guide (#2862)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 225, "deletions": 0}}, {"node": {"oid": "5481c0621f42dbbf04d5ab54faee4daac6d5ba8e", "messageHeadline": "Use released 2.0.0 version of fil actors (#2860)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 218, "deletions": 109}}, {"node": {"oid": "e2977446fb27d5d5b04a344643aaf05f1e73ac26", "messageHeadline": "feat(ci): lscpu to help investigate transient test failures (#2859)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ff535012362c86a5fa572d7e5b85bc3d798812a5", "messageHeadline": "fix: correct file path in snapshot checksum and add line terminater (\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "fd8ad76a6fd71286dfe007751316d56910f51e77", "messageHeadline": "Update `sendFIL` in JS console (#2841)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bff8a1d8e5ba967616810265a351e71a5f16804f", "messageHeadline": "fix cancel job worklow (#2856)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "c525f44ff31cd0f3668b165fb8b0bbfd6ae459df", "messageHeadline": "feat(ci): use sccache with DO space (#2855)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "8377144b36bf42a4e24e7aa75b0a1e79d50a2440", "messageHeadline": "feat: add progress bar when GCing or exporting snapshots (#2822)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 299, "deletions": 70}}, {"node": {"oid": "9d0b455966decadd12c2996c375e96b34e5e2109", "messageHeadline": "feat: export compressed snapshot with checksum (#2853)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 50, "deletions": 74}}, {"node": {"oid": "2052edd386af5eb64331f5684145351fbee19a63", "messageHeadline": "parallelize calibnet check (#2845)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 581, "deletions": 378}}, {"node": {"oid": "2cc97411e75737d4f5b6eddf953185d49a073ed9", "messageHeadline": "chore: remove all slow tests (#2850)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 10, "deletions": 44}}, {"node": {"oid": "88901d5171cf433c129ce4e5c7c9691cac7b8ccc", "messageHeadline": "feat: get rid of three slow-tests by using dummy signatures (#2848)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "07011b982d1d53f965f16fd19a08fa09bc3b8ee2", "messageHeadline": "feat: implement Filecoin.ChainSetHead endpoint (#2821)", "author": {"name": "Aatif Syed", "email": "38045910+aatifsyed@users.noreply.github.com", "user": {"login": "aatifsyed"}}, "additions": 157, "deletions": 21}}, {"node": {"oid": "8f227579161c3eb9e3bde8ce84d96ab6751d9ccf", "messageHeadline": "Optimize the CI (#2838)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 60, "deletions": 29}}, {"node": {"oid": "ed893d73a4468e5b57f71507714966b76c270b98", "messageHeadline": "chore: remove unnecessary `blst` feature (#2842)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "73b032c8ea7070daa5fb34f02dd1dc632ffdb00e", "messageHeadline": "chore(deps): bump libc from 0.2.142 to 0.2.144 (#2840)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19666d7de0c5166cbd666a3257fa1e12d2725fec", "messageHeadline": "optimize unused deps lints (#2834)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "5f0ebb4d9a12efc19fa7b12a82d2eb88d4c9b11e", "messageHeadline": "fixed CHANGELOG formatting (#2830)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b17dc7bca3fc2075a1cdec47d6cfd7c92ad8d5a", "messageHeadline": "prepare release v0.8.2 (#2829)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "8ad8ccf8042260305a37eed94757f92ba8acf880", "messageHeadline": "move bootstrap peers to seperate files (#2828)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 64, "deletions": 26}}, {"node": {"oid": "c6fd4e1b95502dd4de5f97f29f8ac6d414d71e56", "messageHeadline": "feat: track estimated db records in meta.yaml (#2823)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 93, "deletions": 16}}, {"node": {"oid": "e2516fee50078f939b51ff98108e88f7f4a424b9", "messageHeadline": "Increase the message request batch size from 4 to 8 (#2825)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "69808ac72ce8eb03cd414ff01b929ea0342f6e93", "messageHeadline": "parametrize recent state roots (#2780)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "4209707bc21b632fac107cab532303bfbde0bd6f", "messageHeadline": "fix: move block skipping logic into walk_snapshot (#2717)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b0989caa430fdcfc4386e3a3b7f1ba2cbbf079c6", "messageHeadline": "chore: fvm-3.3.1 is required for syncing to calibnet (#2824)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3a5813fa4914b4ecf9e9e6f2de093410e0391c46", "messageHeadline": "chore: clean up chain flag handling (#2819)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "adf4dc3b3f676b89c2b74e79555744a351090a54", "messageHeadline": "feat: align Forest and Lotus `send` behavior (#2700)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 337, "deletions": 9}}, {"node": {"oid": "5b55d7c2b6de65748a358bcaefa8ab4a8bc5971f", "messageHeadline": "chore: add Aatif as a codeowner (#2818)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8c9c9f40a849d2587431be32e41feefe6d30fbb", "messageHeadline": "fix: snapshot fetch without aria2 (#2814)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "7fcd966044b030dccba462dd19bc8ee0e8cee36d", "messageHeadline": "Replace usage of `time` crate with `chrono` (#2812)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 26, "deletions": 35}}, {"node": {"oid": "bb16162c8dadaae9cefbebf5031fdc29242b0e9b", "messageHeadline": "feat: add `--compressed` to forest-cli snapshot export (#2754)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 135, "deletions": 52}}, {"node": {"oid": "b6b023e812c4add8a367966a8aa419d0fe54588e", "messageHeadline": "fix: BufWriter flush issue in AsyncWriterWithCheckSum (#2782)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 79, "deletions": 57}}, {"node": {"oid": "89aefb19948f77f016078d02e880981f0cd7e846", "messageHeadline": "chore: avoid hard-written terminal escape codes (#2783)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "cf03dc8bd5a4e4767a96fad1dfc8eb3770f46e7f", "messageHeadline": "chore: minor code clean-up (#2809)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "78df4e15df5b71a97b948b15cc2c9d215a89560e", "messageHeadline": "fix: create tmp file at the same mount point during snapshot export (\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "26d49baa32d922102cec97168fc62e151196cb6a", "messageHeadline": "Comment check of the send test (#2806)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9d5f097e72416be4efff418b9dc7b3086fd4d21e", "messageHeadline": "fix: allow --config and --chain to be used at the same time (#2808)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "13744cb97b9d075c3f2a10b59235b33a28285d29", "messageHeadline": "chore: update fil-actor-states dependency to get new actor cids (#2807)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 159, "deletions": 124}}, {"node": {"oid": "c5656ae265664335343f647c27dbff8db2c7146d", "messageHeadline": "Fix Forest when using a config file to run calibnet (#2796)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 81, "deletions": 13}}, {"node": {"oid": "919e0e6f81d116189441764f512c3211261d1473", "messageHeadline": "use correct bundle for actors v11 (#2805)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00755c9ac5acfd5a9efb572ccbd52123236a3064", "messageHeadline": "fix: use proper forest agent name (#2803)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c531b787123c47fcbe50bbe32da72508ecb0fd2", "messageHeadline": "Add print of message after sending (#2798)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c3b9074f01b0de920c164662908cfe1a09523f4a", "messageHeadline": "fix: work-around for address parsing bug in the FVM (#2804)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "6af7a8e2921ac50bf124236f642a25e0d7d4ef74", "messageHeadline": "Try waiting for more blocks (#2797)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66475a818a667d9b507032d589c8c331384b2e89", "messageHeadline": "re-enable calibnet checks (#2795)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "e5f51fcf6232e11984e76a691a9ffda06e5a56ab", "messageHeadline": "doc: Update release checklist on including `Cargo.lock` (#2794)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "be2e7d43f5477a0e13430c2cb158c386ab29554d", "messageHeadline": "release v0.8.1 (#2793)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "5d8724e3ca98b1c94f8ae04f63d5a6211f94202f", "messageHeadline": "chore(deps): bump regex from 1.7.3 to 1.8.1 (#2792)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "64d82c581f0ca0733414272c437676760ae8a192", "messageHeadline": "chore: copy fvm fixes into forest (#2788)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 442, "deletions": 201}}, {"node": {"oid": "a947bb0746a51675e61be4e2eca90a8623a6a772", "messageHeadline": "feat: transmit defined forest agent instead of default rust-ipfs (#2790)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 66, "deletions": 53}}, {"node": {"oid": "7de949748486e8dc660ebcd6c37fad1233b73930", "messageHeadline": "temporariy disable calibnet checks (#2791)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e69baf3e43c0c9a839e94ee9899fc3a5fb002d5d", "messageHeadline": "chore: upgrade rust toolchain (#2784)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b5ef6fc758f2e94e800e14d1c5ecaaaf47f5cca8", "messageHeadline": "prepare release v0.8.0 (#2787)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9d2c5d4b8e913f5dcf724343e83a3de116381420", "messageHeadline": "feat: add appropriate state transition aesthetics (#2785)", "author": {"name": "Afri", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "c6040e11f2f4e6fa7c2d4286ac4227c3d824631a", "messageHeadline": "nv19 migration (#2775)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 554, "deletions": 21}}, {"node": {"oid": "3204ae17db7517f7dd3d21ae129cc9542e69fd0d", "messageHeadline": "fix(test): improve bitswap test err msg (#2781)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "70eb84d207d048d6ca216652bbc00962b98a5f5c", "messageHeadline": "chore: bump fvm dependency to 3.2 (#2778)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 631, "deletions": 212}}, {"node": {"oid": "4db957a9d9eceafa79670eae3f990ed1c09fd674", "messageHeadline": "prepare release v0.7.2 (#2777)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "e3dfe02ea8a0a159d051d77c71e5591063967ee9", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.6.1 to 1.7.0 (#2776)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c2264770610dd90504926eb159753c92504f0d0", "messageHeadline": "edge tag for dev, latest for stable (#2770)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "72bf5c48b6ad3abebf0a87a95adb941bfca2b086", "messageHeadline": "chore(deps): bump argon2 from 0.4.1 to 0.5.0 (#2772)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "3318289ae42a8bfe024b6c91119527df06674cb0", "messageHeadline": "chore(deps): bump h2 from 0.3.16 to 0.3.18 (#2774)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5017e879f806c338695ef28bf3e5607a95ba59dd", "messageHeadline": "Add mpool total number of messages metric (#2773)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "8919eeb6e50996fe099d4a829558a3282b3f2adb", "messageHeadline": "fix: support importing zstd compressed snapshot from url (#2769)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 119, "deletions": 81}}, {"node": {"oid": "8d4973cbf19e1fd4678c002e938716ab288dc17b", "messageHeadline": "State migrations nv18 (#2666)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1023, "deletions": 543}}, {"node": {"oid": "6968bbd871c2efc211e2de2c6b7148fbb0510e16", "messageHeadline": "fix(ci): remove `cache-cargo-bin` from lint job (#2766)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a02c55cd650534f6069672cf41ce3a077ec5404e", "messageHeadline": "Revert \"chore: upgrade libp2p to 0.52.2 (#2732)\" (#2759)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 249, "deletions": 263}}, {"node": {"oid": "e79e33ad63910ff6121d9fe674b7cc6aa45d6ce7", "messageHeadline": "fix(ci): move sccache-action to before installing cargo bins (#2760)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "237f56882652e64a32379fcd9d994dc2c67a2432", "messageHeadline": "chore: use slightly cheaper workflow runners (#2744)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b09128e400b551eb4a365f0f7b6dc2078c8b848a", "messageHeadline": "chore: use labels from docker meta action (#2742)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4a4e263a7bc30970fee4efa15f35acb53d6475e6", "messageHeadline": "feat(ci): try mozilla-actions/sccache-action (#2758)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 12, "deletions": 36}}, {"node": {"oid": "dd72f35bc6fe933e85132285b74d37211f478af9", "messageHeadline": "fix: tweak the logic of loading admin token in gen_coerage_report.sh \u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "00f4e4635c03ff7758d2cba0be2488ec9c021784", "messageHeadline": "feat: support fetching zstd compressed snapshot (#2752)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 161, "deletions": 60}}, {"node": {"oid": "3317a5e24715a257033edbc3a98043ee8392f396", "messageHeadline": "chore(deps): bump actions/setup-go from 3 to 4 (#2749)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b167cf85e8ae051b13c40e169257d9434eff4526", "messageHeadline": "chore(deps): bump syn from 1.0.109 to 2.0.13 (#2753)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d50055366ce3d89cb8f5ff5350e089a54823fa7", "messageHeadline": "add exceptions to unused deps script (#2751)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a435d29494a76a555b3fbfc57feb4af828a33410", "messageHeadline": "feat: support importing zstd compressed snapshot file directly (#2748)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 173, "deletions": 23}}, {"node": {"oid": "bbbe59d3c1e17da0146b6884c91376bab9be7284", "messageHeadline": "add new mainnet checkpoint (#2750)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2def446060662b53e058efb163dc8ebdc615b8c7", "messageHeadline": "feat: improve checkpoint procedure (#2743)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 140, "deletions": 88}}, {"node": {"oid": "7a4e04ef347cacccb1fc6bf44319d66d1fa170b5", "messageHeadline": "chore(deps): bump actions/add-to-project from 0.4.1 to 0.5.0 (#2745)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4349f9de8265abba467e6fb4b03dec1f2e6ec4a5", "messageHeadline": "fix: refactor `forest_load_car` to take `futures::AsyncRead` (#2747)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 344, "deletions": 230}}, {"node": {"oid": "1d3e89e0939af468479d42a71bdb286fdb06018a", "messageHeadline": "chore: basic notes on running a devnet (#2736)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "bce3deded7af10d3bc4237801d306f8e810a4282", "messageHeadline": "Fix line breaks in pull request template (#2737)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aac978dd3404c3d0b69c612a2b1ce7741d9d9a12", "messageHeadline": "chore: remove tyshko5 from the code-owners list (#2739)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7e7f6bc4587fa6e26d424948dcfe3c78cf0c701", "messageHeadline": "login to dockerhub (#2738)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bad4013be731e80a1dcc59e219238ab26745130c", "messageHeadline": "chore: add a closer tipset checkpoint on calibnet (#2730)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5c03f45dc69e3bf58548d9fd4b956a28752bb190", "messageHeadline": "fix(gc): check chain finality before triggering gc (#2733)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "f61e3de3e88117e3b81fc19ced093cd720c33973", "messageHeadline": "chore: upgrade libp2p to 0.52.2 (#2732)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 99, "deletions": 55}}, {"node": {"oid": "b27bc59af9bad45a81ded7d93291944bc2858c93", "messageHeadline": "fix(ci): markdown lint failure (#2734)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "634338efc385683d90a9441403fd2c2b57bd28c6", "messageHeadline": "feat: state migration spike (#2649)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "057b32fdda881f43c5b25ce0ba0690574c6c3ef1", "messageHeadline": "chore: release v0.7.1 (#2727)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 50, "deletions": 35}}, {"node": {"oid": "162dd922c89484d51e640bf24073d90fa180eece", "messageHeadline": "add ref tag condition to release docker images on tags (#2709)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4d5d260a29ce85232428a0e626e39025492a6d6e", "messageHeadline": "feat: add --no-gc option to forest daemon (#2723)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "c4d61fa63a0180ab1104638b9a77a1f4a923e69f", "messageHeadline": "fix: deduce network type from daemon and set cli config (#2631)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "2feb373e3aa002c6e83d3c85c75923eeb9b34a48", "messageHeadline": "chore(deps): bump actions/checkout from 2 to 3 (#2715)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd5911e4851d19bf461854124683548547c4bfcc", "messageHeadline": "use runtime v10 instead of v9 (#2719)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 238, "deletions": 239}}, {"node": {"oid": "28ec7f67b92bc5f7c6627c2991c537210d7dd08c", "messageHeadline": "chroe: remove forest-fil-types crate and relocate items (#2698)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 118, "deletions": 143}}, {"node": {"oid": "4c98ada7c3c42ba8a9e850dde5d271b7bdf72cd3", "messageHeadline": "add a changelog guide (#2708)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "443b2c5736fef668691d6dfec1ac444e1e812171", "messageHeadline": "feat: Use jemalloc as the default global allocator (#2703)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 99, "deletions": 72}}, {"node": {"oid": "93064dd599db4c2faca7cb0ab0b450c637795b93", "messageHeadline": "fix: clean and validate auxiliary state files (#2711)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "f406b140eb45d7e31ccd63a58d7861491cdf41f0", "messageHeadline": "Added issue links in CHANGELOG.md (#2707)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "f2f04de039b8687bae96cb2b82bba4bfca53ef7a", "messageHeadline": "do not use workspace edition (#2702)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 110, "deletions": 96}}, {"node": {"oid": "25de6aa7021ef21bfc89e825a1b76396e915d1ac", "messageHeadline": "Add better logs (#2704)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "692627005596b8ea09cb2ffc1cac1d64c2cfce3e", "messageHeadline": "Prepare for release v0.7.0 (#2705)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 88, "deletions": 116}}, {"node": {"oid": "e499495776762060ddc22bf308d869f754c85ee5", "messageHeadline": "feat: add --track-peak-rss to daemon (#2696)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 96, "deletions": 6}}, {"node": {"oid": "0f0a9c3004877d22f6247f0f3d55d844e7488752", "messageHeadline": "update fil actor states (#2699)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 90, "deletions": 109}}, {"node": {"oid": "854f04174a5317f37a7488ef8daa85eca2160c58", "messageHeadline": "fix doctests run (#2701)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c1674e82ae1dac9fbc22583e659d89ea829fb296", "messageHeadline": "feat: database garbage collection (#2638)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 989, "deletions": 337}}, {"node": {"oid": "3e682310482718182cb2495fbaec5e575e5884e5", "messageHeadline": "fix(db): adjust paritydb compression threshold (#2695)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "820e7d81390c9299cde03e5477351ac3aee622d7", "messageHeadline": "Added new `From` impl for Address and TokenAmount Shim (#2697)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c507db9015243cc44885c8b60a8c1f35a9815481", "messageHeadline": "chore: upgrade fvm2.2 to fvm2.3 (#2685)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 436, "deletions": 713}}, {"node": {"oid": "adc67e5e3ff12a3d2884dcd8009fcd0d4a07cd29", "messageHeadline": "Propagate errors from `sync_from_snapshot` to `tokio::select!` (#2682)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 107, "deletions": 46}}, {"node": {"oid": "0ccda6d388daa5d947fc72e2721adf30c541909c", "messageHeadline": "Fix muxer that can be stucked into an infinite loop (#2681)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8d731393fcbec8d3f2693b5364660a463deaab7d", "messageHeadline": "Remove encoding crate and move items to forest_utils (#2680)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 80, "deletions": 155}}, {"node": {"oid": "e4d293373c6862264d5a8bc98718c260e6c85012", "messageHeadline": "fix fix-cross-device-link error during export (#2693)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3e68aa3f52a3a52e76c590610f7ae6c4e1af541c", "messageHeadline": "chore: upgrade paritydb to 0.4.6 (#2692)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1c831feede4bb43dc6ff589d39e28847fbbd4b87", "messageHeadline": "chore: return optional string in default_wallet_address (#2677)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "132c8b1aec8a8c0eb474d8cddba81d72438eb940", "messageHeadline": "Wallet testing in Ci and calibnet ci checks to a script (#2376)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 178, "deletions": 53}}, {"node": {"oid": "e0cf7b181bb1ff79b40033f5d7badcd66e221150", "messageHeadline": "Add docker linter (#2615)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "9b6cf95d68e6b3576c050f3465df0d708e7d35c0", "messageHeadline": "chore: update statediff to use fil_actor_interface (#2650)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 376, "deletions": 184}}, {"node": {"oid": "7c4edc42ff8272bd14a685c6a6821ef0a2526f32", "messageHeadline": "chore: use `Blockstore` instead of `Store` (#2678)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "5a318fceb0ad5586655fd0c18872b9f8c4b61aae", "messageHeadline": "feat: use backing file for storing validated block cids (#2652)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 279, "deletions": 208}}, {"node": {"oid": "f5cc0fe63fd2a049962f4d3a5e4d36d9a724693a", "messageHeadline": "chore(encoding): replace `cs_serde_bytes` with `fvm_ipld_encoding::st\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "42f0b93786c96ed3203168a74237874a960d2e89", "messageHeadline": "fix(ci): remove protoc from all places (#2673)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "4f238b53806887c76a01d4c2fb26552ec6cd1261", "messageHeadline": "chore: upgrade rust to 1.70-nightly (#2674)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 23, "deletions": 43}}, {"node": {"oid": "1cdc76bd0631b5e259e7053b048719111461c127", "messageHeadline": "Remove forest-crypto crate (#2660)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 178, "deletions": 238}}, {"node": {"oid": "6b8a3cf0db4313ea1efb4f4577622234ee91e5fb", "messageHeadline": "lint markdown (#2659)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2762, "deletions": 1409}}, {"node": {"oid": "5cdc165d26b3d0dd1bf90a1c7b8cb43ee8239397", "messageHeadline": "update fil-actor-interface to support nv18 on mainnet (#2671)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 122, "deletions": 27}}, {"node": {"oid": "6eb9824c3452bb4ac19f280d47f99a20d67a5b2a", "messageHeadline": "Correct `forest-cli --chain <chain> sync wait` Counts (#2654)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a01166f367f38ca9da220f2497dddcfbc8b6d158", "messageHeadline": "chore(deps): bump toml from 0.7.2 to 0.7.3 (#2662)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6101737b81a6ca0d880323da89dce23351afaaf6", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.5.4 to 1.6.1 (#2661)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "276a9ac200427791a7a16fd786d329517b87b42c", "messageHeadline": "Revert \"feat: read data as trustless gateway with car stream (#2604)\"\u2026", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 28, "deletions": 56}}, {"node": {"oid": "e75ae2fdc3f9d7bac09f8f23ff45ce657c502253", "messageHeadline": "Use the new fil_actor_interface crate (#2640)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 145, "deletions": 1585}}, {"node": {"oid": "bca2220ac564265f4e18deb16bf30402466848a7", "messageHeadline": "feat: save chain metadata to files instead of database (#2635)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 279, "deletions": 78}}, {"node": {"oid": "4054286678cf1b6a622fb8fd4c3bb7e2628923e4", "messageHeadline": "add epoch date for nv18 upgrade on mainnet (#2646)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "923d0b2bc272564f660b71b1f95a744c02b8722b", "messageHeadline": "fix(db): pin paritydb to v0.4.3 (#2648)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2b5515d29834be56816fb5447d7a57abb977da90", "messageHeadline": "feat: read data as trustless gateway with car stream (#2604)", "author": {"name": "Lion - dapplion", "email": "35266934+dapplion@users.noreply.github.com", "user": {"login": "dapplion"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "4e3459f3d34f4c09f84de22878d793c7a8c1d3bf", "messageHeadline": "fix(ci): try ubuntu:focal on buildject (#2647)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "becdacf0c341418e41981d6c074da2dec515aa5e", "messageHeadline": "Port lotus eth changes (#2636)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 155, "deletions": 120}}, {"node": {"oid": "00d4f21d7cf48fd7f8fd2b2101df56415c302faf", "messageHeadline": "pass correct timestamp to the fvm (#2626)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "01c5c9d7087fb06ae8a1491dfe0eca54cdd1b788", "messageHeadline": "fix(network): demote log level of chain exchange send to channel fail\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b6af360b3a6af5887ab45248f3364d7d3951f795", "messageHeadline": "chore: consume upstream `quickcheck` implementation for `Message` and\u2026", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 148, "deletions": 145}}, {"node": {"oid": "fbc880029533ec897cae55e0b27e6102de49b6eb", "messageHeadline": "validate delegated messages (#2632)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 182, "deletions": 11}}, {"node": {"oid": "b8c5ee9caa5042dc9bc9b420a0e239b22f221e4a", "messageHeadline": "Use NamedTempFile in chain_export (#2624)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "b324b99f83ba3c1bf76907301fb9b0e59b20a8a6", "messageHeadline": "fix: pass ChainId option to FVM (#2633)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a6d81f2b815d2ffc9874a45e4f0fd5dd4ab96987", "messageHeadline": "put applyret variants on the heap (#2629)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e4790ea725326fd57c1e070969f05085a94483de", "messageHeadline": "Consume upstream `quickcheck` implementation for `Signature` and `Sig\u2026", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "6f025352dba3982874bb420698fc5740a867e412", "messageHeadline": "Restructure docs (#2625)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "8ab8dc45570f62c143c81357ee089a56aac058ae", "messageHeadline": "Remove forest-specific dependencies from the actor-interface crate (#\u2026", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 184, "deletions": 205}}, {"node": {"oid": "2c857fa537c0e31f41abe5992cf36494bf2d2995", "messageHeadline": "Consume upstream `quickcheck` implementation for `Address` (#2590)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 222, "deletions": 292}}, {"node": {"oid": "1b37704a9e7790432485c83ef0e5fe2902db92ca", "messageHeadline": "fix: dependabot alert #22 (#2622)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "99dcf826c76c9c58816ca5192e4a6686c4a1f839", "messageHeadline": "fix: typo when converting gas charges (#2621)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "792c9ffc75624e01c64924212d9dac6d0cfb686d", "messageHeadline": "chore: upgrade libp2p to 0.51 (#2598)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 687, "deletions": 867}}, {"node": {"oid": "ca6931c940ce95f3090c6ef2dbc3cba5d5871379", "messageHeadline": "chore: remove `PoStProof` wrapper for arbitrary impl (#2617)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 33, "deletions": 53}}, {"node": {"oid": "10c82baa09cf9d5484afb7550e24fa5a736327c3", "messageHeadline": "chore(deps): bump actions/add-to-project from 0.4.0 to 0.4.1 (#2611)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e9813489ff443df5667a5ff0cf4df00ca70e0e4", "messageHeadline": "chore: remove legacy_amt and use upstream amt (#2580)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 12, "deletions": 1254}}, {"node": {"oid": "65bfedb02d2f1a66b5373ed9fe14a81b3a32696c", "messageHeadline": "use paritydb by default (#2606)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "372f8678116f4329f548c9f57749243c2f545ec8", "messageHeadline": "Fix FVM upgrade issues (#2579)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 378, "deletions": 173}}, {"node": {"oid": "c27bbee243262804838af90ee6fb904cf58c69ba", "messageHeadline": "chore: favor parking_lot:{Mutex,RwLock} over std ones (#2600)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 46, "deletions": 30}}, {"node": {"oid": "923623c641c4972cb2f0468287153a2cece79dd2", "messageHeadline": "Use appropriate units when printing wallet balances. (#2385)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 439, "deletions": 7}}, {"node": {"oid": "ec2881094dad512f9cc90868af2a5c43ffd60fcb", "messageHeadline": "Shashank/signature shim (#2531)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 208, "deletions": 61}}, {"node": {"oid": "737b0d92bb2695ef5e27a86abdda9c30b5640dee", "messageHeadline": "fix(CI): Verify forest docker image (#2589)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b6b2c645fe3f33207f0b4aa4d4aa48124117b9e1", "messageHeadline": "fix(CI): bad deps.rs links in readme.md (#2595)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6441b5337933a2e7754675a600a3baf90178d25", "messageHeadline": "feat: add dry-run flag to snapshot export (#2549)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 114, "deletions": 36}}, {"node": {"oid": "050dbe266f95a37ab13653fa400fcdb398d0e99c", "messageHeadline": "Revert \"Use a custom fvm3 implementation\"", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 97, "deletions": 95}}, {"node": {"oid": "340558aac6b133e9b9397eba24cbc27176e72e23", "messageHeadline": "Use a custom fvm3 implementation", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 95, "deletions": 97}}, {"node": {"oid": "b365533b76bc216c2bd76786384d9972cb1d5131", "messageHeadline": "Use unsigned values for keeping track of gas (#2586)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 61, "deletions": 49}}, {"node": {"oid": "8f01c063a3b18bfa1b44a1b9d3add30bbdb16898", "messageHeadline": "Retries to snapshot fetch daemon and cli (#2571)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 125, "deletions": 5}}, {"node": {"oid": "754aa575b3305aac7ccb3ac53558f48f3ac82efa", "messageHeadline": "fix(bitswap): broadcast cancellations after receiving a block (#2583)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 151, "deletions": 79}}, {"node": {"oid": "6c28366b0e48c3ca7a43113381ca741aa53e5031", "messageHeadline": "update documentation index with docker page (#2588)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a4d6c580e8ae9dd12040b208a4ff5e85e55dd6af", "messageHeadline": "feat: Shutdown RPC endpoint (#2538)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 173, "deletions": 68}}, {"node": {"oid": "1ab09732f87dd94e3c4df197373d1d414b46bdd1", "messageHeadline": "feat: switch to 64bit CID hash in walk_snapshot (#2584)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 32, "deletions": 41}}, {"node": {"oid": "26ed9975f2a9d415b0130cac3cde950ea5744a9a", "messageHeadline": "fix(Dockerfile): install opencl lib package instead of dev package (#\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "026cedf29d1af0354563423ea64ee6f1e4e932e1", "messageHeadline": "chore(CI): temporarily disable codecov before nv18 upgrade is done (#\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff0c825a1ceadc9fb8519f88cabea1ca30b03621", "messageHeadline": "Javascript console that exposes Filecoin API (#2492)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 6678, "deletions": 36}}, {"node": {"oid": "70731b82c3c41d79b4d851cd08c40fe20f17be5c", "messageHeadline": "add docker documentation (#2562)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 125, "deletions": 11}}, {"node": {"oid": "eb5fdd0d8fdea4c85e0147f26f2010b604bd3bf6", "messageHeadline": "add new flags to the daemon (#2577)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 151, "deletions": 47}}, {"node": {"oid": "7e0fac4590b7e61a4c027f747c5df7f4e3563d3c", "messageHeadline": "Changes to `walk_snapshot` to match Forest and Lotus snapshots (#2540)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "23aadb859830fb1637d23339054edc4d89f2df84", "messageHeadline": "feat: basic attempt at using fvm3 (#2558)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1164, "deletions": 326}}, {"node": {"oid": "ea3c3db58891e11225d7131db4c13e353cabbbfc", "messageHeadline": "chore: hook up the new v10 builtin-actors (#2565)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 480, "deletions": 31}}, {"node": {"oid": "b48e6b6eaab7d1ce09984bc0d8c76a2143ea4408", "messageHeadline": "feat(libp2p): support multiple listen addr (#2570)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "5903083e7d71efc644a0d78134b554f99c86f6ab", "messageHeadline": "chore(deps): bump docker/build-push-action from 3 to 4 (#2567)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef2a0dcce166c9139e61dad505fa5a995e4745d8", "messageHeadline": "chore: disable calibnet sync check before network upgrade is done (#2\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc73190d4445c830742c2827851840f91d95eeb0", "messageHeadline": "feat: bitswap wasm support and example (#2530)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4193, "deletions": 27}}, {"node": {"oid": "80e9be80a2b5f0e112009ab42faa0a792f672724", "messageHeadline": "downgrade fetching param files confirmations to debug (#2560)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f27a62fa76dab3c20bd0caf937a46843d0ad206", "messageHeadline": "Project action (#2502)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5df3e5c038ff7b102d0afa4049700dab4b86f0df", "messageHeadline": "chore: use the abstract address type (#2548)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 297, "deletions": 190}}, {"node": {"oid": "f846f7764942da1698696d3640f4ccd37e267d11", "messageHeadline": "feat: dockerfile alpine (#2553)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "f3cfa0728beb133def26b273d87e7b1c2e6ec806", "messageHeadline": "chore: improve param fetch console output (#2556)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "b957d5378ce4b3e4ee4f96fe39433bf882e6e884", "messageHeadline": "change default loki level to debug (#2557)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0db7a20ad767ce28a69929bac53f6fe50be75b8", "messageHeadline": "add docker multiplatform support (#2552)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "0bf412f70899054e26fdbba1308b3af10bfc79a0", "messageHeadline": "chore: Seamless StateTree (#2547)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 194, "deletions": 52}}, {"node": {"oid": "baf6b2f007d4661ed8c99ecafbff16421016e566", "messageHeadline": "chore: SectorInfo fvm_shared v2->v3 (#2471)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 336, "deletions": 83}}, {"node": {"oid": "9125f492c099efa26c6d4ff4d18c9578ec0cce0c", "messageHeadline": "chore: use shim::TokenAmount in message related code (#2546)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 133, "deletions": 57}}, {"node": {"oid": "441d7e006e37f35ce6d987a8dc26d5e9594acb0c", "messageHeadline": "feat: show snapshot size in prompt (#2508)", "author": {"name": "Vinay Keerthi", "email": "11478411+stonecharioteer@users.noreply.github.com", "user": {"login": "stonecharioteer"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "c52417c741934383981eeb8154412bba60c8a5d8", "messageHeadline": "chore: [libp2p] refactor chain exchange into its own behaviour (#2537)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 159, "deletions": 70}}, {"node": {"oid": "a7b0107a9ed5cbaf1bdb68674d6d2e395c687228", "messageHeadline": "chore: upgrade `pbr` and remove crate patch (#2535)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "06c119b376ad8a663d8a4b66e417f488830afb33", "messageHeadline": "fix: print block cid on not found (#2545)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4701b6f9ee598c43bb74ab258b760eb15e49350", "messageHeadline": "chore: upgrade toml-edit from v0.19.2 to v0.19.3 and fix tests (#2542)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 92, "deletions": 98}}, {"node": {"oid": "62bc34b47f76fa205a427da3db95b8ad0ec06927", "messageHeadline": "fix: bad license link in readme (#2543)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "190f772b43b53fbdb5991a7e734bed5087dd37df", "messageHeadline": "chore: upgrade rocksdb (#2536)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ce949ff195fb22d4e63507161e91c5af5ef4513a", "messageHeadline": "Migrate from structopt to clap (#2507)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 250, "deletions": 267}}, {"node": {"oid": "303f25d36842ab07a814df398722477a67bbd74b", "messageHeadline": "Add Tokio runtime configuration (#2522)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "558796abbfb0140f3ab37e19e556e77baa5d5045", "messageHeadline": "fix cargo warnings from workspace default features not set (#2529)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c395cea045f67f4fcebc93ceaa203011ecbef4dd", "messageHeadline": "fix no such device error when non interactive mode (#2514)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 118, "deletions": 41}}, {"node": {"oid": "022170c4335ccaab9facf089ef8b0d208c7efa77", "messageHeadline": "fix forest binary tag for CI image (#2526)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10fc77f433eef2ffbd41776a0510d4eb990e02e2", "messageHeadline": "dockerfile caching + tweaks (#2516)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "a168efb05acd7079a887a35bfdd98c52e035dade", "messageHeadline": "Randomness FVM 2-3 Shim (#2500)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 87, "deletions": 14}}, {"node": {"oid": "e98348527153d97b527067bcaeafa033c9e72964", "messageHeadline": "chore: [bitswap] use rust-protobuf to avoid embedding generated code \u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 207, "deletions": 202}}, {"node": {"oid": "ff800d62dde19fa02baade2c80cae5a4cf072e40", "messageHeadline": "Use .rustfmt.toml (#2521)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 2383, "deletions": 1865}}, {"node": {"oid": "63ec67dabe7ff7b8f7aaad1f3228dda958f3231a", "messageHeadline": "chore(deps): bump toml from 0.5.11 to 0.7.1 (#2515)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 64, "deletions": 10}}, {"node": {"oid": "31bbd2dfff0f6e048e4bceefd0a3b8e780ba2ba7", "messageHeadline": "docs: move note about test runner before tests. (#2509)", "author": {"name": "Vinay Keerthi", "email": "11478411+stonecharioteer@users.noreply.github.com", "user": {"login": "stonecharioteer"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9bc0a116296f3b8920a4df49df9c03de8c769ffb", "messageHeadline": "chore: code doc for all bitswap public API(s) (#2511)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 58, "deletions": 36}}, {"node": {"oid": "3d5eef3b36e58b73e672773c322abdd3ce9f3254", "messageHeadline": "ActorState FVM 2-3 shim (#2473)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 474, "deletions": 108}}, {"node": {"oid": "65fae9307ce5eba44065bf8d9c01bc5bb967cd87", "messageHeadline": "shim FVM ExitCode (#2504)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 97, "deletions": 6}}, {"node": {"oid": "a3604075c5d75cabe7625d50c2c0567434226d19", "messageHeadline": "feat: support mimalloc as optional global allocator (#2506)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 121, "deletions": 57}}, {"node": {"oid": "8df2c3edc6995e262119543ddb8d3477e4ebe3a8", "messageHeadline": "feat: improve load car logic (for paritydb) (#2505)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 98, "deletions": 49}}, {"node": {"oid": "25d0438a031cee97b192ef976df46732e4fb1f7a", "messageHeadline": "feat: bitswap readme and tests (#2478)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 2010, "deletions": 163}}, {"node": {"oid": "4de2362c38e3b990079873b967372dce5531d2be", "messageHeadline": "feat: ensure no multiple chain export jobs in parallel (#2491)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "3870c76e3e52372132e88389270ea917059cbc59", "messageHeadline": "feat: [libp2p] refactor Hello protocol into its own behaviour (#2498)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 195, "deletions": 130}}, {"node": {"oid": "6ad669f67f97f6d7ffbe97f44d14c00d327750b6", "messageHeadline": "ci: add more juicy github action runners (#2483)", "author": {"name": "Afri", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "fa08e35b18db2b80756d02a51581cb5e49e7959c", "messageHeadline": "Add optional jemalloc support (#2477)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "763732f522323cd309d8396bd34cd6805fb7077c", "messageHeadline": "fix: skip processing outdated tipset from network (#2489)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 154, "deletions": 121}}, {"node": {"oid": "04130d53f7c1274d02391cd711f2d71f8a32d3bd", "messageHeadline": "Hash entries walk snapshot (#2488)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "70b883e1e5dd859fcde23a47c5779214b75ba204", "messageHeadline": "Unify metadata (#2487)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 233, "deletions": 164}}, {"node": {"oid": "f9652d59db634917a1277ec81774b3666b6fd0ed", "messageHeadline": "chore(deps): bump futures from 0.3.25 to 0.3.26 (#2485)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "76a4e00447e2dc241a7cf00e6348ab07a93b5d9d", "messageHeadline": "chore(deps): bump docker/build-push-action from 3 to 4 (#2484)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f68d202772225b6dcdc22d436f0dd4196d270eaa", "messageHeadline": "chore: upgrade rust toolchain to 1.69.0-nightly (#2479)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "a1e121e4045bac38893753910f2a0fc1400370f6", "messageHeadline": "fix: no cargo-quickinstall (#2480)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "1394a69f32d2920290390155027614db43bd274a", "messageHeadline": "chore(deps): bump ludeeus/action-shellcheck from 1.1.0 to 2.0.0 (#2482)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0344c037cd8b9b70e7f4016162cd00b630f9fdf8", "messageHeadline": "make download test more robust (#2474)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 99, "deletions": 64}}, {"node": {"oid": "489b7915bc67eae4fa562f595d12a31f955e6e8b", "messageHeadline": "chore: shim `fvm_shared::bigint` (#2459)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 97, "deletions": 33}}, {"node": {"oid": "ad126d63b95f5f0f1ca88e32169b6ce7a7f14200", "messageHeadline": "chore: refactor ChainStore::genesis to inherit the genesis value from\u2026", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3fc59f50edfff65532b3d62286feacdb956fab1b", "messageHeadline": "chore: refactor ChainStore::genesis to inherit the genesis value from\u2026", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "58f7523fb7307830a9c2a2853ae618f0bae5b2bb", "messageHeadline": "Fix Docker tags (#2452)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 14, "deletions": 32}}, {"node": {"oid": "53a953fc59ed34e161b89de029068348857fc59b", "messageHeadline": "docs: update forest logo for dark theme (#2467)", "author": {"name": "Afri", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a708b83099873c5a3f3b31e772c2df1945d55f0a", "messageHeadline": "Use non-root user in Docker image (#2463)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "cbdf05556b250327cefc2ada45076540cdf51c6d", "messageHeadline": "chore: initial stab at an FVM shim (#2439)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 447, "deletions": 124}}, {"node": {"oid": "08832c45ae1d3c3d0f4dcf6caeb1fadbd9c65637", "messageHeadline": "improve download snapshot documentation (#2457)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "fe1ba72bfc10b8567771b4f0b94ef9c1a75eb7c8", "messageHeadline": "feat: in house bitswap (#2445)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1339, "deletions": 391}}, {"node": {"oid": "99700abb96ce22b61bbf2f87e8728cffb1d205a7", "messageHeadline": "chore: default ChainStore::heaviest_tipset to the genesis tipset (#2\u2026", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 240, "deletions": 299}}, {"node": {"oid": "d5754c7e313c2eaf30dcc4b1a37d129397188df9", "messageHeadline": "fix: do pass tipsets_included to TipsetRangeSyncer (#2453)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e14649ecce6d90b7f31707204b5729c29a423f3c", "messageHeadline": "add paritydb target to makefile install (#2451)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9bcdc8cf94c8591627afd6b3cebfc6cf5e03e5b4", "messageHeadline": "feat: favor ahash collections over std ones when applicable (#2454)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 141, "deletions": 120}}, {"node": {"oid": "042b10a36e021af8c032e19c821808a2cf4b4346", "messageHeadline": "fix: improve find_unused_deps.rb (#2450)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "be2c9be2d9df5d317e909c7d1e8b772da2655e35", "messageHeadline": "fix drand beacon constructor being stuck (#2446)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "8b0859a96cc6386f40c4355e7b450042ee622ffe", "messageHeadline": "remove async select_signed and WorkerState (#2449)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "72f5a26c62bab5d9784e6182749f5860de5f94cc", "messageHeadline": "update license to 2023 (#2447)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 248, "deletions": 248}}, {"node": {"oid": "ff946a5f2ade29da91f24333b108defa9798044f", "messageHeadline": "fix db stats endpoint (#2444)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "2b3446fddbb831a051c3b4d49ed05e4cd2fe078f", "messageHeadline": "fix unbounded tipset_tracker (#2436)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 105, "deletions": 29}}, {"node": {"oid": "1af064ac5478ccef9def43a464aa9cadddde7fd8", "messageHeadline": "most changes (#2428)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "5a96c12de313bbd41637b48b80ceff340309fae6", "messageHeadline": "chore(deps): bump base64 from 0.13.1 to 0.21.0 (#2437)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 71, "deletions": 35}}, {"node": {"oid": "dff23ee0c5294bca829e50063f40f1c965fc5f49", "messageHeadline": "fix: bitswap query timeout (#2399)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 99, "deletions": 38}}, {"node": {"oid": "4959a7ae8d5a0df28167e4fe94596a67d1203874", "messageHeadline": "chore: upgrade wasmtime and fvm (#2432)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 103, "deletions": 96}}, {"node": {"oid": "49a36a87cbfebf3d9b1a2ac42fb74fbd47f421b0", "messageHeadline": "chore: remove async from DrandBeacon construction (#2427)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 68, "deletions": 73}}, {"node": {"oid": "6e790ca474ef490375c23bb08d9aaffafda5031a", "messageHeadline": "fix: forest daemon crashes on sending bitswap requests (#2419)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "06964e00e6895f870be32469d364b04d7661719c", "messageHeadline": "fix: cargo-audit warnings (#2425)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8eae69e556038af86e32a388e7e118b3bd3307d", "messageHeadline": "fix: ci badge (#2418)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad9e438a1e590819f7204638bdcba7a62b54bc15", "messageHeadline": "fix: improve dagcbor decoding flow (#2369)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "9904861395d595b87dc3942e7c180a1dbeb06b0f", "messageHeadline": "chore: include updating the forest wiki in the release checklist (#2417)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4965165670213c982fa459e52040e124120feb9c", "messageHeadline": "Fix db bench script (#2400)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "31fb64c433f99097c9c22c6b6c3e47643593ba9f", "messageHeadline": "chore: get rid of async in lookback queries (#2415)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 20, "deletions": 36}}, {"node": {"oid": "359b162344caba465f01250fd9373bf8d787b162", "messageHeadline": "fix: fix typos (#2414)", "author": {"name": "Dimitris Apostolou", "email": "dimitris.apostolou@icloud.com", "user": {"login": "rex4539"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "a1f2567cc94c7fc4c3339d65ee164d6dd2f9bdc5", "messageHeadline": "chore: remove unnecessary async (#2394)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 602, "deletions": 825}}, {"node": {"oid": "09816bf015f878b2a12e9310611ce3b6ea5ebe2b", "messageHeadline": "fix: cleanup cargo dependencies (#2412)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 106, "deletions": 430}}, {"node": {"oid": "11532f358e5cddc1e13b0fd7aad1bbb665c9ed10", "messageHeadline": "fix: `scanning blockchain` progress bar never hits 100% when using ch\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "73871143aff632290b7793e8a1d2e67271911781", "messageHeadline": "Refactor open_db in the statediff crate (#2389)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 71, "deletions": 84}}, {"node": {"oid": "43cad947f6a4630683ae9ab9ce143e42210306b1", "messageHeadline": "feat: ban peer with duration (#2396)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 219, "deletions": 80}}, {"node": {"oid": "93873e8c3b11c904b863c6fdd799c0be841bc8ed", "messageHeadline": "Fix: minor typo (#2397)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a1f9720d7e10c4dda817618b2c64a391f814f64", "messageHeadline": "Track hashmap capacities (#2395)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "b4ab951570542e26468630db88ad6f5a173ca463", "messageHeadline": "update PR template (#2390)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "8866bba949a0226fce68302309ebfd1fd9628da4", "messageHeadline": "chore: move peer manager to libp2p (#2393)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 91, "deletions": 85}}, {"node": {"oid": "b36faae76c6104ab20e0b0187cd506b1566ecfbf", "messageHeadline": "chore: release forest v0.6.0 (#2384)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "bfd300914a34bc3ffc597ee69a9e16a869c27eab", "messageHeadline": "Fix task leaks (#2336)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 170, "deletions": 85}}, {"node": {"oid": "9e1f6b4453a368942e2c648b1df832cfd5d57ffa", "messageHeadline": "fix: re-enable slow tests in coverage report (#2386)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9637e9e30ef0466a3350484c086bf54cfe74c466", "messageHeadline": "chore: exclude twitter from the link-checker (#2388)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5db45dfaa938c8c8135e960fa6af832f2b798e6", "messageHeadline": "feat: add validate snapshot cli command (#2342)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 220, "deletions": 33}}, {"node": {"oid": "66b39956e61a74696e4f1fa36a999f1d74f6a5c8", "messageHeadline": "chore: improve code coverage (#2374)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 109, "deletions": 445}}, {"node": {"oid": "9df73049c878cd828131fcc6c8206bdd5ca62bd9", "messageHeadline": "chore(deps): bump paste from 1.0.10 to 1.0.11 (#2379)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 129, "deletions": 132}}, {"node": {"oid": "6ef03eb258d097d33f8040dcfc393fe30913ff40", "messageHeadline": "chore: remove all calls to forest_statediff in the daemon (#2380)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 5, "deletions": 29}}, {"node": {"oid": "72769bcf531c32bda03c361a81161a80dd9f0f74", "messageHeadline": "feat: add daemon option `--log-dir` (#2371)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 51, "deletions": 21}}, {"node": {"oid": "2e66e48a8e22f69bca38d1ecdc4c9c378bbbb4db", "messageHeadline": "Remove std sleep (#2377)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9ae65e0c9fb87ee148b96b3b6b4da22145bfaa58", "messageHeadline": "Proper error handling in the daemon (#2363)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 148, "deletions": 194}}, {"node": {"oid": "ca3cd56cfce18f9992987915bf08ec23721f420d", "messageHeadline": "Add paritydb section to Forest config (#2355)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 208, "deletions": 175}}, {"node": {"oid": "361e00a2e8b655547d1c2610c9722745061bd254", "messageHeadline": "chore: remove the unused `ProofVerifier` trait (#2370)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 67, "deletions": 98}}, {"node": {"oid": "9e07586bd0fa5a685d8ee4494839dadee2ddd7eb", "messageHeadline": "Use builtin actors serde for Policy (#2375)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 47, "deletions": 200}}, {"node": {"oid": "4691ab8bc80d1e3930bffa83f2262b05cb369aa0", "messageHeadline": "feat: upload tagged docker images (#2361)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "7ce449a19ee9953ef515d23312adb35e9e03c6ab", "messageHeadline": "chore: restore link to deps.rs (#2373)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "029575e3dc89a0b03b8fa6ad73c84917aa8478e6", "messageHeadline": "chore: upgrade rustc to 1.68.0-nightly (#2372)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 120, "deletions": 162}}, {"node": {"oid": "de2190e2965210f8107cf762355bc8c7bfbafaab", "messageHeadline": "feat: cli option to send telemetry to grafana loki (#2326)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 741, "deletions": 580}}, {"node": {"oid": "f0ac5b50f91eb23a35e1c2e533cb5e65ffe7b542", "messageHeadline": "chore: remove `check_for_low_fd` (#2368)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 5, "deletions": 57}}, {"node": {"oid": "bc1d051a598e2c7f348540a19471ac09f1f3fc18", "messageHeadline": "fix: issue 2362 and improve chain exchange failure message (#2364)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 115, "deletions": 35}}, {"node": {"oid": "daf362e1472243edd59d5ffb17b23ff944001d04", "messageHeadline": "feat: send chain exchange requests in parallel (#2313)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 145, "deletions": 101}}, {"node": {"oid": "4f3bfa6aa47eab363a5a02391df7a08503e82c3f", "messageHeadline": "Refactor oversized method handle_forest_behaviour_event (#2360)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 349, "deletions": 279}}, {"node": {"oid": "db09032e21343d1c12cd8c8791d89d02b6dcfc56", "messageHeadline": "fix: restore Cursor after ctrl+c when prompt to download snapshot is \u2026", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "4d6f9c6d1e89aa3eda1005c3afc66493987c1a79", "messageHeadline": "chore: remove more miner-specific dead code (#2358)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 18, "deletions": 1156}}, {"node": {"oid": "fb1abaebdfa93efdbb34da775ee584a60b31fda9", "messageHeadline": "chore: upgrade serde_ipld_dagcbor (#2291)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 184, "deletions": 357}}, {"node": {"oid": "b82879cc6773ebf6ca747d122c35226453d87a41", "messageHeadline": "feat: relative offets for validating the tipsets in a snapshot (#2357)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "364e7cb8e281db5f5ed69c5dbbf00eb89e051080", "messageHeadline": "Propagate fatal errors from background tasks (#2327)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 52, "deletions": 26}}, {"node": {"oid": "c212adddad286365adffc17aaf056cd9c5cc1b3c", "messageHeadline": "feat: improve error messages when signing and verifying messages (#2339)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 236, "deletions": 287}}, {"node": {"oid": "58e13ee556620e0ad457fe26f16b23206ccc39a9", "messageHeadline": "fix: use forest snapshot in CI (#2352)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f941344764b74f5a1291ad5a2317d8f936a3be1", "messageHeadline": "fix: include messages in snapshots (#2351)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fbc9419da2746fb09c6bc704dfa3d066a4a7b790", "messageHeadline": "fix: CI codecov temporary fix (#2344)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be017aac13582734914e8aaa878f61379cdce514", "messageHeadline": "chore: remove unused rpc endpoints (#2328)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 53, "deletions": 1779}}, {"node": {"oid": "e4ef37d5588bfa35d31e23bad2169d4f3aa03e2e", "messageHeadline": "fix: temporarily disable the link to deps.rs since the site is down (\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12054f63cfadab9d19605d8314d4348646a163a6", "messageHeadline": "fix: CI sync check temporary fix (#2333)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c87adc8e4823c5d739c5985791e9bc2ed6e746b", "messageHeadline": "Snapshot fetch fixes (#2317)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 48, "deletions": 46}}, {"node": {"oid": "3f3972feda97f8a46e69c1ce98b48b1d528bd42a", "messageHeadline": "fix: better way of caching cargo-installed bins (#2300)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 89, "deletions": 67}}, {"node": {"oid": "1b7a5ca1d664d82352c841c95512600e2d229a1c", "messageHeadline": "chore: replace the unmaintained `difference` with `similar` (#2321)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "1132fe205e9dc6f27b833d855f51631e5b8958c2", "messageHeadline": "fix: time calibnet sync check CI job after 30min (#2319)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8c80f5ab70adbe9a750a32a66e43a0ef9f8cc431", "messageHeadline": "fix: PeerId construction (#2316)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "44dbd7ead42a736f09b20cb79f547c65366fa21d", "messageHeadline": "chore: refactor forest custom libp2p metrics to use libp2p-metrics (#\u2026", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "dcf3f64b5464db94e44dcf78ca0203639caf0cf8", "messageHeadline": "fix: RPC serialization of balances (#2320)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "37340139cb8831c572c1e25357ab452c589920d1", "messageHeadline": "chore: update calibnet/mainnet tipset checkpoint (#2307)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d9b9d79201b084ae0f0cd72f16d6b4d92d16d4ae", "messageHeadline": "chore: remove `funty` crate patch from Cargo.toml (#2314)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 73, "deletions": 109}}, {"node": {"oid": "b710237739b2cce556663fbad6b65188a4327bf6", "messageHeadline": "fix: add retry to flacky apt install steps on CI (#2315)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "626799d8c71638bedbe2ddc16dd1229beafa0b6e", "messageHeadline": "Add benchmark script (#2231)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 374, "deletions": 2}}, {"node": {"oid": "e8b805cf15048ed524066338643b089a7a6fb7ac", "messageHeadline": "chore: release forest v0.5.1 (#2309)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "eb3cdc74e091f2011348490a1c46eaff33f49d98", "messageHeadline": "Revert \"chore: replacement of `pbr` crate with `indicatif` (#2303)\" (\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 44, "deletions": 73}}, {"node": {"oid": "9cf56fd566929f456a398290f094fa96b9d0688f", "messageHeadline": "chore: changelog for v0.5.0 and a release checklist (#2302)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "65d21ed3dad43c02b4b18f950d0078da3fe610bc", "messageHeadline": "fix: use correct nv17 actor CIDs (#2306)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9c24be554dea985f41767112ce5d7cc4d8eccbd5", "messageHeadline": "chore: replacement of `pbr` crate with `indicatif` (#2303)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 73, "deletions": 44}}, {"node": {"oid": "53761d09360c37d3029c3af0cf5cfc29a88f4f65", "messageHeadline": "fix JSON RPC code error (#2299)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ba8b8a33ecd58bdc7d4ef8ae381661bff695d37a", "messageHeadline": "allow cached quickinstall (#2297)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "49e0e3b352eec694bc8e83b6882d8cf7b41750a0", "messageHeadline": "fix mdbook-linkcheck fiascO (#2295)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69ee5b875bb7e92b9654d145cac2854198c1dd06", "messageHeadline": "disable taplo column align (#2289)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1083, "deletions": 1084}}, {"node": {"oid": "9cee112ba505a58c703ada9f76978fd81f53ddc6", "messageHeadline": "don't ignore errors and install spellcheck dep (#2294)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "2c1506395d83df3f6994d98f5aa78c6e982c1bd2", "messageHeadline": "Support the new protocol labs snapshot service (#2194)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 267, "deletions": 151}}, {"node": {"oid": "5eab76f80c34fb8d50944e3c2a36490240cf10b9", "messageHeadline": "Use `quickinstall` for installing cargo tools (#2280)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "2ebb044879f5a6ad98e027ec7b787fb18912688e", "messageHeadline": "remove 'needs triage' label (#2293)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "1492e5b90665006b81c1136e767ecd5eba804608", "messageHeadline": "fix Grafana on MacOS (#2281)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "73abc5747930e1f0af182cfe9e2c25f31b69d58a", "messageHeadline": "fix: disable WAL in `put_keyed` to fix #2260 (#2273)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "9cbb61e3bcc2d7efd21ee5b612140a917d962be1", "messageHeadline": "chore: upgrade axum to 0.6 (#2286)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 28, "deletions": 66}}, {"node": {"oid": "f339f4b61254db4d5e541bc4ac0e66e09a543902", "messageHeadline": "feat: vendor slimmed-down versions of the builtin actors (#2219)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 306, "deletions": 391}}, {"node": {"oid": "cd2a944f403590563e9dfcd14208080414c436a4", "messageHeadline": "chore: upgrade libp2p to 0.50 (#2282)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1353, "deletions": 364}}, {"node": {"oid": "5152ff86a321093d6a46e2f4cf6545cef878d133", "messageHeadline": "feat: add rocksdb statistics to metrics endpoint (#2186)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 137, "deletions": 86}}, {"node": {"oid": "037e491d43dc4623a361278ac478196c1079a604", "messageHeadline": "feat: remove skip_old_msgs param (#2279)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 12, "deletions": 30}}, {"node": {"oid": "5ce8d029a3976064d7420e3cf94418f8e6a428d8", "messageHeadline": "chore(deps): bump rpassword from 7.1.0 to 7.2.0 (#2284)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "66fac16b9d024f3524da7ad6c659eb158af66844", "messageHeadline": "Validate tipset hashes via RPC command and add it as a CI step (#2229)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 163, "deletions": 25}}, {"node": {"oid": "9ca032fdecfa3c344eab79d16104d1cc60684c28", "messageHeadline": "add instrumented kernel feature (#2246)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 408, "deletions": 14}}, {"node": {"oid": "b7b8202d8c0eec9bf4976dc089dafc78c2c6ea61", "messageHeadline": "feat: add--tokio-console flag to daemon (#2269)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fcdb7c425226b101bef7415dd9f6fe8e633765dc", "messageHeadline": "chore: remove dead-code found by the improved coverage report (#2277)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 8, "deletions": 268}}, {"node": {"oid": "804b5ae06ef2d69dc9af915a060db71adaa8a21b", "messageHeadline": "Integrate snapshot export step in CI (#2221)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 68, "deletions": 50}}, {"node": {"oid": "8b2174624e444c3ab054eac3255bb750fdb73b8e", "messageHeadline": "chore: include syncing and snapshot importing/exporting in the covera\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "dc17a8c6e1b52c51152b19c6decae52b3c59ed90", "messageHeadline": "fix: protential memory leak in state manager cache (#2259)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 59, "deletions": 31}}, {"node": {"oid": "f84f9337dfc08ddc629c475cd00f1ac7736adbed", "messageHeadline": "feat: add libp2p built-in metrics to /metrics endpoint (#2254)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 117, "deletions": 95}}, {"node": {"oid": "8cb71618b9d6b021aabef60da74ca02886969f37", "messageHeadline": "fix: flacky sccache-action (#2267)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "90e65fb9f632ca906b6273c962a57294a0322c05", "messageHeadline": "handle sigterm and sighup (#2262)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c969527707bf101efc675c1c4304c482cdc911d", "messageHeadline": "Fix state mismatch (#2247)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "b0512da0c8645002b1cb4441b5dabd1edcc0d687", "messageHeadline": "Add support for tokio-console (#2245)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 219, "deletions": 3}}, {"node": {"oid": "fb14ad8bf87a8ceb9cf23e7a1f68496add783131", "messageHeadline": "Add explicit shutdown of tokio rt (#2257)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "e9c8fe7039d1676584b8a56feab00397f934080c", "messageHeadline": "handle no directory for snapshots (#2258)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8e355023aecb2bfdc91b147babaf4acb3f978b45", "messageHeadline": "chore: set epoch and actor cids for nv17 (shark). (#2256)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1450b0e2187a8a7317b625a196320ed1f6611931", "messageHeadline": "fix: get rid of RUSTSEC-2020-0071 (#2249)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 16, "deletions": 39}}, {"node": {"oid": "a1b5a4e6a47765854cdaba9039d4cbb57a549f74", "messageHeadline": "chore: remove redundant types via `builtin-actors` imports (#2248)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 98, "deletions": 272}}, {"node": {"oid": "90d57d4b130d57c784d604d9c069fd30a0861810", "messageHeadline": "chore: speed up build by removing bzip and libz from critical path (#\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 26, "deletions": 119}}, {"node": {"oid": "db9eb7453750a50511bfa5693c87e7890e26fce8", "messageHeadline": "feat: more block validation metrics (#2243)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 241, "deletions": 66}}, {"node": {"oid": "857a99990a313fe1e0b59a46397a2e9e6a2c7dd9", "messageHeadline": "feat: Skip WAL file during car import with Rocksdb (#2240)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "9e896ef2c1934de33d4c746c309e3936bf26dcbc", "messageHeadline": "feat: print metrics in calibnet sync check CI job (#2226)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ca469d27bdf1bfac2ccdc4e567e5d96a6f8a4ced", "messageHeadline": "chore: upgrade CI / dockerfile to use ubuntu 22.04 (#2232)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "713468d47e078bb8c16ddfe2021917f288f23ac7", "messageHeadline": "increase SST file size to 1G (#2237)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f909e520f5e8849f4acee910437160d3ef161e79", "messageHeadline": "feat: ban libp2p peers on genesis hash mismatch (#2184)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 67, "deletions": 44}}, {"node": {"oid": "0c2dcaa38ae13bdda7994a87a3b4aaa645a15278", "messageHeadline": "Reduce boot time by skipping genesis block scan for a given snapshot \u2026", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 141, "deletions": 6}}, {"node": {"oid": "1a8697094096aefb018ebecf6352a4e4ae9cd3a5", "messageHeadline": "chore: remove async-std from cargo dependencies (#2223)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 207, "deletions": 789}}, {"node": {"oid": "c78f6cb7853fc03c65d74723302d268484a04826", "messageHeadline": "feat: support parity_db (#2224)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 506, "deletions": 107}}, {"node": {"oid": "b6237126124553fa5448952cc3583d05901786fd", "messageHeadline": "fix: disable strict health check (#2222)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 108}}, {"node": {"oid": "9e45e3f048ba3eedea3fed368f39b93794a9badd", "messageHeadline": "chore: Upgrade libp2p and bitswap (#2154)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 924, "deletions": 1067}}, {"node": {"oid": "08074df0a9f8b4224464081050dd36fb8ac8740c", "messageHeadline": "feat: disable rocksdb compaction by default (#2214)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62e9509efa1329655a1380bd3bfb1bd787161ced", "messageHeadline": "Improve Ubuntu build instructions (#2203)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "294a3f623c83cf1b03492bccc94a33f225aca9eb", "messageHeadline": "chore: remove deprecated chain fetch and chain export from CLI (#2212)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 1, "deletions": 66}}, {"node": {"oid": "0fa765d5b5eb9f392aa9983bf0c9281bd8e7a292", "messageHeadline": "fix: patch yanked funty@1.2.0 with git commit (#2210)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "67da8bfe1b31a4302a8877cc3870d55ee906906d", "messageHeadline": "chore: describe the long-running tests in more detail (#2209)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "708cebb45e5eeb983a82ecb18d22dc7c1bba7d6c", "messageHeadline": "chore: rm `ipld-pb` from cargo deps (#2201)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "e5de79af467d7c9478d357c7618d3aa862dbdb24", "messageHeadline": "feat: more lru cache metrics (#2185)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "77ec425c5b2452e0f05925ac813242a965e3850b", "messageHeadline": "feat: replace async-std tasks with with tokio-tasks (#2084)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 274, "deletions": 267}}, {"node": {"oid": "cd90f8ff17574649fe2d1e3957aa965818750a20", "messageHeadline": "use split-debuginfo (#2198)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "83ed01095f9ec3d7a0c69a34de43e9e9ea5d6807", "messageHeadline": "feat: rocksdb block size metrics (#2202)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "f503eb5b88c706d0e7d50a0ffb4e0ec40f8e2df8", "messageHeadline": "chore: remove lld from system package deps (#2200)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "481a43eb4d8330c24c998782c1288de79fbb3254", "messageHeadline": "feat: forest-cli db clean (#2191)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 104, "deletions": 22}}, {"node": {"oid": "b15a1e4068b3d1bf8a4258feff39c9efcab2d4bb", "messageHeadline": "fix: tokio mpsc doesn't work when exporting a snapshot (#2192)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0d34df22aa8d95799e95ebe06f2789c9762fb3f7", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.5.2 to 1.5.4 (#2190)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3db31a2effa57e87c8d479aef4716fb52be819b", "messageHeadline": "feat: slow tests under a feature flag (#2171)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "a63667c715b229c3c4d2be210ef5f516ab3cbedf", "messageHeadline": "chore: basic test plan document (#2182)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "e3e20482fb75fd673c2be4e40267358a3413cc01", "messageHeadline": "Add call for raising fd limit (#2095)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 62, "deletions": 17}}, {"node": {"oid": "c4323d249edde99dcd484cf95b5968f0844b4c14", "messageHeadline": "fix: snapshot fetch --aria2 bad checksum on mainnet (#2183)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "246e52601a276acfee75ed26934a576ed577ffdb", "messageHeadline": "Fix chain validation (#2180)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9969779fb14bac8683367f1b263fe7799b9f43ab", "messageHeadline": "feat: migrate `tide` to `axum` (#2179)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 234, "deletions": 378}}, {"node": {"oid": "47ad2c0b6a42191ba516b39c35f284e511cf1b01", "messageHeadline": "feat: verify and retry download from ipfs gateway (#2173)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 106, "deletions": 79}}, {"node": {"oid": "7998eb9f58d4cf64813b1fcd69df13d5563c22a5", "messageHeadline": "Implemented expiration handling for JWT (#2174)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 82, "deletions": 15}}, {"node": {"oid": "76065d7199239d89f98b12460ec8ff329525d6c4", "messageHeadline": "feat: forest-cli snapshot fetch --aria2 (#2159)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 431, "deletions": 147}}, {"node": {"oid": "75993e1fda82be7be549298797fbb7421d7c7423", "messageHeadline": "Add --show-progress-bars flag (#2144)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 182, "deletions": 37}}, {"node": {"oid": "9c0891dc185598d68761064113f6c9ffb1addef5", "messageHeadline": "feat: basic support for nv17 with v9 actors (calibnet only) (#2168)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 485, "deletions": 33}}, {"node": {"oid": "4cd11ca81e20e884e5805136a74ca91bf41fb345", "messageHeadline": "fix: don't ask to download a snapshot if one is already given (#2170)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2128e911c903b26cb196961285396df63188f145", "messageHeadline": "Enable token flag for rpc auth (#2068)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 354, "deletions": 196}}, {"node": {"oid": "a290d57a61baf59dd59cd02f02daefa763091c02", "messageHeadline": "Improve error message Incompatible snapshot and log info for selected\u2026", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "99aff204e460958c5e7ef03b6d350325bdc5e229", "messageHeadline": "feat: automatically download snapshots (#1916)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 231, "deletions": 105}}, {"node": {"oid": "008b1838f381de7bb404788e208a9a13ef395e07", "messageHeadline": "Fix logger setup and use anyhow error (#2097)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 183, "deletions": 82}}, {"node": {"oid": "64116e14ef95f30d06c183f2d97e5ea2a2207f88", "messageHeadline": "Link Forest IaC repo via README (#2167)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2264422c21a5067b60047cd11d76d7da6dcb5f59", "messageHeadline": "chore(deps): bump num_cpus from 1.13.1 to 1.14.0 (#2166)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "132cc15f695c1fd9d75269f4a54a527cd2288926", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.5.1 to 1.5.2 (#2165)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ad25152273c07a4b479a572f8520ea9670e6cc6", "messageHeadline": "fix: update calibnet with new parameters and genesis file (#2162)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "07f9b397324f63711fd587fa2cff52a20fcb9c51", "messageHeadline": "chore: upgrade rust toolchain to 1.67.0-nightly (#2157)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 43, "deletions": 41}}, {"node": {"oid": "79806dc203c1a7d7b24b7536886cc84f78d43476", "messageHeadline": "Update CODEOWNERS (#2156)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be1a2c4202b968e8b39601eed66c54cde5bb673d", "messageHeadline": "find duplicate dependencies script (#2050)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "4c41031ae69329aaf09554d7dee551ee583fc398", "messageHeadline": "move surf declaration to workspace parent (#2150)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1ee903ded6bdc281e8e0a14efec3b96edd8630ec", "messageHeadline": "chore: clean up old code in the VM (#2142)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 200, "deletions": 301}}, {"node": {"oid": "0122ba02456bbd7d40943b222fc3d3567c89f32d", "messageHeadline": "chore: custom cargo config to reduce build time (#2104)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 155, "deletions": 130}}, {"node": {"oid": "fc04b0879813c5ea1a397faccad2fe7ef55afe0f", "messageHeadline": "chore: remove unused libp2p features (#2148)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 22, "deletions": 210}}, {"node": {"oid": "ad7279e82808559026cc52260c9656342d75d5cb", "messageHeadline": "chore: replace reqwest with hyper (#2141)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 149, "deletions": 262}}, {"node": {"oid": "cbcd7a178b5f6bef1135c1cc651fa789a414f2c7", "messageHeadline": "fix: wrong balance_to_fil calculation (#2136)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 7, "deletions": 62}}, {"node": {"oid": "6b14fa1811604c2a4fb89bc090c3aec638fb299f", "messageHeadline": "chore: replace `isahc` with `hyper` (#2140)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 88, "deletions": 111}}, {"node": {"oid": "4223865251ca4215f628de283dd0dba53a0a1a1b", "messageHeadline": "Correct argument order to 'verify_bls_sig'. (#2139)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c779fcea83cd0a729570e7d57fe7bdc307e2e05", "messageHeadline": "fix: update dockerfile to use cached images (#2123)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "77628a3271a80fcd41c2ea1a6ab5831c5b7b665e", "messageHeadline": "chore: misc clean up in `forest_crypto` (#2122)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 50, "deletions": 182}}, {"node": {"oid": "e044cb45562f5bc5074bed89be258580af9de1c8", "messageHeadline": "Add --color=[always;auto;never] flag (#2105)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 74, "deletions": 7}}, {"node": {"oid": "c8f56161c89eb48fc6187ee15c6dd4bc9f847559", "messageHeadline": "chore: remove `contains` (#2112)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0209bd3733957a610197ea008cbd2e5c04031ad5", "messageHeadline": "chore: remove unused dev-dependencies (#2131)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 33, "deletions": 67}}, {"node": {"oid": "d65d6bd5f28cd98238740c15c6edbd5ff7defc9e", "messageHeadline": "Clean up `forest_message` (#2120)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 489, "deletions": 478}}, {"node": {"oid": "56ea9a1a2e085a87542678ac6c7f33d19f8db2a0", "messageHeadline": "Property Test Custom SerDe Implementations (#1942)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 175, "deletions": 27}}, {"node": {"oid": "d08f25ecab8f099da87709019ab632c18f0ea455", "messageHeadline": "chore: remove duplicate dependencies' versions from Cargo files (part\u2026", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 22, "deletions": 51}}, {"node": {"oid": "5c01410dea1b73a76462ed11d834e49dfb41eeb0", "messageHeadline": "feat: enable avx2,fma cpu features for CI and docker image (#2126)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "53b20f134b029b481b8d785d49ac76542d98e7ed", "messageHeadline": "chore: misc clean up in forest_interpreter (#2117)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 65, "deletions": 98}}, {"node": {"oid": "336a706859583419a304ef49a13e6eaddc7d7b6e", "messageHeadline": "chore: remove duplicate dependencies' versions from Cargo files (part\u2026", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 65, "deletions": 54}}, {"node": {"oid": "095e85c39d330b5f8f2a4113fd073fbfe4ba4776", "messageHeadline": "chore(deps): bump libc from 0.2.135 to 0.2.136 (#2121)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db429e8db0001e9c80e56d2d46be7be7707aedd8", "messageHeadline": "feat: use temp file for snapshot [fetch|export] before finished (#2108)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 134, "deletions": 57}}, {"node": {"oid": "2c807b50bb88495ef798f1840b322df3a237fbfb", "messageHeadline": "chore: remove lazy_static dep from chain crate (#2115)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "0eaf6f929287b1641b3dd78fa42a53b6ee3a934a", "messageHeadline": "add @sudo-shashank to CODEOWNERS (#2116)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "775e9e86a23ef429e14f2d27ff51d467ef9ab5b5", "messageHeadline": "chore: upgrade to `fvm-2.2` and `fvm_shared-2.0` (#2094)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 998, "deletions": 989}}, {"node": {"oid": "d727a1e4dd817df0ee29f385a932e964352f7259", "messageHeadline": "chore: delete the BlockStore trait, move BlockStoreExt, and delete fo\u2026", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 598, "deletions": 603}}, {"node": {"oid": "531f1a2c453f22a0c50f3349c17aa8efa046925a", "messageHeadline": "clean force doesn't fail on non-existing target (#2109)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "7664140477b5be7914fda8e157102954a49d9657", "messageHeadline": "refactor to allow reason for http status when applicable (#2107)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f8ec3980b2eaa26b9dd7908e86b558590d11c921", "messageHeadline": "Prep work for NV17 (Shark? Candy?) (#2093)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "ba2ba804cf9d3849ac98a70ecab64e6f7ed86668", "messageHeadline": "Tipset and TipsetKeys property tests (#2047)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "b007c3f4557bafd7d6bc29890c22c8e0a4d1fa29", "messageHeadline": "chore: do not build libzstd-sys by default (#2103)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 75, "deletions": 32}}, {"node": {"oid": "0f123ef1952580f55b4824650213ed8bae595ba2", "messageHeadline": "Remove `CircSupplyCalc` Trait (#2091)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 30, "deletions": 53}}, {"node": {"oid": "4bd3a2b70627defd82abb6e42794655c5ebc5376", "messageHeadline": "fix: clear timeout in surf http client (#2102)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 139, "deletions": 89}}, {"node": {"oid": "80a9a6d2d7b2718380c0332fbfeacc93c734ab09", "messageHeadline": "chore: deprecate sodiumoxide (#2081)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 264, "deletions": 198}}, {"node": {"oid": "fcc298771079d58f27b293ac079e1bf5ef43e94d", "messageHeadline": "feat: switch to cargo nextest as test runner (#2073)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "a495175c0ad1de5a0b7e65a346de928f862de1a0", "messageHeadline": "fix rpc error handling (#2099)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "4eaa1666f3ca4326b9dc7e62a63a27812af97b05", "messageHeadline": "Revert \"chore: remove libnghttp2-sys from build graph (#2089)\" (#2096)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 78, "deletions": 122}}, {"node": {"oid": "383db1c177eb78a82e46356f491700a7b519ee4d", "messageHeadline": "chore: remove libnghttp2-sys from build graph (#2089)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 122, "deletions": 78}}, {"node": {"oid": "5dbd220f6d0a8f8230fedebe6cec95ef44d12910", "messageHeadline": "chore: remove kernel and machine (#2086)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 10, "deletions": 375}}, {"node": {"oid": "927837df2451d2a0aba79c638efb47b5b45df300", "messageHeadline": "replace async-std channel with flume channels (#2024)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 109, "deletions": 87}}, {"node": {"oid": "d716610c32e8a7774e8b9feb8ae0f2460fe51174", "messageHeadline": "feat: tweak our RocksDB settings for better performances (#1998)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 63, "deletions": 24}}, {"node": {"oid": "1e04fe24bce21ee53a1b6898df4b5397859cd6c1", "messageHeadline": "chore: refactor to remove GasBlockStore (#2079)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 202, "deletions": 235}}, {"node": {"oid": "bb6116dc9510c7e340ed483fd4ba0323afb7395d", "messageHeadline": "rm `LookbackStateGetter` & `SMLookbackWrapper` (#2075)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 18, "deletions": 45}}, {"node": {"oid": "8d1c4ba142f441b0942e7aea2e532a2f8b1da6e1", "messageHeadline": "fix: avoid generating NaN values (#2082)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ef9f9a44c6bfd06ba0773b779e923bf2834d0166", "messageHeadline": "Property Test for Ipld (#2072)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "110e83ad4cac45284dc089d1bffd56c18bcd23d7", "messageHeadline": "chore: remove unused GasCharge (#2070)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 2, "deletions": 51}}, {"node": {"oid": "dae5ba6748e5184c240940a8f7502708a7fe6e78", "messageHeadline": "Miscellaneous clean-up. (#2071)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 10, "deletions": 46}}, {"node": {"oid": "6330898a869a7a24ccd5193bae24716dcf07a06d", "messageHeadline": "use shorter cache timeout (#2066)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "379e4e99dbb4f7223798cec516b980a0b63d0986", "messageHeadline": "feat: forest-cli snapshot clean (#2060)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 146, "deletions": 10}}, {"node": {"oid": "3798b00fabd5d4a5f2bcef3f50cc12231485bfd1", "messageHeadline": "Fix missing task cancellation (#2062)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bcfe673299e82b199c00f900f0a62343a5d54956", "messageHeadline": "Bump JamesIves/github-pages-deploy-action from 4.2.2 to 4.4.1 (#2064)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afac7dfd10fd05355f29dc7d9af29c6a2010d618", "messageHeadline": "fix: bad dependabot.yml format (#2063)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e833892d4bae09a340abe9f3e2e82b35cc13c489", "messageHeadline": "tryout slower machines for workflows (#2061)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e836596fbba1d16a1f168db0ac20f451dd365527", "messageHeadline": "fix: use dependabot for gh action updates (#2059)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 8, "deletions": 29}}, {"node": {"oid": "9b268ad90ee8b66c30bd7b98d3c0143bbc6b02b8", "messageHeadline": "chore: remove OnceCell from state_manager crate (#2055)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 35, "deletions": 73}}, {"node": {"oid": "125f9aefdb8629f0aa4fbd2425f1c3473e3403cd", "messageHeadline": "chore: upgrade github action versions (#2056)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 56, "deletions": 35}}, {"node": {"oid": "b0a0d8a2547613340e9edcf121669d8b3eb232b2", "messageHeadline": "feat: forest-cli snapshot subcommand (#2039)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 676, "deletions": 153}}, {"node": {"oid": "18b0bbf265d6dd647c87b27e5de3e1915b8d64b1", "messageHeadline": "chore: untangle re-exports from forest_fil_types (#2052)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 56, "deletions": 125}}, {"node": {"oid": "b593fc2c09ad4772ce1be903eab745ae84418f64", "messageHeadline": "Property Tests for Signature and SignatureType (#2049)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "93fd54201ce4d1bf95d1871963deebc2a739abe6", "messageHeadline": "add shorter timeout to buildjet-based jobs (#2054)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3bc1ff5d84fd4e39574eac8837d3c08d6d7f0f3c", "messageHeadline": "chore: merge utility crates and remove forest_hash_utils (#2037)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 131, "deletions": 437}}, {"node": {"oid": "5d10eb7d8cf6381a8589258f96a48f0cb29eb982", "messageHeadline": "Calibnet check gh action (#2042)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 170, "deletions": 27}}, {"node": {"oid": "5771cc68412742ff06faa5333f9a585d5060de70", "messageHeadline": "Property Test for KeyInfo (#1992)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "7dc39afc8ee40048587a96817415af0ebceecdb1", "messageHeadline": "Property Test for ActorState (#2036)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "0984f6bd4a5d3f5ba0abcc588c5199ca552d59a1", "messageHeadline": "fix dockerfile image (#2041)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c82fa98b9668c8cdf14cd034f261a9d95080e41", "messageHeadline": "feat: add `send` subcommand to send FIL between accounts (#2027)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "a96bfa3a5855e71499fa32d846b0bde13ecdafec", "messageHeadline": "Removed unused feature flags (#2023)", "author": {"name": "Shashank", "email": "99187193+sudo-shashank@users.noreply.github.com", "user": {"login": "sudo-shashank"}}, "additions": 32, "deletions": 63}}, {"node": {"oid": "7e5981f9be02a03f6b34eed28e6466a0abba9c01", "messageHeadline": "Bump libc from 0.2.134 to 0.2.135 (#2035)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85242ddd9713918cf00c5c2a13b8223316a75ff7", "messageHeadline": "Move infrastructure code into separate repository (#2004)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 736}}, {"node": {"oid": "75958ae2fcb86d23ab717c7a19f2dfdcd7744205", "messageHeadline": "fix: cancel workflow event not trigger (#2021)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "446bec41daa29d55ddfd3befa5e697d492302b89", "messageHeadline": "Property Test for PoStProof (#1991)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "c2d3918a293970b42ff883e723c02b6e1bb03934", "messageHeadline": "Property Test for Address (#1983)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "7a773a458139b805261859bcf0afc9d558100791", "messageHeadline": "Property Test for BigInt (#1982)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "46c032deea543e35862dcd70c8bea50f58ef3016", "messageHeadline": "feat: split forest cli and daemon (#1973)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1115, "deletions": 634}}, {"node": {"oid": "c0530a341cc1f39ee6361d2fc9d971b24a761cfb", "messageHeadline": "use checksums for calibnet fetches (#1999)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 47, "deletions": 21}}, {"node": {"oid": "4c9918ba9c7521126f4537e670d36190301311fd", "messageHeadline": "fix: move cancel-workflow-action to its own yml and allow cancelling \u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "785308683e7535b032fa1df2bb8167d55bbe684b", "messageHeadline": "Property Test for Cid (#1981)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "ba2a2982798128032c250f685b351caff89f4805", "messageHeadline": "Property Test for Message (#1970)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 59, "deletions": 28}}, {"node": {"oid": "c97f2d339be2b834530f8cf546152f253ba0b56e", "messageHeadline": "chore: update CHANGELOG for v0.4.1 release (#1995)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "916488b57653790399b0d714d1778ff52a793b73", "messageHeadline": "fix: ignore checksums when finding the latest snapshot file (#2003)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad9835b2046b0409343f4fa4ae4d3e44c5209a7b", "messageHeadline": "Remove the forest_vm crate (#1987)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 45, "deletions": 387}}, {"node": {"oid": "7b48edb8c17b37f47a2517c24fe81f4bdf36701a", "messageHeadline": "chore: add rustdoc links to readme.md (#2006)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "83db96b9d4c6105bba0d2558a12ae7f842a1aca7", "messageHeadline": "allow export of sha256sum for snapshots (#1979)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 214, "deletions": 35}}, {"node": {"oid": "5e7150b44f64b064a3d38e51ff02e45719375b91", "messageHeadline": "feat: publish rustdoc of main branch (#1997)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "5b5e75467bba68b4b2580ff8b906fd6aac3d80cd", "messageHeadline": "feat: run the link checker over the README file (#1993)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e6589ab61280e4a410102325190c539594094fe1", "messageHeadline": "Adjust cancel previous CI to run for PRs only (#1989)", "author": {"name": "raphaelts3", "email": "raphaelts3@gmail.com", "user": {"login": "raphaelts3"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "56c9f13e9a539cc735adb6ffc4b1b27116b33eb5", "messageHeadline": "Upload the correct docs folder (#1994)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3788f73e6e060604c96a1d2ce0f8c09bc12b2d22", "messageHeadline": "Ignore merge conflicts in auto-updater (#1990)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "28b6b2cb3490edd43f4e9038b0e06bfaf0d22b7b", "messageHeadline": "fix fork threshold issue (#1985)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "08f38f66bafb20b5336113ed78cb0de206cdef11", "messageHeadline": "use ACTIONS_PAT for auto-updater (#1986)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d297957fd7ed9690d0e1efb50eda1f5eaafd693", "messageHeadline": "Avoid all uses of async-std except when spawning tasks (#1948)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 267, "deletions": 282}}, {"node": {"oid": "4e60977ad3ad687fe3d794ff6e4c69446ffbf27f", "messageHeadline": "fix: improve error handling logic in paramfetch (#1977)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "99535f3886ad2476871a376febf7f31ec8036fe3", "messageHeadline": "fix: improve snapshot import error message (#1984)", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 67, "deletions": 39}}, {"node": {"oid": "0021c79b09ae644e0d785cb06f3455abffcd8c1c", "messageHeadline": "Add creativcoder to CODEOWNERS (#1969)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2022557455f3cd5e97cc330263fd9ee33ab965b5", "messageHeadline": "forest-0.4 release (#1972)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 100, "deletions": 74}}, {"node": {"oid": "f3fd526d553a1fa180b7caa40853b59d7b9d64e9", "messageHeadline": "use own rubocop lint (#1980)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5f94de3a9b126bd4934f21964484baec6653b592", "messageHeadline": "MessageReceipt property test (#1971)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "66929c69f8e455883d8bfcd0b46615170f773941", "messageHeadline": "Re-write batch validator (#1943)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 120, "deletions": 106}}, {"node": {"oid": "8cfe596656f9c7ac255721cc6f0e18dafc0e882f", "messageHeadline": "Property Test for SignedMessage (#1963)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "ccd4066fb0640019c2e948f6d6c0605bd8d0f0cf", "messageHeadline": "fix shellcheck action (#1964)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8152d19f5c4345192839589221cc3397776e4b4e", "messageHeadline": "auto-updater for ready-to-merge PRs (#1968)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "17e295c2e853ae228738e24273d46656dde72374", "messageHeadline": "chore: upgrade rust toolchain from 1.65.0-nightly(2022-09-08) to 1.66\u2026", "author": {"name": "hanabi1224", "email": "harlowmoo@gmail.com", "user": {"login": "hanabi1224"}}, "additions": 1078, "deletions": 1055}}, {"node": {"oid": "9b9d1c79370c7052b5ed65e8026ab5fa3779d934", "messageHeadline": "add hanabi1224 to CODEOWNERS (#1967)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24f29c976633d493eee65d22bf22a41cdca9c1ab", "messageHeadline": "Make hard-coded values for snapshot fetch configurable (#1956)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 70, "deletions": 24}}, {"node": {"oid": "281c3c87cdb6adba8e8a209e17a523e51e38018a", "messageHeadline": "delete outdated peer test (#1953)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "8c2f60a250fb4a80c43b47c119e26552b478eafc", "messageHeadline": "fix snapshot fetch file download (#1965)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "41b5df97e7cb7c98778b178e052faeac91b3c49c", "messageHeadline": "Wallet list fields (#1875)", "author": {"name": "jim luo", "email": "zmule@163.com", "user": {"login": "jimluo"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "7ce06f273f5a864507e93581681c8a61bce8d767", "messageHeadline": "snapshot exporter error handling (#1962)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "ed266f5a8fd75ec7e3467d183ccc78dfd32c1d03", "messageHeadline": "Use CODECOV_TOKEN to avoid rate limiting. (#1960)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9dd4cafa7d1f11624baeb7b0b85b21267bdcf179", "messageHeadline": "move info log level to warn for libp2p bitswap (#1959)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a3db8ed826758b6a827edb8f482bec6a094fb14", "messageHeadline": "Generate pretty state diffs (#1938)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 160, "deletions": 15}}, {"node": {"oid": "fe7451a60bb5e72ffb3b3ab09be03e1667c2f473", "messageHeadline": "always include logs for snapshot export (#1957)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bed22e2b3b4a59e901faf4d0b66225990f75f6ba", "messageHeadline": "Bump thiserror from 1.0.34 to 1.0.36 (#1958)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "20718b83f3106842826d488e22804d64fd11c44b", "messageHeadline": "Specify restart policy for the daily snapshot uploader (#1946)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "00d4a416df47ead121e3b0df52ff89c7fb0aa0f2", "messageHeadline": "snapshots prune script (#1952)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 84, "deletions": 9}}, {"node": {"oid": "ff858005077a20a7827b673a983902fa1fc94ba6", "messageHeadline": "update mainnet default bootstrappers (#1950)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "85da18b6cd9158612dc86f20843caae73c1db9f7", "messageHeadline": "Fix typo in .gitmodules (#1945)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32c511464ce7c4a06d64a31f3a7a3cdfa7f7167a", "messageHeadline": "Improve configuration formation for logging options (#1934)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "c63b91f00f23ba53b9a16826ad3b1d9bd55bf4eb", "messageHeadline": "Async2tokio interval (#1941)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5429ad1437c71ffc9226495272a7b43e15a3df23", "messageHeadline": "add tracking issue to dangling ref fiasco (#1940)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6befbc55e3ef6e3a19c0975ca87b0fedd2964cbc", "messageHeadline": "revert interval change for async std (#1939)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "884c195bc8bb62d895cb613b719ac8c10bf94aed", "messageHeadline": "Revert \"slack review stats (#1935)\" (#1937)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "a7c1748199c0a0dad337cbd4df823df3ea45315c", "messageHeadline": "Avoid 0s durations when using tokio::interval. (#1933)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "292fbd0c379af12ad2ed1c7019f9f712c968b7e8", "messageHeadline": "slack review stats (#1935)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "39ae486cabfa6d3357c9449696465066a0ebba86", "messageHeadline": "Remove the clippy::result_large_err clippy exceptions (#1932)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "0c99b156259aac5c30071d92726ca5d325a6a3ea", "messageHeadline": "less async_std (#1927)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 62, "deletions": 43}}, {"node": {"oid": "45e9969aa5782aaaa8210e56d1143eafc0a636e7", "messageHeadline": "Remove nearly all instances of `block_on`. (#1918)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 570, "deletions": 574}}, {"node": {"oid": "290b3a74899b0f27be779ad7d6853d7b8bf08856", "messageHeadline": "Remove invaild logging attempt. (#1931)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cb1a5d8bb77d4120d00c855d984be21e16d3afb9", "messageHeadline": "add const-option macro (#1929)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 88, "deletions": 14}}, {"node": {"oid": "ba034787b10ef27ebafab2309cece73b370ab97b", "messageHeadline": "Linters better doc (#1928)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "d55d2778d955963f314827e1e2d6b32d499ece5b", "messageHeadline": "Update lru dependency (#1926)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "f72337f498bf8f623928b650749566bcff64b657", "messageHeadline": "Bump version of jsonwebtoken to 8.1 (#1925)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "40815e7e73b2aa9d69cf2bc6af2f9c8d97647eca", "messageHeadline": "Update Forest's external dependencies (where possible) (#1896)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 343, "deletions": 708}}, {"node": {"oid": "7913d837817a79a131ad16689be6dbe3f4e00917", "messageHeadline": "Remove unused call to git-version (#1912)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "0afbf2008d563a7aa1c5435c1e9c3256cfa3c7c0", "messageHeadline": "remove empty policy file (#1915)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b3b60b1f1ca87259a7c3f57795df114ec03babe2", "messageHeadline": "Run cargo udeps in CI (#1895)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "ef688e8ccf86a1d57e946724a772515a4ee83416", "messageHeadline": "Remove Unused Dependencies (#1887)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 51, "deletions": 130}}, {"node": {"oid": "4447cd22f7761246cc970ebdc54ac889d488b1cf", "messageHeadline": "Use doc comments over help text with `StructOpt` (#1870)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 138, "deletions": 150}}, {"node": {"oid": "20d58d5010b7c59165d47bf20260070a7ce66119", "messageHeadline": "IaC: Service for creating and uploading calibnet snapshots (#1735)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 257, "deletions": 7}}, {"node": {"oid": "10c8145328973abc5ea6054acaad0258817573ee", "messageHeadline": "support calibnet snapshot download (#1898)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 285, "deletions": 16}}, {"node": {"oid": "ecc35b0582f08068ac013e3af7a2a8e2739b72a5", "messageHeadline": "Update dependencies in Cargo.lock (#1878)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 232, "deletions": 178}}, {"node": {"oid": "5ac1f03bcd7f5ce1799a5cb244482d10a03a466f", "messageHeadline": "subcommand download mainnet snapshot (#1886)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 602, "deletions": 23}}, {"node": {"oid": "9d49e6f0fda5b0d37fb96a93739c67ba560ef0cd", "messageHeadline": "include snapshot path in logs (#1893)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9feb3c6b536bad490ccff6ec968a340db3e88908", "messageHeadline": "Enable dependabot (#1885)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d36e6d53ecad021e8b79502857b78c8d27120844", "messageHeadline": "suggest GH Discussions instead of Discord (#1888)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "583d67da85d28ba84b91b44d3c8ff06ba6fb1e20", "messageHeadline": "Add a migration markdown document (#1889)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "01984928b04f71df99ffe6a3c9db07d81ac8de56", "messageHeadline": "Use Config File to Drive Components Log Configuration (#1851)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 65, "deletions": 26}}, {"node": {"oid": "ff679a4bcd8734933f8d063fc722f93b2cb7e2a0", "messageHeadline": "Fix bug in deserialize implementation for `SyncState` (#1879)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 87, "deletions": 8}}, {"node": {"oid": "f345a01faa4bb17ceaea5f3256f0141a98e78b44", "messageHeadline": "Daemonize Forest node (#1856)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 239, "deletions": 10}}, {"node": {"oid": "91bec997b5cc4787a2c5ec4167e6a3145f5771d2", "messageHeadline": "Use constant data instead of lazy_static in forest_networks (#1876)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 43, "deletions": 37}}, {"node": {"oid": "34158ebd521b0b5ecdd546755b47cec9ee4af605", "messageHeadline": "Explicitly import the lazy_static macro. (#1872)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "0f78aa43637eb4fcd89e30650f227fb4d9cb1764", "messageHeadline": "Validate the ChainConfig struct at construction time (#1845)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 38, "deletions": 98}}, {"node": {"oid": "4083d69c7b7923d89437cfbe3ab28e48bdd2192b", "messageHeadline": "rubify sync check, add logs as attachments (#1867)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 142, "deletions": 55}}, {"node": {"oid": "1f833d078febd2f2aa068d97f51c757a468f3cd9", "messageHeadline": "Start RPC server before loading snapshot (#1831)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 105, "deletions": 97}}, {"node": {"oid": "408eec7114b9c833722e9832856dc811d4dc9d80", "messageHeadline": "Change Proposer to return a vector of tasks. (#1865)", "author": {"name": "Akosh Farkash", "email": "aakoshh@gmail.com", "user": {"login": "aakoshh"}}, "additions": 51, "deletions": 28}}, {"node": {"oid": "ff5e064e603b12b514e3320393de0f7701848270", "messageHeadline": "Fix access level for CHAIN_GET_NAME. (#1866)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d869136f20fa4520c1faf602025eed1b348987d", "messageHeadline": "Add CI step to check for dead links in documentation book (#1860)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "a40b719744658aa692bbc31a417c9d7102995d2a", "messageHeadline": "Define each word in the custom forest.dic dictionary (#1857)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "367b59cc98c60fe3cacc543e3f16f274a259965e", "messageHeadline": "Add the output fields of wallet list subcommand (#1785)", "author": {"name": "jim luo", "email": "zmule@163.com", "user": {"login": "jimluo"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "2c31859bf4e9c2b32eca7c3f8ecf5beb9853bda5", "messageHeadline": "Improve the naming of exported snapshots. (#1771)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "0126c2937110ae7e23f22d8bb6ba2da207134855", "messageHeadline": "Run `cargo spellcheck` over every internal crate (#1853)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 65, "deletions": 70}}, {"node": {"oid": "9975fe8f52f2ed6381ff6b6904209c7eee1e5dd2", "messageHeadline": "Cleanly shutdown all tasks and make sure RocksDB is closed properly (\u2026", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 79, "deletions": 31}}, {"node": {"oid": "d3dcce888331e393282c9bcececf50c2f5beead1", "messageHeadline": "Implement cargo spellcheck for vm/actor_interface (#1843)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "6b91adfed60b3ac8ca69507b9dd8b4b80f60a315", "messageHeadline": "spellcheck changes for vm/interpreter (#1844)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec338d7edeaac2fbdd79e7bbf09d4a224976a1ec", "messageHeadline": "Enable spellcheck for `ipld/` (#1822)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "314baef58880363645933807ae635c918b119b75", "messageHeadline": "Add `--halt-after-import` flag to CLI (#1835)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "3f1be7f93bd92cf707024095b01f3a5261cd2925", "messageHeadline": "Enable cargo-spellcheck for node/forest_libp2p (#1832)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "57599f7cf3051d92dec05107691b75afb5ccd944", "messageHeadline": "Implement cargo spellcheck for types (#1842)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "1dc8e130f5425789ff467df2bb3a035a4cf428b7", "messageHeadline": "Re-enable (or delete) drand tests (#1840)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "a8947fb5bb214fb4c06e1f6bc17bebbca4cfb3ac", "messageHeadline": "add features to dev-dependencies for unittest (#1837)", "author": {"name": "jim luo", "email": "zmule@163.com", "user": {"login": "jimluo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7e8d4e24c646d1a0b45f223b64c62db874316aab", "messageHeadline": "Enable cargo-spellcheck for utils/ (#1823)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "a5cbc53709a962b04fbc8b2be5f4df10f1f6e5fa", "messageHeadline": "Display Miner Vesting Table (#1774)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "b4a16e7f7a516b828b9df9cb73d66639f1cd057f", "messageHeadline": "Document mainnet compatibility and workflows (#1802)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "de03039351a95d4bc731cf737653a6eb09f70ebc", "messageHeadline": "Enable spellcheck for `keystore/` (#1826)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffffcc402899f95edd4d26e7c190ce6de6546ef6", "messageHeadline": "Enable spellcheck for `crypto/` (#1825)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "a000eceee1c3d182c0739128134b0f217137df2f", "messageHeadline": "Enable cargo-spellcheck for node/db/ (#1833)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f508eeffe602967c0e096a45474974c607f4a8ed", "messageHeadline": "heaptrack doc (#1819)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "6a6d836a6882e9edf9c78fa55c70eae1cea74623", "messageHeadline": "Enable cargo-spellcheck for node (#1824)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 54, "deletions": 47}}, {"node": {"oid": "76d7b5b494031e32ba310d7b7694bed031098eac", "messageHeadline": "Implement spellcheck for vm/message (#1787)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0a615ec3684e38f537358caad51495deb3317e86", "messageHeadline": "Prefix all internal crates with `forest_` (#1820)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 1853, "deletions": 1843}}, {"node": {"oid": "6620850eb3ab7ef229a875a2decd9c21caff9a15", "messageHeadline": "Enable cargo-spellcheck for node/rpc-api (#1830)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b31dcece648fed7334c60b8ada60a0df873ac2d4", "messageHeadline": "Avoid using panic for user-facing errors. (#1805)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "b143bf691aeaf75107ee83fd920460ebcf4a0c54", "messageHeadline": "Enable cargo-spellcheck for node/rpc (#1829)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "2b4ec98737993a130373388a4092181e75ed820b", "messageHeadline": "add entry count to extra dictionary (#1827)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 79580, "deletions": 168066}}, {"node": {"oid": "0e70fe9ddf7ff65634df67bf82c3073075b49bba", "messageHeadline": "add newer dictionary to cargo-spellcheck (#1795)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 168066, "deletions": 1}}, {"node": {"oid": "8f68fbef0368e82ad1c3eeec360f0e453aa4e491", "messageHeadline": "Delegated Consensus: working example with a devnet version genesis fi\u2026", "author": {"name": "Akosh Farkash", "email": "aakoshh@gmail.com", "user": {"login": "aakoshh"}}, "additions": 597, "deletions": 194}}, {"node": {"oid": "a49e510c903f435bb59d4d1d897727a350a87aac", "messageHeadline": "chain export: revert default value for recent stateroots (#1821)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "652b32ecdaa3899b16f1fe4a2a7ef62c7965ab42", "messageHeadline": "Run `cargo-spellcheck` during CI (#1804)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "61eecb1b81e9a4d3afc563e64ec00eeba1b6f76d", "messageHeadline": "Cleanup build version module (#1756)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 39, "deletions": 148}}, {"node": {"oid": "44033bca8b6bfcc4207acf7abb9d09d3a36c03bf", "messageHeadline": "bump lockfile (#1818)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 316, "deletions": 83}}, {"node": {"oid": "b956125c585f34581a241bb58851f751ca59b79d", "messageHeadline": "Bump rocksdb version to 0.19 (#1815)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2275cdcad86091f9d26240cb02e7dd8a559197a", "messageHeadline": "Path dependencies are not allowed by crates.io (#1762)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 199, "deletions": 138}}, {"node": {"oid": "dca6a543d99d7ec5c83aa4402e80ba3f9a6f5122", "messageHeadline": "Refactor to remove FvmStore (#1781)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 100, "deletions": 188}}, {"node": {"oid": "4e194165a4546a16ecd3446e5a88b2f60feb41c6", "messageHeadline": "Review allow attributes. (#1796)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "7e470572033e269d75efbebae1579dcd2bebf35b", "messageHeadline": "Enable spellcheck in `forest/` (#1789)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "e6e0dae33cd7719237fa6b542e343aad2b24a5cb", "messageHeadline": "Enable cargo-spellcheck for `blockchain/` (#1788)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "db15c8001d5edb54f7e896312937602b2092522e", "messageHeadline": "bump libp2p (#1717)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 553, "deletions": 500}}, {"node": {"oid": "1d4b974b4a56fdacc02dd2e210e6dbe74de02b8f", "messageHeadline": "Implement spellcheck for vm/interpreter (#1790)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "63faa1c6ada8871a95a38cf58842608985f4fa1e", "messageHeadline": "improve chain export ergonomics (#1786)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "4a7cfb300c6262409f7d01ba33f367cce15f0616", "messageHeadline": "remove stray features (#1793)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "83fe7d40678eb0d3a1e11d82381bbd823b77f49e", "messageHeadline": "bump lockfile (#1794)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7891dfbc81c5da771e46320dee59cac40dd97f9f", "messageHeadline": "Test download location of proof parameter files. (#1772)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "0f9eadfb8b9a816cb80406b1cf9da25122c96df9", "messageHeadline": "Remove support for `bls-signatures/pairing` (#1759)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 1, "deletions": 58}}, {"node": {"oid": "241ccbe9b8d40a46feaf47b4324eb3634948029b", "messageHeadline": "increase health check sync period (#1783)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8d890069d4b59582a8108b62a49607e9da60574", "messageHeadline": "check config params are always under section (#1764)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 134, "deletions": 7}}, {"node": {"oid": "e9fcdaa7d767861433ac104b670ba46a9286a765", "messageHeadline": "fix sync check config regression (#1768)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4e163c5fccb54fff6bc2e618d7aefd7f90db051", "messageHeadline": "Fix message republish duration to be seconds rather than milliseconds\u2026", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d183c3ca97828517eb8ebc2a63a996bf8779f11", "messageHeadline": "toml linter in CI (#1767)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 642, "deletions": 667}}, {"node": {"oid": "d3d0713ab18537fa65efc517d23ec92280b211de", "messageHeadline": "update dependencies (#1773)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 308, "deletions": 305}}, {"node": {"oid": "2777962be6ef601bac10b7722489163f83d2c087", "messageHeadline": "temporarily ignore RUSTSEC-2022-0040 (#1765)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "961ac230a0b247297b1ad59a400c175586d125f3", "messageHeadline": "Order-independent configuration for TOML serde (#1743)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 127, "deletions": 92}}, {"node": {"oid": "c337825cad2a4ed69adc738bcaeaf7cb740d4499", "messageHeadline": "add clean Fedora dependencies (#1757)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "59f9731e5f2706ce628b662488b5cee12ff653a6", "messageHeadline": "Untangle re-exports from fil_types (#1734)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 68, "deletions": 75}}, {"node": {"oid": "b2dac6b676866150e8c7927913f3084c20824c1b", "messageHeadline": "Allow RPC bind address to be reconfigured (#1741)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "77c9689a237c4a8b89a7d3bd998962c6d6189c95", "messageHeadline": "Get rid of the json feature flag (#1739)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 103, "deletions": 141}}, {"node": {"oid": "416c91ed739b4f830b38b4b59798fa1c75f92376", "messageHeadline": "Move files out of the repository root (#1742)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "d36dd0f9bffa0f141856d89fd791142446e9b29d", "messageHeadline": "Untangle workaround for old compiler bug (#1740)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "21146f4026556ab164549b77fb99f74f670d0651", "messageHeadline": "Untangle non-essential re-exports (#1733)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 215, "deletions": 202}}, {"node": {"oid": "fa70547cc3785b7d2e1dd15f61707b7da98db570", "messageHeadline": "Enable cargo-spellcheck for blockchain/chain_sync (#1725)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "6d7209ce0d2732cfea78287315e30013985c0796", "messageHeadline": "Test that FOREST_CONFIG_PATH is correctly handled. (#1732)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "08b6a7a6ec1180bfa859e6d553463b04736fa5bd", "messageHeadline": "Enable cargo-spellcheck for blockchain/chain (#1731)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 66, "deletions": 56}}, {"node": {"oid": "a93d5d06fe2d6e1073c6e75437cba37b8325abb6", "messageHeadline": "Enable cargo-spellcheck for blockchain/consensus (#1723)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "979128521536f0d262bf079e90b693a5b3ad3403", "messageHeadline": "Deletes reimports of Ipld struct (#1719)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "df80ca0b0d99add3ac229bd7ae7d0e59748cf386", "messageHeadline": "Don't let codecov comment on PRs. (#1724)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "11d5d451f8637f9a022cec2b24223442f341851e", "messageHeadline": "Forest fails if user doesn't provide snapshot when the DB is empty (#\u2026", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "da3c47748395bbb2bcd1ffe2d75ee543b66bd2a2", "messageHeadline": "Serializer differences doc (#1720)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b18bb13d0cf0fe6c5b5fe30dae0ed48d927ca7b8", "messageHeadline": "Don't rename crates (#1707)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 186, "deletions": 186}}, {"node": {"oid": "5df526dffba3c788494caa70ff875c5b5a29520b", "messageHeadline": "Re-enable more forest_ipld json tests (#1718)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 39, "deletions": 48}}, {"node": {"oid": "e1d43eef245d617768bf6ca186ea232a7c86b280", "messageHeadline": "Enable cargo-spellcheck for blockchain/beacon (#1721)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a5b5cf616a66106b2e1caa4adfda183ead0b21a7", "messageHeadline": "Delegated Consensus (#1714)", "author": {"name": "Akosh Farkash", "email": "aakoshh@gmail.com", "user": {"login": "aakoshh"}}, "additions": 1365, "deletions": 188}}, {"node": {"oid": "e61c450abc64aad7795b1ec6bfd4077f152f25d5", "messageHeadline": "Revert \"Use libipld-json to replace ipld/src/json.rs (#1710)\" (#1715)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "af9615eab3429068df48232bcea4e217676eac0a", "messageHeadline": "Enable snapshot export from the Forest client (#1464)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 129, "deletions": 5}}, {"node": {"oid": "31c492176d2b4b48992327232bad25ffd7138a88", "messageHeadline": "Enable cargo-spellcheck for blockchain/message_pool (#1704)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "63d205f3dcfa1523fe98d23de5e7364d021bcac2", "messageHeadline": "Use libipld-json to replace ipld/src/json.rs (#1710)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 38, "deletions": 43}}, {"node": {"oid": "4f1e254f04b6cb9f2d04f1c5859183dff72816bb", "messageHeadline": "Enable caching when building docs during ci (#1712)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "049ffa3684d4f4a1f211e5d2b7df4b8e90e3776c", "messageHeadline": "remove rocksdb feature (not optional anymore) (#1711)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "5fc22340af3164d36bef40ecd71864c8c0b7bd10", "messageHeadline": "Print a warning if executing a message fails with an internal error (\u2026", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "908ce63bf8653c077424ea6aa79d48f75af54c66", "messageHeadline": "sync check in docker (#1627)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 215, "deletions": 139}}, {"node": {"oid": "5ea48224851b8fd22e015bb6351e58627ad3d03f", "messageHeadline": "Restore test which is no longer broken. (#1702)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "8e158a63901f0a1b7f844bff8b764fc2edc32e9a", "messageHeadline": "Enable cargo-spellcheck for blockchain/state_manager (#1703)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 43, "deletions": 37}}, {"node": {"oid": "e27085d0c5808062a91cdb4a9f685ff714ade050", "messageHeadline": "Trim down `forest_ipld` in preparation for removal (#1693)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 209, "deletions": 637}}, {"node": {"oid": "b74e9684766ac234ed6cfbf76e203c495385840e", "messageHeadline": "Enable cargo-spellcheck for encoding (#1701)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4c31416e131920e90e4bb937e1f4b71185d3c2f7", "messageHeadline": "Ensure blocks are created by a distinct set of miners. (#1699)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 110, "deletions": 3}}, {"node": {"oid": "3082fcf14082ebce6b145a4351636f4e28d005f5", "messageHeadline": "Use consistent formatting in API docs for `forest_blocks` (#1677)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 63, "deletions": 58}}, {"node": {"oid": "2fd368e87e32d78cf63d487e2654750057a5c319", "messageHeadline": "Fail early servers if can't bind (#1696)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "7be3590f11f09ca1186631ccf2ce14a5cf4f0eb7", "messageHeadline": "Fix network name as it is used in the p2p protocol (#1683)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d4c25e53c02bc8e319d73c47e8f6bc16a714bdec", "messageHeadline": "Move JSON serialization to a separate crate (#1676)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 529, "deletions": 675}}, {"node": {"oid": "f2fe6f543060a41f7cd6b815d94f75d1b8ba28f6", "messageHeadline": "Remove code for loading cron and system actors (which should never be\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 174}}, {"node": {"oid": "1b9f48d8bea056e836383c42658b40e93954827f", "messageHeadline": "Improve API documentation consistency for the key management crate (#\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 75, "deletions": 61}}, {"node": {"oid": "30d4c35c92afcca636a66fcafbfc8e787d8d3bfe", "messageHeadline": "default to local loopback (#1682)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "599d962af1e40a5e281e256a2df45e8209f5f1c9", "messageHeadline": "Check API documentation in CI (#1678)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "e20c78a91d0e7f8992551adfe1ef9ac747a7106c", "messageHeadline": "custom bind for metrics server (#1681)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "3e905e63377e830c3b089a00e8dcaa904662d7fb", "messageHeadline": "Move chain::weight into Consensus (#1680)", "author": {"name": "Akosh Farkash", "email": "aakoshh@gmail.com", "user": {"login": "aakoshh"}}, "additions": 155, "deletions": 90}}, {"node": {"oid": "f73daa61daa7779712d366928497f2a9d1d088eb", "messageHeadline": "Refactor validation: introduce the Consensus trait (#1656)", "author": {"name": "Akosh Farkash", "email": "aakoshh@gmail.com", "user": {"login": "aakoshh"}}, "additions": 972, "deletions": 661}}, {"node": {"oid": "a233e72ae3b96737c3ce674b019ebf2d59fc3a5e", "messageHeadline": "Remove `forest::StateTree` in favor of `fvm::StateTree` (#1654)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 21, "deletions": 611}}, {"node": {"oid": "592d1837e4b710bbbb3c85403aa4a04dc00c750a", "messageHeadline": "Simplify VM code and move towards using `fvm::StateTree` (#1652)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 125, "deletions": 72}}, {"node": {"oid": "0e4f384983f0180908e6fd0eb2906aa2b7140420", "messageHeadline": "Delete unused forest_cid::Prefix (#1668)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 1, "deletions": 118}}, {"node": {"oid": "8a53ab6fc02c456bfbc40bd7c2f0c7bbadfa39ed", "messageHeadline": "Add Policy struct to ChainConfig (#1642)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 342, "deletions": 65}}, {"node": {"oid": "9dad7202ee83a6ae5e28a4e71d58260fa2f296f0", "messageHeadline": "Move to fvm_shared::crypto (#1594)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 51, "deletions": 344}}, {"node": {"oid": "0b3082ad2f06ed5971cd3357b21a44c5b0d395d3", "messageHeadline": "delete unsigned message (#1658)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 374}}, {"node": {"oid": "d4f42ff58abaf916b5b9970bc49e8eb5ed64463d", "messageHeadline": "delete network module (#1662)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "330a03e27cdf6647e68b81aa1673247ee8bd5890", "messageHeadline": "Deny all warnings when testing (#1660)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "624bf6205c2913162f7f7f006cd95d6a6846e447", "messageHeadline": "Remove unfortunate merge artifact (#1665)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5485d8008ff7db3dc168e0deeb4c7d4d6535430b", "messageHeadline": "delete errors module (#1661)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 57}}, {"node": {"oid": "3d149dcd7cfd23a8ce2793e107a4c7db20948584", "messageHeadline": "Avoid renaming crates. (#1639)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 765, "deletions": 795}}, {"node": {"oid": "535d7160613f308c90c95a9ba9410ce0c20af723", "messageHeadline": "delete forest_address::NETWORK_DEFAULT (#1659)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "b3ac81e5735c520cdf4edb694cbfd37f2b8c8c05", "messageHeadline": "Statediff improvements (#1615)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 94, "deletions": 8}}, {"node": {"oid": "e6beff0bed55835aebf89bba40fe8eb003b24a73", "messageHeadline": "cleanup (#1655)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "f0f83d1f1416819f80cf1ff8afc4925ccde2d772", "messageHeadline": "Remove wasmtime dependency. (#1651)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "058c39280b8853fdf7fa888fa7a9dfdefd4ac7b8", "messageHeadline": "Use consistent error handling. (#1632)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "b9a5ff48ad8e708c53f5312d46736babea7d1c1b", "messageHeadline": "Skyr (nv16) support, drop support for nv15 and older (#1609)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1152, "deletions": 1389}}, {"node": {"oid": "020ed688e62329d558cb1ce72e9e42b00f7f326e", "messageHeadline": "Delete unused downcast module (#1630)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 171}}, {"node": {"oid": "6b2082eafa29cf87ef38a94b7af6e9c31d5eea92", "messageHeadline": "Fix missing recursive call (#1637)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98c5c75faf631e9c070c9dabcf7619218675ec44", "messageHeadline": "FIP-0023: Break ties between tipsets of equal weight (#1354)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 190, "deletions": 16}}, {"node": {"oid": "70702c5d44bbdbe41d0fed439158b6ee0dede88d", "messageHeadline": "Remove support for the sled backend. (#1625)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 0, "deletions": 198}}, {"node": {"oid": "4910e023308935f594b936ad18837d406bacf4d2", "messageHeadline": "Increase test coverage for compute_base_fee (#1621)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d2e02bc6efb67ca03bfce3cdab8a492166cc2ec4", "messageHeadline": "Remove BlockStore and IPLD/Car (#1563)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 1419, "deletions": 1126}}, {"node": {"oid": "2a67966abc79f3f8c5f7254318646f1ab1166d05", "messageHeadline": "Keep proof parameters in the forest data directory (#1619)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "d822285016bcb47f90d3fe5be215d0aab1ec792f", "messageHeadline": "Disable codecov annotations by default. (#1618)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3647f287c47ed9086731ce1183dd24bb516085b9", "messageHeadline": "improve docker examples (#1610)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6b99163b03f9e09384bb4f7035d1f88f8661b1b0", "messageHeadline": "Replace UnsignedMessage with fvm_shared::message::Message (#1613)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 478, "deletions": 336}}, {"node": {"oid": "b9e460c776c3c4b15e7137f6a2c484fe8aaff17e", "messageHeadline": "Remove forest_runtime (#1617)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 1, "deletions": 406}}, {"node": {"oid": "ba1c9d970d1f9bc6dc4cbbe6e5ea5c8a9afd77af", "messageHeadline": "Fix clippy error (#1611)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "46fe3ff57bf1ea634fe325dc9c17755d576fb25e", "messageHeadline": "Move to anyhow::Error (#1605)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 321, "deletions": 330}}, {"node": {"oid": "82ddcaa6a0f496d73e78211b46d790c3da16451e", "messageHeadline": "Get rid of the dirs dependency. (#1584)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 7, "deletions": 26}}, {"node": {"oid": "dba81454ee44eea26d6f3e42b2e4383f9bc7f30c", "messageHeadline": "Remove dead code from the VM. (#1608)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 16, "deletions": 41}}, {"node": {"oid": "df606d285efa5a86c749023c79a12c500ee70a88", "messageHeadline": "Remove PriceList in favor of fvm::gas::PriceList (#1592)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 83, "deletions": 715}}, {"node": {"oid": "55e0ebdebc72472e9f36a45c1c60952d5fca2e6d", "messageHeadline": "Update changelog for upcoming release. (#1606)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ce54dba58785c0c4f150deca16d2106d56c55b86", "messageHeadline": "Correctly handle FVM errors. (#1604)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "f1907e868c6fb654b2abcf7b7356a209044a3f8c", "messageHeadline": "switch to nightly on release workflow (#1607)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c475fa5063eb62bf17828f70feb37e80c39ab6c7", "messageHeadline": "Replace Box<dyn Error> with anyhow::Error (#1571)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 57, "deletions": 56}}, {"node": {"oid": "aebf41e6ed1d2ce1c95602291613caac3c8633b9", "messageHeadline": "remove forest ipld amt (#1600)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1875}}, {"node": {"oid": "34aa151a187b8e8c5c1464359d57b3bcc29c3f3c", "messageHeadline": "improve pretty-print of BigInt byte values (#1593)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "5fe2b6ebe75428e969b904bd01ac38915b53434b", "messageHeadline": "use fvm-ipld-bitfield (#1597)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 19, "deletions": 2842}}, {"node": {"oid": "26c85e8c3f4f8a27bb2b048c62d5a261c9aa4cdb", "messageHeadline": "Copy in most recent version of the proof parameters file. (#1595)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "df5227043f9f72c1a2b5e8f552b9bc8490b178c1", "messageHeadline": "Refactor chain-specific database location code (#1582)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "adfe507967c54aa28a937ae6c74a79379e30fac2", "messageHeadline": "Remove the clock crate. (#1586)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 38, "deletions": 88}}, {"node": {"oid": "a61b376d2a1d4ae3a6d62659b6d557ad3ad95637", "messageHeadline": "Fix docker certs (#1588)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8a16ea2001e221704cebca2f03cdcc066a693100", "messageHeadline": "Remove disabled code for handling older actor versions (#1583)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 3, "deletions": 929}}, {"node": {"oid": "6bb8dde95efe0d3c05361e9f7f7d5f5c0fa1492f", "messageHeadline": "Remove utils/bigint in favor of fvm_shared::bigint (#1574)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 75, "deletions": 290}}, {"node": {"oid": "827746a1dd5d14f623ac79fd8354f4d333367290", "messageHeadline": "Use GasTracker from fvm (#1566)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 59, "deletions": 82}}, {"node": {"oid": "2d94f868a1673a073d242ee90d6048fbf314ca77", "messageHeadline": "remove commcid in favor of the fvm commcid (#1570)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 6, "deletions": 271}}, {"node": {"oid": "1da9b37c37c7b374dffa96d7ff0cbc1a1861b8be", "messageHeadline": "Subset of Forest Maintenance Tasks (Part 1) v2 (#1568)", "author": {"name": "Josh Jones", "email": "joshua.jones@chainsafe.io", "user": {"login": "jdjaustin"}}, "additions": 23, "deletions": 32}}, {"node": {"oid": "2dfde15dcc65585e666f4c81e7a675bddecf042f", "messageHeadline": "Remove ipld_hamt source code (#1572)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 0, "deletions": 2319}}, {"node": {"oid": "a651add7a653908350ab05acbb2bdb3b3899c12e", "messageHeadline": "Use FVM ApplyRet and remove forest's (#1567)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 15, "deletions": 104}}, {"node": {"oid": "6c0be541a6ace99a0d80a7d3afe4d8d1ada58422", "messageHeadline": "PR 1534 LLVM code coverage (#1558)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "20675e6c51df5c58bb511d2fe35c57e5aafd740e", "messageHeadline": "Remove audit exceptions for RUSTSEC-2020-0071 and RUSTSEC-2021-0130 (\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "361ac6ebbfa671b02b9da44ec597b693bc12207c", "messageHeadline": "Make event logging less verbose in steady-state mode. (#1557)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1073a2ca85b20730f02c0517fc19ef0498af5ccd", "messageHeadline": "Fix Forest docker image (#1565)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 94, "deletions": 17}}, {"node": {"oid": "cd844ef1b2c3b579a2990154e241e9772dc57fc5", "messageHeadline": "Running config dump subcommand on a new machine fails (#1564)", "author": {"name": "tyshko5", "email": "74514992+tyshko5@users.noreply.github.com", "user": {"login": "tyshko5"}}, "additions": 9, "deletions": 55}}, {"node": {"oid": "42313c83af471f1a113e7c9279d1a86f68e2b2ad", "messageHeadline": "Runtime network selection (#1482)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 985, "deletions": 685}}, {"node": {"oid": "f538c6d28c34d65f0044849de6953e591ea7a41a", "messageHeadline": "Move CID-related constants to FVM-owned crates. (#1543)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 14, "deletions": 32}}, {"node": {"oid": "be7d8832367a0d5811a97f0d2e59bb405267c2d8", "messageHeadline": "Remove native smart-contract backend. (#1542)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 6, "deletions": 564}}, {"node": {"oid": "3fb6b15e69bee744833a98a720f5e6dd4c9c4117", "messageHeadline": "Remove native implementation of the v6 (nv14) actors. (#1559)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 120, "deletions": 21328}}, {"node": {"oid": "8cd7c01fe08c3844774388b521a7cf35856b3bdf", "messageHeadline": "Add tyshko5 to CODEOWNERS. (#1540)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8461527da2334b5f61ba96c311dda2b2b021e69", "messageHeadline": "Cleanup Forest to make CI green (#1538)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 96, "deletions": 5797}}, {"node": {"oid": "c2092863e33010373dba5a556c8402c596571a11", "messageHeadline": "Upgrade to nv15 (actors v7, fvm v0.8) (#1487)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 5109, "deletions": 4862}}, {"node": {"oid": "57ea70e9e1826a112d794d1bb016b07984ba1b10", "messageHeadline": "Use `anyhow::Error` where possible. (#1519)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 564, "deletions": 630}}, {"node": {"oid": "cd27985df1ef1469fab70f83d2122c96ac66506a", "messageHeadline": "docs: update changelog (#1521)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "6f5d9008494c59a1b27f224d172d8a1b508faa3b", "messageHeadline": "implement NetDisconnect (#1531)", "author": {"name": "Elvis", "email": "elvisdedic@outlook.com", "user": {"login": "leviathanbeak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ebed40a1b2f8d5aa75242b468d6d127cbcde3f66", "messageHeadline": "log: don't override default filters (#1504) (#1530)", "author": {"name": "Josh Jones", "email": "jdjaustin@gmail.com", "user": {"login": "jdjaustin"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a251811c603bfe0c93f454791b2541c0941d082f", "messageHeadline": "crates: bump wasmtime (#1526)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "0c5ab30664f7e47bfc82e7c78c87ee5720e29658", "messageHeadline": "ci: add wasm target to release script (#1524)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "a8b12024c3d208934310f9350be6da5fb3b1fedc", "messageHeadline": "ci: add codecov target threshold tolerance of 1% (#1525)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e35099fe1f6586478631fc9861a44b35859f80a5", "messageHeadline": "node: demote noisy warnings to debug (#1518)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 30, "deletions": 46}}, {"node": {"oid": "003308ad441d27be8c3ec738c876aeb33a1f8104", "messageHeadline": "workaround fix for prometheus endpoint (#1516)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "755a5c93a48dab337ec63446442fc35746c368e5", "messageHeadline": "fixed bug label for bug template (#1514)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c732da66c458847fb58486956a6e9b39d0b7d6b", "messageHeadline": "crates: purge unused dependencies (#1509)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 11, "deletions": 3292}}, {"node": {"oid": "e2accbebb009ca189863b917b10c28144546d108", "messageHeadline": "github: update code owners (#1507)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f6bbe14170f7fee62a1d334d94dc33290d9e5e4a", "messageHeadline": "ci: enable rustc version trinity for builds (#1506)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f0c7f0f68d4547a8b549ef43d99052e2d74c999", "messageHeadline": "crates: bump dependencies (#1503)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 541, "deletions": 259}}, {"node": {"oid": "b7951fb5526e8f093c64935151fac80fca9f55a8", "messageHeadline": "Re-use some code from ref-fvm (#1500)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 35, "deletions": 556}}, {"node": {"oid": "1bad495d480af6186b1d0bc0d2d8787e02ae5112", "messageHeadline": "Standardized, cross-platform config location (#1494)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "e99e378e87b4499fdc4220c7fa6db1fe5911a711", "messageHeadline": "deps: simplify os dependencies (#1496)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 49, "deletions": 78}}, {"node": {"oid": "af62a4335fb7c99803b1953be3bbe8874bc90093", "messageHeadline": "use exports from ref-fvm (#1495)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 14, "deletions": 668}}, {"node": {"oid": "cf49ba79170add35bf525cd34753445f233900e6", "messageHeadline": "Start the prometheus server before loading snapshots. (#1484)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e89d8839ad4df527f458e2c3fcfc88264315dae0", "messageHeadline": "config dump with tests (#1485)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 232, "deletions": 12}}, {"node": {"oid": "8cfdc9b15428eeac5af0bc05da2c0787c947e02a", "messageHeadline": "Use the v6 version of the actor's bundle. (#1474)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 673, "deletions": 1338}}, {"node": {"oid": "41e13c952caab70d52005f9db308549c2f2b0f44", "messageHeadline": "exposed more rocksdb options, increased max files (#1481)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 151, "deletions": 37}}, {"node": {"oid": "d52d4f7a54251b4429288627136011a13d63ecce", "messageHeadline": "parametrize current rocksdb settings (#1479)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 98, "deletions": 85}}, {"node": {"oid": "879cb3e40debfded8c5fc9c4b01c884a316d3b57", "messageHeadline": "Use progress bars when downloading headers and scanning the blockchai\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "dcc553e1074ae8cbc86ce15c6bfb9496eaa5c433", "messageHeadline": "Night job scripts (#1475)", "author": {"name": "Hubert", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 237, "deletions": 0}}, {"node": {"oid": "7783ef8cf9b4fe491870e1def7f58ae2e50be962", "messageHeadline": "add more metrics of syncing (#1467)", "author": {"name": "LesnyRumcajs", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "e708777ff6d28aa08ff47560cd62212dfe2fbbb7", "messageHeadline": "Limit RocksDB to 200 open files. (#1468)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6a4e6d80c9bf9962de3e82d0bb89e64dc63e13c0", "messageHeadline": "CI: Include conformance tests in code coverage results (#1470)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "beeb07803a6cd6040b0d4d8387e0a34713a134f7", "messageHeadline": "Show a progressbar when downloading tipset headers. (#1469)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "a3c4bf2579cbb430398c5e16f5398adb3697a9f4", "messageHeadline": "Add 'fvm' backend in parallel to our native backend. (#1403)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 3012, "deletions": 1843}}, {"node": {"oid": "845aa6b0122b4e5d6c0c04c44b0c77b74e022699", "messageHeadline": "Update regex to v1.5.5 (from 1.5.4) to avoid performance vulnerabilit\u2026", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 76, "deletions": 70}}, {"node": {"oid": "d2e7bed3f3618f66e54a72b9e5f154c9b356cb82", "messageHeadline": "CI: Allow codecov policies to fail. (#1471)", "author": {"name": "David Himmelstrup", "email": "david.himmelstrup@chainsafe.io", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c54baa2b66d7470189237214b8e638345cb22c36", "messageHeadline": "improve docker-compose for monitoring stack (#1461)", "author": {"name": "LesnyRumcajs", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "a1b592a7398c2dc21433e0607f9c64b980ac91e0", "messageHeadline": "Revert \"Enforce max length when serializing/deserializing arrays (#14\u2026", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 51, "deletions": 330}}, {"node": {"oid": "1062469c1e595d25d0c4f40cd9d5f48b671ff0c5", "messageHeadline": "Enforce max length when serializing/deserializing arrays (#1434)", "author": {"name": "clearloop", "email": "26088946+clearloop@users.noreply.github.com", "user": {"login": "clearloop"}}, "additions": 330, "deletions": 51}}, {"node": {"oid": "6fc9ea14f7410863d6f8fdfb91e8cd4e66992b1f", "messageHeadline": "fixed new clippy warnings (#1449)", "author": {"name": "LesnyRumcajs", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6f49203b633b0958148e0d5a16c16a6a99a5ee86", "messageHeadline": "improve license check script (#1443)", "author": {"name": "LesnyRumcajs", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7589b55542bcf0f72e5779db2a56e45671f17bec", "messageHeadline": "Elmattic/actors review f26 (#1340)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 195, "deletions": 34}}, {"node": {"oid": "b4b38bdd09dc456c2d00da4bcc3716a3e9a4a9c6", "messageHeadline": "Calibnet Support (#1370)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 195, "deletions": 35}}, {"node": {"oid": "e66d0f9e2f810752bd3330d9ae2370f7197b234b", "messageHeadline": "blockchain/sync: demote chain exchange warning to debug message (#1439)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbd525f4b261a176afdaa33c1ab4369a0364bf68", "messageHeadline": "fix clippy fiascoes introduced in #1437 (#1438)", "author": {"name": "LesnyRumcajs", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62988155ce1bd4f0b07bce0278356b3903e78b5f", "messageHeadline": " #1419 - fix signature verification fiasco (#1437)", "author": {"name": "LesnyRumcajs", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 70, "deletions": 8}}, {"node": {"oid": "9e7c5a279eb909f43783ee16ffbde6e6b165c066", "messageHeadline": " #1430 - enable clippy for tests, fix issues (#1436)", "author": {"name": "LesnyRumcajs", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 241, "deletions": 276}}, {"node": {"oid": "d5a774a10b59dcad5372f520577180b9614fe2bb", "messageHeadline": "rustc: switch to rust edition 2021 (#1429)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 64, "deletions": 80}}, {"node": {"oid": "2b822b29bf584f4b02e37d69dcd173f04021e031", "messageHeadline": "forest: bump version to 0.2.2 (#1428)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 119, "deletions": 105}}, {"node": {"oid": "e6e861809fb200c5b8c013af62005e8d2954acce", "messageHeadline": "move from chrono to time crate (#1426)", "author": {"name": "LesnyRumcajs", "email": "hubert@chainsafe.io", "user": {"login": "LesnyRumcajs"}}, "additions": 71, "deletions": 33}}, {"node": {"oid": "478945f95cb6f79460cdc2bce3163e0a9cf8d8a5", "messageHeadline": "ci: fix documentation link in release workflow (#1427)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0de725837559ef1e00337b484c1de24ad0d8dcf", "messageHeadline": "feat(encoding): add max length check for bytes (#1399)", "author": {"name": "clearloop", "email": "cdr.today@foxmail.com", "user": {"login": "clearloop"}}, "additions": 140, "deletions": 8}}, {"node": {"oid": "f96876c9c27a023b947462ffee8003e8dfcadc1b", "messageHeadline": "Add assert in debug mode and tests (#1416)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "e2a7a3ef308eb2094384103262148b536a053318", "messageHeadline": "add shellcheck to CI (#1423)", "author": {"name": "LesnyRumcajs", "email": "lesny.rumcajs@gmail.com", "user": {"login": "LesnyRumcajs"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "f7141b4a0ea9105c3b6d8cdf83bef92d608ffeba", "messageHeadline": "Fail CI on failed fmt or other linting file changes (#1422)", "author": {"name": "LesnyRumcajs", "email": "lesny.rumcajs@gmail.com", "user": {"login": "LesnyRumcajs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7ff0be8fc4933077c61b1e63be7e8be588b11095", "messageHeadline": "crates: replace monkey-patched cs_* crates by upstream deps (#1414)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 833, "deletions": 805}}, {"node": {"oid": "62188b63ea0004ce638bfc1d53a35d8b5b40809a", "messageHeadline": "add LesnyRumcajs to CODEOWNERS (#1425)", "author": {"name": "LesnyRumcajs", "email": "lesny.rumcajs@gmail.com", "user": {"login": "LesnyRumcajs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ba25d1fbe6c01eebfae7ccb04d159207af5b337", "messageHeadline": "ci: temporarily ignore RUSTSEC-2022-0009 (#1424)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bd0a3b8ad43ba9dc5192e897c27c9b88f314f3c", "messageHeadline": "vm/actor: remove unused fields in paych actor tests (#1415)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "232784eb20cd0761415c97d0b4abab66db0dd7a0", "messageHeadline": "forest: bump version to 0.2.1 (#1417)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fb4282fcd14617788d9c4e1dcab1d7ee0a664ae", "messageHeadline": "fix exit code mismatch (#1412)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "fa33881c9e67e3744a2c811efb5300dc35b7603a", "messageHeadline": "Improve snapshot parsing performance by ~2.5x (#1408)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6b426bda1bb9f10de317a59d7865ef7e829cb064", "messageHeadline": "Update conformance test vectors (and fix test driver) (#1404)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "e854cead65331adecb66f215a920f52ea441639a", "messageHeadline": "Use human readable units when loading snapshots. (#1407)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a54b8d8efacb127705ca75e70bab568dff715d95", "messageHeadline": "chore: bump rocksdb to 0.17 (#1398)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 253, "deletions": 76}}, {"node": {"oid": "ae2935bbb7d4cd10adc24a7af2f57708f69ec33a", "messageHeadline": "Include network in forest version string. (#1401)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "dd2a402f7d1b146267bb11bd46c2cbd4990b00d7", "messageHeadline": "fix 1369 (#1397)", "author": {"name": "willeslau", "email": "willeslau@gmail.com", "user": {"login": "willeslau"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3e2cda5b77cc6c903b8b13abb30203c0e3a29db8", "messageHeadline": "Move `/docs` to `/documentation` (#1390)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55d039977f6d3b86e6c1c50810025298def86f73", "messageHeadline": "release forest v0.2.0 alpha (#1393)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 132, "deletions": 2}}, {"node": {"oid": "1aec44b1ba6d13e62449411683588f11564cbd16", "messageHeadline": "Elmattic/actors review c1 (#1368)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 89, "deletions": 9}}, {"node": {"oid": "1c385e4710058d779b615ae9894bd8f944ca6f8e", "messageHeadline": "Fix encoding size constraints for BigInt and BigUint not enforced (#1\u2026", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "243c411f9540be7f58a41c5d7c4014d62cbd6e22", "messageHeadline": "Fix typo when running conformance tests. (#1394)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "247cf4cadb431d9814cf7e0c050380c0e8ebbbd5", "messageHeadline": "Auto-detect available cores on Linux and MacOS. (#1387)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "13095e2cfc7c77c9c58fcc998b499cb7921418a4", "messageHeadline": "Remove unused lint exceptions. (#1385)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6a8b2de7a86cc8d6efc857380fb940e153a5a151", "messageHeadline": "B4 fix: fixing by adding max index computation in bitfield validation\u2026", "author": {"name": "c r", "email": "c@laudiacay.cool", "user": {"login": "laudiacay"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "250e27a5bcf740f4a68ef28d1166c98ac15fde92", "messageHeadline": "ci: run github actions on buildjet (#1366)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 193, "deletions": 598}}, {"node": {"oid": "75a727664269a634592c5c38d76426777eca9a21", "messageHeadline": "ci: documentation dry-run for PRs. (#1383)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "207bde99ed2f1f3f3466da23e7850c6314a256bf", "messageHeadline": "Use pre-made action to deploy documentation to gh-pages. (#1380)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "5a8533845014502f2e8f9120d4ea377bbaf87cfd", "messageHeadline": "networks: Show an informative error message if the selected feature s\u2026", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "08891fd3603a0fec385d33abdec8fdd726d3a8b0", "messageHeadline": "Disable test 'test_optimal_message_selection3' because it is inconsis\u2026", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4fc468401ac6b7b29cfd53eed4e95b0e5ad92943", "messageHeadline": "Add David to repo maintainers (#1374)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7727b338e13879c953e84baf7ead57490a46d483", "messageHeadline": "Apply lints from rust-1.58 (#1378)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 30, "deletions": 49}}, {"node": {"oid": "c06e1d35bae816b8601ad03d686d09c85c5241d3", "messageHeadline": "catch panic in `verify_window_post` (#1365)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 61, "deletions": 28}}, {"node": {"oid": "da359adbb4d114f7f5a0af8ad09a8c74ea9c022f", "messageHeadline": "make 'base64' dependency for key_management no longer optional (#1372)", "author": {"name": "David Himmelstrup", "email": "lemmih@gmail.com", "user": {"login": "lemmih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b622af5a688339d35ce9fb8bcc0a44a7025a624e", "messageHeadline": "fix snapshot get in docs (#1353)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e220de16e0e98fa4740310f8087505e61c4c8001", "messageHeadline": "fix market logic (#1356)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e48fe7181a9a8ccac17774db3d667cb065c19b0a", "messageHeadline": "v6: fix market and power actors to match go (#1348)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 137, "deletions": 174}}, {"node": {"oid": "87ab772f18601161964d4c0be014f47fd89cfbd6", "messageHeadline": "F28 fix (#1343)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 109, "deletions": 103}}, {"node": {"oid": "efd56e931d58a01a8a2c42fe7faa65cacdceae56", "messageHeadline": "fix: F25 (#1342)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "bdd4d9180ad5d376a3533778a5021337a7790423", "messageHeadline": "ci: --ignore RUSTSEC-2021-0130 (#1350)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "356757e2c776132e4c8db0a85e4b1733137330fd", "messageHeadline": "drand v14 update: fix fetching around null tipsets (#1339)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 459, "deletions": 221}}, {"node": {"oid": "90e85d0e037244076d3e63011d24de2393d4a292", "messageHeadline": "fix v6 market actor bug (#1341)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b29e87382f8f179a453b99dd059db865b07f31be", "messageHeadline": "F27 fix (#1328)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 63, "deletions": 17}}, {"node": {"oid": "c9f54c3fc383f30055e9fb121c080b7fccb89e5b", "messageHeadline": "F17 fix (#1324)", "author": {"name": "c r", "email": "c@laudiacay.cool", "user": {"login": "laudiacay"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "e4c07d1bd8bdcdb9285565e1abf286a8ac6797af", "messageHeadline": "laudiacay/actors review f23 (#1325)", "author": {"name": "c r", "email": "c@laudiacay.cool", "user": {"login": "laudiacay"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35aa3d5463d83c216343f74f1b6ccbc10d5b4122", "messageHeadline": "fix market actor publish_storage_deals (#1327)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "efe29edbb3fe29384272e9637cc0aeb2c2d63c1d", "messageHeadline": "remove .swp (#1326)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "47b3ad48791aaf0f9dd3e67b732e8879c97319c3", "messageHeadline": "F24 fix (#1323)", "author": {"name": "c r", "email": "c@laudiacay.cool", "user": {"login": "laudiacay"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "98178cd11c01ac1b664348758b1e62d0803913ec", "messageHeadline": "F9 fix (#1315)", "author": {"name": "c r", "email": "c@laudiacay.cool", "user": {"login": "laudiacay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "032857963b21ea1854e1ea276b057d7695de01f5", "messageHeadline": "F20: Fix expiration set validation order (#1322)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a132d984c5ce17e26dd6e9ecd4e638ca3430956", "messageHeadline": "F13 fix (#1313)", "author": {"name": "c r", "email": "c@laudiacay.cool", "user": {"login": "laudiacay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2263e418815752ece779997cb9f94e87d68d1164", "messageHeadline": "F21 fix (#1311)", "author": {"name": "c r", "email": "c@laudiacay.cool", "user": {"login": "laudiacay"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b83b1906a6df811a470fb752608d2cb8a9e51563", "messageHeadline": "F11 fix (#1312)", "author": {"name": "c r", "email": "c@laudiacay.cool", "user": {"login": "laudiacay"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "efc2d7fdd72f86e5add10082acca6d1d0d58b65d", "messageHeadline": "F15 fix (#1314)", "author": {"name": "c r", "email": "c@laudiacay.cool", "user": {"login": "laudiacay"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "a6e02c55f3f335d8410681cdd280a75045295f09", "messageHeadline": "F18, F19 fix (#1321)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "984730b3d7143b65d3c83964b0d08a9a0288fdb1", "messageHeadline": "NV14: implement v6 actors (#1260)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 1212, "deletions": 280}}, {"node": {"oid": "453cba17d7f8eefc86d28866230c27dad3705515", "messageHeadline": "add to troubleshooting docs (#1282)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "77843b326d64f072a8db37bb6e94c15ae4b32042", "messageHeadline": "F12 fix (#1290)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 160, "deletions": 13}}, {"node": {"oid": "20e6eee00457f2b3d1c2ef3c22690bc909f8eb31", "messageHeadline": "F1 fix (#1293)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "3c3e052765dfaa1c1dc2231ee859fb79fe6de833", "messageHeadline": "F16: Fix improper use of assert macro (#1310)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b7f2e3e99a8b5699ce3301d65375ebb77ac9d1d8", "messageHeadline": "F14: Fix missing continue statement (#1309)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9099dac4a89bb6c55c09917b12d2b4fc66bd372a", "messageHeadline": "F10 fix (#1308)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "9b04e90e2faad0b4e31c6b47e153a4153f182cfe", "messageHeadline": "F7: Fix incorrect error codes (#1297)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75fdc108350aede15bf3e54386b3e7a10e4c4d81", "messageHeadline": "F8: Add missing decrement for miner_count (#1298)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "258fc9f2ebed1e3fa0bd29a92a9f55c05d4db26c", "messageHeadline": "F6: Fix incorrect error code (#1296)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "539005b313dbf88c34292a1bcb210588ec8653e7", "messageHeadline": "F5: Fix proposal check in market actor (#1295)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74ec57cae77a367f4d2f54cea3fe841bd9cffdf5", "messageHeadline": "Remove redundant validation code and update error message to be same \u2026", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "bc29740ce5c73bea76e653497ac2beaf8ba55eab", "messageHeadline": "F3: fix logic to be the same as in the spec actors (#1292)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "692e76325bc028d89e9553d74fccecbb8c5297c0", "messageHeadline": "attempt to improve gh actions time (#1319)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "1cf59662a17144f41bc524eea91e664614139be5", "messageHeadline": "Fix clippy errors for the new cargo 1.57.0 (#1316)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "674fba52820d60f4d2244730a8f30f233ee1cd91", "messageHeadline": "ci: add gh actions workflows (#1317)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 183, "deletions": 20}}, {"node": {"oid": "c7657b86f3c25e3a0414f0a9e1db1b3ebed1b9b9", "messageHeadline": "fix: audit issue F2 (#1289)", "author": {"name": "Guillaume Potier", "email": "elmattic@users.noreply.github.com", "user": {"login": "elmattic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cddd5f9d32d6e9f7855fa3d53271e7a3416cd635", "messageHeadline": "update codeowners (#1306)", "author": {"name": "noot", "email": "36753753+noot@users.noreply.github.com", "user": {"login": "noot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d96f7558bec8e06643c2c143f0ed55dc5126175f", "messageHeadline": "Add Guillaume to code owners (#1283)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73e8f95a108902c6bef44ee359a8478663844e5b", "messageHeadline": ".circleci: Remove extra step for docs (#1251)", "author": {"name": "Jorge Olivero", "email": "jorgeaolivero@gmail.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c96c0af819143b3ad1c809ce6824b339f00c4cd9", "messageHeadline": ".circleci: Build and push mdbook (#1250)", "author": {"name": "Jorge Olivero", "email": "jorgeaolivero@gmail.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "35392d44be9056181468cd4787d7b3c051208312", "messageHeadline": "Add MdBook Documentation (#1249)", "author": {"name": "Jorge Olivero", "email": "jorgeaolivero@gmail.com", "user": null}, "additions": 165, "deletions": 0}}, {"node": {"oid": "b6e6717523858b29795a5b633d42136cebb4a1f5", "messageHeadline": "docs: add release notes (#1246)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 733, "deletions": 17}}, {"node": {"oid": "cd33929e106c03715de2d6bdbb783870a5877629", "messageHeadline": "ci: ignore cargo audit for RUSTSEC-2020-0159 (#1245)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7e816a771f85be5f079648d4fb579f315f62110", "messageHeadline": "Update Libp2p to 0.40.0-RC.1 (#1243)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 911, "deletions": 623}}, {"node": {"oid": "a33328c9e1f69189a67533358e08618c5aeaa3e5", "messageHeadline": "Mpool CLI Commands (#1203)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 254, "deletions": 267}}, {"node": {"oid": "9d4b52914037dace3ec1e175c9e7ba1d6b6ae0f5", "messageHeadline": "Create new_issue.md (#1193)", "author": {"name": "Lee Raj", "email": "22226137+lerajk@users.noreply.github.com", "user": {"login": "lerajk"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "60910979b1010ee99feff8a870f131f45ea488c1", "messageHeadline": "actor_name_by_code (#1218)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "5845cdf7e2adf67bb456d1c9c6a25c5fd0fa9a1f", "messageHeadline": "Bump libsecp256k1 and statrs (#1244)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 99, "deletions": 28}}, {"node": {"oid": "a56e4a531dee3bb8396fa7b2627c8b8e4b55f341", "messageHeadline": "fix stable clippy::needless_collect (#1238)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4eb74f908375d7ea0f97fa8e47a3da0e2e619357", "messageHeadline": "fix stable clippy::needless_borrow (#1236)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 163, "deletions": 165}}, {"node": {"oid": "5006e62a901d0802b445229910961c4cc1e36314", "messageHeadline": "clippy: avoid contiguous acronyms (#upper_case_acronyms) (#1239)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8543b3fbbea605114bb1fa0e1d7130f1044708dc", "messageHeadline": "Connor/state cli (#1219)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 440, "deletions": 16}}, {"node": {"oid": "b40f8d11ec942db9836fbc509e4e84a1252ffb27", "messageHeadline": "Fix Deadlock when using Rayon (#1240)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "0e816c8a62e1ac97fec244360b6a8b6a7dd1157d", "messageHeadline": "clippy: remove redundant enum variant names (`enum_variant_names`) (#\u2026", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "db5bb065bf5a94b8e56840179fb39b78eefdd03d", "messageHeadline": "cli: use cargo package version environment data in cli options struct\u2026", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "28f7d83f358aeeb78e5c224aceefa359964d9dd2", "messageHeadline": "rust: default to stable toolchain instead of pinned version (#1228)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "70f26c29d42778f831c9bf68799398862ca72aba", "messageHeadline": "circleci: prepare build matrix (#1233)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 119, "deletions": 92}}, {"node": {"oid": "d9a4df14e2891ef3127a863af0d2b00f4d097a5d", "messageHeadline": "scripts: fix copyright header years (#1230)", "author": {"name": "Afr Schoe", "email": "58883403+q9f@users.noreply.github.com", "user": {"login": "q9f"}}, "additions": 391, "deletions": 392}}, {"node": {"oid": "ccf1ac118aefe7143b0a97a671f241e052f79343", "messageHeadline": "Return Ok when validating drand beacon entries similar to how Lotus d\u2026", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f5fe14d21115c140a8da610e1e4a82f412294907", "messageHeadline": "[Audit fixes] FOR-03 - Inconsistent Deserialization of Randomness (#1\u2026", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 55, "deletions": 35}}, {"node": {"oid": "32a9ae5f9f62c6bbb93771fe77e6e5a72d8a0477", "messageHeadline": "Rest of V5 Updates (#1217)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 534, "deletions": 156}}, {"node": {"oid": "e6e1c8ad6036dac1ec50ac2be3992dfe0f59ba22", "messageHeadline": "API_IMPLEMENTATION.md build script formatting improvements (#1210)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 439, "deletions": 363}}, {"node": {"oid": "1e88b095d886647d999b5840cb716ec20400c2fa", "messageHeadline": "For 01 (#1188)", "author": {"name": "Jorge Olivero", "email": "jorgeaolivero@gmail.com", "user": null}, "additions": 49, "deletions": 2}}, {"node": {"oid": "881d8f23386e0421ab29c4d5b1173ac3c9c0d0d7", "messageHeadline": "FIP 0013 Aggregate Seal Verification (#1185)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 577, "deletions": 322}}, {"node": {"oid": "ea98ea2adba7f7f3625421834ef9d261f4e5885d", "messageHeadline": "FIP 0008 Batch Pre Commits (#1189)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 312, "deletions": 351}}, {"node": {"oid": "a134d5ed99ce66978133c0943ca9eeccee5a53b4", "messageHeadline": "Multi-key import feature (#1201)", "author": {"name": "Elvis", "email": "elvisdedic@outlook.com", "user": {"login": "leviathanbeak"}}, "additions": 104, "deletions": 85}}, {"node": {"oid": "0c447d4c202167154bc7b29f8fc1c275c8f15590", "messageHeadline": "OpenRPC schema parsing & generation (#1194)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 19582, "deletions": 1}}, {"node": {"oid": "bf3936a270de7cef2cdafbe9e9193332f64e8ff0", "messageHeadline": "Connor/cli smoke test (#1196)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 110, "deletions": 1}}, {"node": {"oid": "7d5b3333daf326484733503450a8dc26818b09b6", "messageHeadline": "Reference files with PathBuf instead of Strings (#1200)", "author": {"name": "Elvis", "email": "elvisdedic@outlook.com", "user": {"login": "leviathanbeak"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "3771568cc9f1a9ecab8089aef8a7c9258056ea63", "messageHeadline": "Remove loopback and duplicate addrs in `net peers` output (#1199)", "author": {"name": "Francis Murillo", "email": "francis.murillo@protonmail.com", "user": {"login": "FrancisMurillo"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "ffc30193d3cde0363796df6d7d7d1472bed8f134", "messageHeadline": "constant consensus fault reward (#1190)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 10, "deletions": 48}}, {"node": {"oid": "d88ea8d1ba3ce3feda945b3e4ae317e70f1e654a", "messageHeadline": "added the check for config file via Env Var (#1197)", "author": {"name": "Elvis", "email": "elvis.dedic@pm.me", "user": {"login": "leviathanbeak"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d4a1d044f574e899f823b64b5c50c1bb04b29f3d", "messageHeadline": "Chain Sync CLI Commands (#1175)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 1360, "deletions": 782}}, {"node": {"oid": "698cf3c395f915af70c1cd5477d32bf2cdc6928e", "messageHeadline": "Additional Net RPC API & CLI Methods (#1167)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 618, "deletions": 359}}, {"node": {"oid": "32656db9a28120326a4fdb328cb751e1705de761", "messageHeadline": "`auth api-info` (#1172)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 218, "deletions": 82}}, {"node": {"oid": "90ab8650a30ef17d0a97d239c0282863d23b5051", "messageHeadline": "FOR-06 fix: indexmap version bump and MSRV update (#1180)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "d1d6f6409708d9eae29af9b9533d837573846e59", "messageHeadline": "Update Runtime to Support V5 Actors (#1173)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 672, "deletions": 215}}, {"node": {"oid": "085ee8729a1fee9b9f08b3eb2a595992a6af710d", "messageHeadline": "bugfix:vm:run cron for null rounds (#1177)", "author": {"name": "detailyang", "email": "detailyang@gmail.com", "user": {"login": "detailyang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "07499a3f8c879cd49d1c4cd3fdc72a482ca7caa1", "messageHeadline": "chore:build:tweak interopnet compile flags (#1178)", "author": {"name": "detailyang", "email": "detailyang@gmail.com", "user": {"login": "detailyang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "933503e2d62d42a1d426705d0c892de03a886a08", "messageHeadline": "hotfix:metrics:change prometheus response type (#1169)", "author": {"name": "detailyang", "email": "detailyang@gmail.com", "user": {"login": "detailyang"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99fa3864d37139a13602c913000036867790b10d", "messageHeadline": "Metrics (#1102)", "author": {"name": "Jorge Olivero", "email": "jorgeaolivero@gmail.com", "user": null}, "additions": 1843, "deletions": 86}}, {"node": {"oid": "02791b92c98c08621ad184f4227f2ab3ae1908b4", "messageHeadline": "Implement network version 12 state migration / actors v4 migration (#\u2026", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 562, "deletions": 54}}, {"node": {"oid": "d144eac82cf27538d1583e597b51b2f0f27a34ec", "messageHeadline": "fix wallet verify (#1170)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f07f02784970d01bb60f184cf2650673954c06c2", "messageHeadline": "hotfix:fix passphrase fake confirm (#1168)", "author": {"name": "detailyang", "email": "detailyang@gmail.com", "user": {"login": "detailyang"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "132884d8cf30ad6fe1f248ec598ad370183965d7", "messageHeadline": "chore:interopnet&devnet:fix build error (#1162)", "author": {"name": "detailyang", "email": "detailyang@gmail.com", "user": {"login": "detailyang"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "992e69e32b39ca5f2ed4b802bcbaa333d6d333d2", "messageHeadline": "FOR-15 fix approx_cmp in msg_chain.rs (#1160)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34799734aacad8345264e0e27bfb78e233677233", "messageHeadline": "Wallet CLI Implementation (#1128)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 434, "deletions": 30}}, {"node": {"oid": "f698ba888b535764fb3f2178ed9f315afdbf0d24", "messageHeadline": "[Audit fixes] FOR-02: Inconsistent Deserialization of Address ID (#1149)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "e50d2ae88fa9d52993ec1f863054b0611d5669f3", "messageHeadline": "[Audit fixes] FOR-16: Unnecessary Extensive Permissions for Private K\u2026", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "665ca476470dd1ae7cde61d56fac142d51bde262", "messageHeadline": "subtract 1 (#1152)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4047ff5e7b16fef8ff4a31adfdba871d5d400089", "messageHeadline": "3 -> 4 (#1153)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "446bea40a6790c3cdeba3006afa7b7785642d938", "messageHeadline": "Swap to asyncronous_codec and bump futures_cbor_codec (#1163)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "e4e6711b62925a90b813272a33ebc7eb99be2862", "messageHeadline": "Encrypted keystore now defaults to enabled. Warn the user if using an\u2026", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b2a03a68788f3f04a1307ce2bf7ebf890e5dbd9", "messageHeadline": "Add rust-toolchain file (#1132)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f9edae88add3e02c57925c297017fe2a9a9fd23", "messageHeadline": "Fix P2P random walk logic (#1125)", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87f61d205d6af5b6f43bd9b8678a221ea6146b39", "messageHeadline": "Spelling and typos (#1126)", "author": {"name": "Kirk Baird", "email": "kirk@sigmaprime.io", "user": {"login": "kirk-baird"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "69d52cbd22568b7d5e34e57457e8057bc7c546a8", "messageHeadline": "RPC API w/ Permissions handling (#1122)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 1458, "deletions": 898}}, {"node": {"oid": "810801794c00384538383871abcce4cf17d6c07c", "messageHeadline": "Import/Export StateTree for Testing (#1114)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 197, "deletions": 58}}, {"node": {"oid": "b75a4f31cc3d423de648d24f5b26fd9ab1dedccc", "messageHeadline": "Improve CLI printing and RPC error handling. (#1121)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 73, "deletions": 50}}, {"node": {"oid": "a8931e2a59c87b9a8a9049bb433fc67db4c80472", "messageHeadline": "Enable Gossip Scoring (#1115)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "c337d3bf50a71560a73264798c9ac3ea4318e6c1", "messageHeadline": "v5 Actors Prep (#1116)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "0a20e468c160933290a075c1dad8d1cfc620a403", "messageHeadline": "JSON-RPC Client with FULLNODE_API_INFO config & JWT support (#1100)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 311, "deletions": 554}}, {"node": {"oid": "f87d0bafb4a18ed1bf977426e1c2b75f032272f0", "messageHeadline": "Resolve Stack Overflow (#1103)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "bd90aa65a885225ac84eb874898ca7dee430d3e1", "messageHeadline": "Tidy up submitwindowedpost (#1099)", "author": {"name": "Kirk Baird", "email": "baird.k@outlook.com", "user": {"login": "kirk-baird"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "36a18656951f52cd97d474b46388037a1fa6776a", "messageHeadline": "Add Prometheus server (#1098)", "author": {"name": "Jorge Olivero", "email": "jorgeaolivero@gmail.com", "user": null}, "additions": 122, "deletions": 16}}, {"node": {"oid": "ff6776cad525dca11f717a1b7849f60d2153bc91", "messageHeadline": "Base64 encode persistent keystore (#1092)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 75, "deletions": 9}}, {"node": {"oid": "c02669fa29757a720b1acf0d00593f351a11bad1", "messageHeadline": "Remove tide-websockets-sink fork (#1089)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "84ab31b00c5f0bc588b04608ac514431c41b6a21", "messageHeadline": "Parallelize tipset processing (#1081)", "author": {"name": "Jorge Olivero", "email": "jorgeaolivero@gmail.com", "user": null}, "additions": 2865, "deletions": 2362}}, {"node": {"oid": "d245f14cbcb0f7c0848fbddbdf802931b83b35e8", "messageHeadline": "Encrypted Key Store (#1078)", "author": {"name": "Connor Mullett", "email": "41083414+connormullett@users.noreply.github.com", "user": {"login": "connormullett"}}, "additions": 779, "deletions": 541}}, {"node": {"oid": "34740715254dfeb716ddcdef44fca05e45b527b6", "messageHeadline": "Actors v4 (Network v12) (#1087)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 656, "deletions": 127}}, {"node": {"oid": "946f45107747879a2ebcc606b47537942549aa1a", "messageHeadline": "Implement optimal message selection (#1086)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 1337, "deletions": 435}}, {"node": {"oid": "e8c1b599d9c073ba2516395d4807323dc5d96c00", "messageHeadline": "Ignore If txn_id Existed Or Not When Deleting (#1082)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "0a134afa60ed6a3f1d4065636db6322c5cfe6619", "messageHeadline": "Devnet Build (#1073)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 135, "deletions": 32}}, {"node": {"oid": "77f8495e8156c12c569112d7903af6bb379470f5", "messageHeadline": "remove check for empty_params (#1079)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 12, "deletions": 41}}, {"node": {"oid": "bb7034aca4b91518128f361ad74967586e99ad63", "messageHeadline": "Minor fixes and touch-ups (#1074)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 226, "deletions": 274}}, {"node": {"oid": "674c3b391ad053cec8748dc7f75e8ac9c7c14f59", "messageHeadline": "HTTP JWT validation (#1072)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 101, "deletions": 32}}, {"node": {"oid": "4c9856dc7bb6a0f760ee178050a89ec81fc86104", "messageHeadline": "Disable MacOS CI for now. Looked into it a bit, not sure what other b\u2026", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a3823c3f53a10bfdbd58c35974f348f38015804", "messageHeadline": "Add @connormullett to Code Owners (#1076)", "author": {"name": "Hunter Trujillo", "email": "cryptoquick@pm.me", "user": {"login": "cryptoquick"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e52b34d054e9d5dd6544d6d7afef4f5d1edcda8e", "messageHeadline": "Remove a couple unnecessary panics (#1075)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3606c3f9ec26e31a6a928767ef18cd31c4134132", "messageHeadline": "Fix Error Handling in Load Deadlines (#1071)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a2452f3d1579049eef0bc8d4d613ee8d530c8ae4", "messageHeadline": "Tweaks to buffered blockstore (#1069)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "783035119c14ee322ccd421add1860023b782abb", "messageHeadline": "NetworkVersion 11 Upgrade at Epoch 665280 (#1066)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "b9fccde00e7356a5e336665a7e482d4ef439d714", "messageHeadline": "Release New Crates Due to Vulnerability in forest_message 0.6.0 (#1058)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 116, "deletions": 53}}, {"node": {"oid": "4a9e4e470ca18879f57c449554ce8d4f68c4a8c1", "messageHeadline": "Reduce time to resolve links in flush to ~51ms in buffer blockstore w\u2026", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "b3ad6d7a11666753515b57e68a2ecd0fc3fba3cd", "messageHeadline": "Update bls_signatures to 0.9 and filecoin-proofs-api to 6.1 (#1062)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 219, "deletions": 745}}, {"node": {"oid": "7301c6bfc6f6a9dd1201f08043981aa4041e280d", "messageHeadline": "Fix Error Handling in Deadline Construction (#1063)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "425ec0835526adb0592b17d0f0da07e437b5ed67", "messageHeadline": "Clippy \"Fix\" (#1064)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "275f312efb5926dc49c05c8a190ac97a151afb8a", "messageHeadline": "HTTP RPC-JSON and tide-websockets (#990)", "author": {"name": "Hunter Trujillo", "email": "hunter@cryptoquick.com", "user": {"login": "cryptoquick"}}, "additions": 1080, "deletions": 688}}, {"node": {"oid": "cfeab68f62e340366efdb24f0ae2248e91f00c05", "messageHeadline": "Fix ExitCode handling when calling repay_partial_debt_in_priority_ord\u2026", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d30d093d5d9bdb8c793ce911737bdaae8b8d703e", "messageHeadline": "Setup rustfmt (#1053)", "author": {"name": "Jorge Olivero", "email": "jorgeaolivero@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d4fc556f3956b5a526c648971c6adf80208e8f6f", "messageHeadline": "Libp2p Connection Limits (#1051)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 136, "deletions": 11}}, {"node": {"oid": "36aaf6937926f660a5aa33f717783451e69387e2", "messageHeadline": "Add @olibero to Code Owners (#1052)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8278d257525578b733a3f91c2d68949cae76cdea", "messageHeadline": "Fix ExitCode Handling in load_deadline (#1050)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 51, "deletions": 31}}, {"node": {"oid": "77080e6176b889507f5e259103059a2c7309c512", "messageHeadline": "BufferedBlockstore Flush Improvements (#1044)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 131, "deletions": 51}}, {"node": {"oid": "0bd9b1efbb9009d48bf47c31c71adc669210b36e", "messageHeadline": "Update Networking Log Levels (#1046)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "669d550475dbc80a1e11d3c1d484e027523400ce", "messageHeadline": "Fix Parent Grinding Fault Detection (#1045)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c424b65fc79f3251edd0cea15cf507272af7ae84", "messageHeadline": "Fix ReportConsensusFault Gas Mismatch (#1043)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b2141ff3507d46f8b10172a98e52e88dd6dd6716", "messageHeadline": "Update Actors Interface and Fix Actors Consensus Issues (#1041)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 423, "deletions": 104}}, {"node": {"oid": "0ddec266c3d1b97d4c7af280f2925cecdeace32b", "messageHeadline": "Cargo Audit Patch (#1042)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f89b9ad1f4322152fdf42b38f90c4270cd53bc66", "messageHeadline": "Paych Actor v3 (#1035)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "608c0a93359f17915275a98c6c961af4b0124a68", "messageHeadline": "Miner Actor v3 (#1032)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1182, "deletions": 535}}, {"node": {"oid": "01ae425028e6ac2b333f182964259f2691f4b8e5", "messageHeadline": "remove dutter and add creativ (#1036)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4143e0ac2b89cde762c6211147737aa04daa0b4", "messageHeadline": "Initial refactor: separate pool and provider (#1027)", "author": {"name": "creativcoder", "email": "5155745+creativcoder@users.noreply.github.com", "user": {"login": "creativcoder"}}, "additions": 1279, "deletions": 1164}}, {"node": {"oid": "f6eddd540515ca6729626f8eceacc1eae0a4e45c", "messageHeadline": "Update libp2p to 0.35 (#928)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 368, "deletions": 341}}, {"node": {"oid": "0b63a93f80991595cc088ec23501aa806eaac14c", "messageHeadline": "Reward Actor v3 (#1020)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "caf19b94065f42eb143ad5afa123216ba1cef3a8", "messageHeadline": "Init Actor v3 (#1019)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "4a00c91e8f66e26d745f83bc1d4ee1436dfc5ae2", "messageHeadline": "Remove old codeowners (#1018)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49220a1d5f556281751745501bfe73292b760f4f", "messageHeadline": "Storage Power Actor v3 (#1017)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 259, "deletions": 181}}, {"node": {"oid": "91ba65b32b8cfea6adf0b6c6ae6e479888978e96", "messageHeadline": "update verifreg to v3 (#1016)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 72, "deletions": 47}}, {"node": {"oid": "4d6631165f309cf2b8afa2b2109b9686deeaaf55", "messageHeadline": "Document node and cleanup (#1007)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 72, "deletions": 114}}, {"node": {"oid": "79c0da79f26f3fcaf8508c62f19bacfa278b2d77", "messageHeadline": "Multisig Actor v3 (#1013)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 56, "deletions": 73}}, {"node": {"oid": "0289e349b1d09b6ae8667743fe6a4336f9502858", "messageHeadline": "Market Actor v3 (#1010)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 489, "deletions": 230}}, {"node": {"oid": "4d0c86427e6c70f2980e71cfaa5ccb3aca4333fa", "messageHeadline": "Update types documentation (#1008)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 72, "deletions": 35}}, {"node": {"oid": "b42e66b5e71327e9f472b9ad0fc066d79dd744bc", "messageHeadline": "Fix new clippy warnings and fix logic (#1011)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "44dd57b8f7173a37588051e464b7e6dabc01b5c7", "messageHeadline": "Update VM docs. (#1009)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 113, "deletions": 101}}, {"node": {"oid": "f20740ee8eb12ff2a438b90c3a01082c8ff30944", "messageHeadline": "V3 HAMT and AMT for Actors (#1005)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 188, "deletions": 186}}, {"node": {"oid": "bfb406b9aa17772ff4d9c7e40b5e6300d9794192", "messageHeadline": "Update ipld docs (#1004)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "69e91fc212ad0ed70986e9432a9b7cd4ff411eda", "messageHeadline": "Update crypto docs and cleanup API (#1002)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "9be446b5bd7e745ab09f1846fa31217670bea8d2", "messageHeadline": "Blockchain docs and cleanup (#1000)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 386, "deletions": 321}}, {"node": {"oid": "121bdede69251e2121c20f39f506c49104b737b2", "messageHeadline": "Actors v3 Setup (#1001)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 111, "deletions": 39}}, {"node": {"oid": "e2034f746e5b16dab88303776bfd16f9be3fd48f", "messageHeadline": "Release Actors V2 (#994)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "47b8b4f77b5c0ec55b0104fbf404131557d35168", "messageHeadline": "Add 1.46.0 msrv check to CI (#993)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "d38a08d5df229db5a0c6ef20d7820cbbefe9788a", "messageHeadline": "Framework for State Migrations (#987)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "839060465ba8e066c20334be3b043144a14fc04c", "messageHeadline": "Improve Car file read node (#988)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e642c55f09d2dfad6ed4223f39ee3fcf7a0544ef", "messageHeadline": "fix hyper vulnerability (#991)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd546119799937d73e3ea966990a176e7c0db968", "messageHeadline": "Include git hash and crate version (#977)", "author": {"name": "Rajarupan Sampanthan", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "46f7bf61267e37a601b2a1bf56817204f3d57a23", "messageHeadline": "v3 Hamt update (#982)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 328, "deletions": 205}}, {"node": {"oid": "11d059ab54af9df36d7d92ad4378f43114003620", "messageHeadline": "Fix bug in miner extend sector expiration (#989)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "84296d92847cf6e2dd44dbde327e9f75af9f1a15", "messageHeadline": "Nightly build/audit workaround and nightly linting fixes (#983)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 86, "deletions": 64}}, {"node": {"oid": "d1b2f622f15e4a0e2fdd05259041a7f1094eb02f", "messageHeadline": "Prep hamt v2 release (#981)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 50, "deletions": 34}}, {"node": {"oid": "c5342907c40a69ff97ef15b3e36f74d8224e2fd5", "messageHeadline": "Fix fork handling (#980)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "931de226f822fd42805794738a5520a66197ef1d", "messageHeadline": "v3 Actors Amt update (#978)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 604, "deletions": 699}}, {"node": {"oid": "4c2e4a07e3ba42860d54a8ab6b8c74d5e0086d65", "messageHeadline": "Update Amt API and prep release (#979)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 34, "deletions": 68}}, {"node": {"oid": "d0a46ba793dd8e345914c3eff7f309e057e61dba", "messageHeadline": "Refactor discovery, improve Hello handling/peer management (#975)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 723, "deletions": 232}}, {"node": {"oid": "7ba2217dd8a41ec3f26271dbcba33e24ddfdaef1", "messageHeadline": "Replace broadcast channels and refactor websocket streaming (#955)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 358, "deletions": 480}}, {"node": {"oid": "75403b307f91aabddb39278cfaa8ff2e2f012bbb", "messageHeadline": "Fix verify consensus fault logic (#973)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "7679764575e34a8471a459fd01400feccb14df5e", "messageHeadline": "Replace lazycell with once_cell (#976)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 70, "deletions": 84}}, {"node": {"oid": "7a8cce81610f0d69de2f1a32f179fb5b8e3341c4", "messageHeadline": "Fix block header signature verification helper function (#972)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "f182e8d690b4f2e1e5dfa8d706a22b508282bd64", "messageHeadline": "fix fork (#971)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "34e1b1e62ef17e2fb48c4149840fab7e399e20fa", "messageHeadline": "Remove irrelevant spam logs (#969)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c565eb9282582e03e608e6bf679db01fc86b4385", "messageHeadline": "Fix edge case in update pending deal state (#968)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "db0c44178ba9cc2cc93027a9ade473c224dfe577", "messageHeadline": "Fixes to ChainSyncer Scheduling (#965)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "3b16f8073cdc866912c873b6c3000ed7195593b5", "messageHeadline": "Purge approvals on multisig removal (#967)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "3d91af03caae86912c68b55b6424f3be24149d3a", "messageHeadline": "Cleanup TODOs (#933)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 69, "deletions": 76}}, {"node": {"oid": "d7b9b396338bc33ac2fd79023ed07335f8cb395c", "messageHeadline": "Update logging to hide internal messages by default (#954)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d82e37915c0d21670799b7c8197e1ef755837a22", "messageHeadline": "Interopnet support (#964)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 153, "deletions": 69}}, {"node": {"oid": "59c4413c16e39bdfa2745a0b589005c713d4f412", "messageHeadline": "Add skip-load flag and cleanup snapshot loading (#939)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 62, "deletions": 27}}, {"node": {"oid": "ce37d70d0ebc50d83344959f4b4d3ac245c36e35", "messageHeadline": "Fix to address resolution for chained internal calls (#952)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 142, "deletions": 125}}, {"node": {"oid": "18535f7c1748958468c6881bf3810641028a7a24", "messageHeadline": "Fix storage deal resolution pattern (#948)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "34b8c7eb24f373818483cf466b3d167e3f7f29ea", "messageHeadline": "Update statediff for v2 and keep under feature (#949)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "3eed3ac2a774853ae2fae5371696627fc4e3a81b", "messageHeadline": "Update bls backend to blst (#945)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 398, "deletions": 193}}, {"node": {"oid": "c02944fbdd6c40e30f6b4954dcae006a2141975a", "messageHeadline": "Handle null multisig proposal hashes (#953)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5845f9e758c277b14077e534bca00959666a0124", "messageHeadline": "Ignore invalid peer id in miner info (#951)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "721bc46657aedbe67e920123d7dd3d152dc4688b", "messageHeadline": "Fix bugs in terminate sectors logic (#950)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ccd4fbd011b67609dcc634c39727e6d5591a7874", "messageHeadline": "Nullable Entropy in Randomness RPC and Fix Gas Base Fee Estimation (#\u2026", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "4825a6a83398a96eee1bf8005de7643f92e63891", "messageHeadline": "Fix calico vesting (#942)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "60e5969745b0eb10f3c8e8bf15acbcd581e4cd6c", "messageHeadline": "Fix bug with pledge delta from proving deadline (#943)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "334551e13db13d2dbea7c11aea981c50af259043", "messageHeadline": "Update consensus min power (#946)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "0e4ff5783ad564c48a54a61bee265af37f39ed26", "messageHeadline": "Update calico storage gas multiplier (#940)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "53d35f02c334e60c1b98c9d3357c5143c9c760b0", "messageHeadline": "Fix typo in v2 winning post validation (#941)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "749303c4a1a9e7f88c4d18457a5b02f716a6568c", "messageHeadline": "CBOR Stream Read in LibP2P RPC (#932)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "a79a97a992e5c0d1cb11dd60654f46ab44028608", "messageHeadline": "Fix header signing bytes cache bug (#935)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "a32e19d389995bdade63f712d4c9cb362d20c598", "messageHeadline": "Update header caches and builder (#930)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 71, "deletions": 73}}, {"node": {"oid": "ae9d7acb8316b77357de0d10f6604384f6441124", "messageHeadline": "Switch temp bytes deserialize to Cow (#931)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "a2ac9552cd21e9911ace79204b229aea6d99de03", "messageHeadline": "Clean up chain exchange responses and peer disconnects (#929)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 101, "deletions": 26}}, {"node": {"oid": "2f87782c0451763a511b1757db53e859c426a644", "messageHeadline": "Update libp2p, async-std, and other deps (#922)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1002, "deletions": 638}}, {"node": {"oid": "9a6c9a877e79193ccf337fa9d586a56720b6b633", "messageHeadline": "Change default address prefix to 'f' (#921)", "author": {"name": "Rajarupan Sampanthan", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 69, "deletions": 78}}, {"node": {"oid": "182eacce03b49395d80c9336d59bd6bd90c778aa", "messageHeadline": "Fix ChainNotify RPC (#924)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 27, "deletions": 34}}, {"node": {"oid": "b97451a8f3e2ed8502d9211e40b1053d88a1f78e", "messageHeadline": "Update price list for calico VM gas (#918)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "67dfe7b1a372548dc474561d873450414c0dfde3", "messageHeadline": "Update calico vesting and refactor circ supply (#917)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 147, "deletions": 123}}, {"node": {"oid": "8efd8ee694ce9d2cb9700b358f482f4567dd21c0", "messageHeadline": "Claus fork burn removal (#920)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "ef3ecd1e78522368b5b33055beb818f6f7468ae7", "messageHeadline": "Calico (V7) update (#919)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 84, "deletions": 104}}, {"node": {"oid": "3c536d0d0e43d41b87ade7208479f64e5844f27c", "messageHeadline": "Setup multiple network configurations and drand schedule (#915)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 390, "deletions": 188}}, {"node": {"oid": "fa82654fea48b7141925a96dc5753b9c5ffea1cd", "messageHeadline": "Adding Insecure Post-Validation (#916)", "author": {"name": "Rajarupan Sampanthan", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "05b282da18f584274c478cb4ecd0e4db16793908", "messageHeadline": "Wrap ChainSyncer::state in an Arc<Mutex> and set it to Follow accordi\u2026", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "adfbe8551e57d0023c06d3dadf194af994cfa2ea", "messageHeadline": "Update smoke base fee calculation (#912)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "dd173e41fcbb762c61a9ee0f7a95283145ac55f9", "messageHeadline": "Update randomness for conformance tipsets and update V7 proof verific\u2026", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 74, "deletions": 36}}, {"node": {"oid": "4b23b65c370f924847d2254b8392902d96e2c5b1", "messageHeadline": "Update types for all new V2 network upgrades (#906)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "0da265def9f4246d98815c02ff1c7550c7a17b11", "messageHeadline": "Replace shared actor crates with local code (#907)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 262, "deletions": 484}}, {"node": {"oid": "c604ae5f705a7d9f20c034ddc3a2328a7061db8c", "messageHeadline": "Update miner actor to v2 (#903)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 2318, "deletions": 1250}}, {"node": {"oid": "e4e39094bb253708dbb578bebb0ff50150d42d44", "messageHeadline": "Update reward actor to v2 (#897)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 134, "deletions": 109}}, {"node": {"oid": "62325dd75d6013e31dfc5e58698ea4d747b4f0c1", "messageHeadline": "Add GetMarketState to State Manager (#900)", "author": {"name": "Ayush Mishra", "email": "ayushmishra2005@gmail.com", "user": {"login": "ayushmishra2005"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "208c76552e786bd489932b1a33e2b612db969822", "messageHeadline": "Update runtime for network version upgrades (#896)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "c1a7553f1f5a639f17f57204ca170645d043385b", "messageHeadline": "Storage Miner Pledging (#899)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 328, "deletions": 45}}, {"node": {"oid": "d6af098e01d1f1f7fbe5ae5ea1acd027358b9b53", "messageHeadline": "Add serde annotation for go vec visitor without using wrapper (#898)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 64, "deletions": 14}}, {"node": {"oid": "56f6d6284c3d6eccf2be51deccce7f733042fdf4", "messageHeadline": "Update verifreg actor to v2 (#889)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 144, "deletions": 84}}, {"node": {"oid": "88d1d465dc541711fdd1d2b344cb80902862bc13", "messageHeadline": "Add a cfg flag to build Forest in Devnet mode (#895)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "8a1f20389d94ef3833b5334d22c8eff3faca3e89", "messageHeadline": "paych v2 actor update (#894)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 63, "deletions": 46}}, {"node": {"oid": "f821b971d2dd1344aaff11cafe009f4ac8b2ad04", "messageHeadline": "power actor v2 upgrade (#893)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 215, "deletions": 184}}, {"node": {"oid": "d1dbd0abb317bb8f61ff9dbf9c0f68a90fd301dc", "messageHeadline": "Add syncing configuration options (#892)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 70, "deletions": 21}}, {"node": {"oid": "83a86a9df683232a8512fbc99f4375669b9afd4d", "messageHeadline": "Handle pubsub blocks in parallel (#891)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "5dee4491063c28ae9ed6a874a5b12b8e5f818de1", "messageHeadline": "Update seal proof types and proofs api version (#890)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 168, "deletions": 458}}, {"node": {"oid": "169f9e3f4282fe0760d9333dff83e10bc098885e", "messageHeadline": "Version Hamt, Amt, State tree (#887)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 628, "deletions": 128}}, {"node": {"oid": "ecc7c680f294d298785b46fe6cc5c3a0bdcdff58", "messageHeadline": "Update market actor to v2 (#888)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 49, "deletions": 62}}, {"node": {"oid": "dcbac0f06ec24e053111d993594b2b9a10132f44", "messageHeadline": "Update multisig to v2 (#886)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 147, "deletions": 39}}, {"node": {"oid": "5043ed0c8f60807a94b6fd26193e09b7fa7d3eca", "messageHeadline": "Update CI build checks (#885)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "787dcc0c4911e386e8c3fdbc545b34170eeefa90", "messageHeadline": "Implement Net API Module + Some other RPC methods (#884)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 112, "deletions": 6}}, {"node": {"oid": "47f2bd1eb0ce8606d29ab0c8d3c694f590d3e0a9", "messageHeadline": "Actors v2 upgrade setup (#854)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 2953, "deletions": 1346}}, {"node": {"oid": "aa44870211c9f82a6a22a7c43446d40e17d94aff", "messageHeadline": "Storage Miner Init Interop (#882)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 611, "deletions": 270}}, {"node": {"oid": "8e821e0b16e064af9285050331cc332b16b2130b", "messageHeadline": "Remove coverage from CI until fixed (#883)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 6, "deletions": 58}}, {"node": {"oid": "61e5465e6faa5b7042ceb97d3a6a90769a2737c7", "messageHeadline": "Fix message crate compilation with json feature (#880)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "85e96837c6d64db6ae9b7bba4595304ce4f0a3d0", "messageHeadline": "Release crates for actors v2 upgrade (#879)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 306, "deletions": 278}}, {"node": {"oid": "82ca74cc445bcbf3592c46d0d9d00eaaa8df08f1", "messageHeadline": "Form tipsets (#875)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 296, "deletions": 153}}, {"node": {"oid": "ce5c28b9603339aab8c770bd61b7a1aa7c750e64", "messageHeadline": "A bunch of fixes for the RPC (#874)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 390, "deletions": 87}}, {"node": {"oid": "8193a4b1b2b8cee6f4ab978634f7df668b9618da", "messageHeadline": "Implement hamt fuzzer (#872)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "36154ff643139d079cd1b8fcd813ea7a55a20029", "messageHeadline": "Implement Amt fuzzer (#871)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "15c0e67f299eeb89ed8a6de470578f04d2200951", "messageHeadline": "Fix syncing regressions from #841 (#873)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 14, "deletions": 36}}, {"node": {"oid": "6aaa037a48287f22495df21e3a204d1133c6c420", "messageHeadline": "Update message json format to match Lotus (#870)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "56b4961f15d51a1436c4ea2026de996a0cd7df96", "messageHeadline": "Rpc fixes and implementations (#841)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 1021, "deletions": 274}}, {"node": {"oid": "1da3294cd0b81fec2de27ceb0d4e7453e45badf1", "messageHeadline": "Fork serde_bytes to disallow string and array deserialization (#868)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "44f2c22e5e8f16841493f4af6e4fa0c4ddc5a3fc", "messageHeadline": "Fix exit code handling in market (#866)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "f325bb35faaf90ff05a69e0ae06afeb82ae8f9ce", "messageHeadline": "Fix unlock unvested funds (#865)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 24, "deletions": 49}}, {"node": {"oid": "d690d484ba1fdcd895ca56c21e177a24cd65f4b5", "messageHeadline": "Implement chain export functionality and car writer (#861)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 412, "deletions": 103}}, {"node": {"oid": "1b4dd61d02e47014f8e0be887628af22c2deba50", "messageHeadline": "Add sled backend and cleanup RocksDb type (#858)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 233, "deletions": 88}}, {"node": {"oid": "db6424662329d99b52ca581ea165a37c4c40c3e5", "messageHeadline": "MessagePool Greedy Message Selection (#856)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 701, "deletions": 61}}, {"node": {"oid": "2608270376b35843360dfaf8be6d0c18172e9f5d", "messageHeadline": "Implement chain index (#855)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 282, "deletions": 250}}, {"node": {"oid": "c300f8e4de681b5ead283aa960a6f338006ec2fe", "messageHeadline": "Update dependencies (#859)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 145, "deletions": 108}}, {"node": {"oid": "d6c9bf60dcda6584b8a2183323fbfa80e11c634a", "messageHeadline": "Allow importing snapshot from URL + Progress bar (#762) (#811)", "author": {"name": "Stepan", "email": "s.s.naumov@gmail.com", "user": {"login": "snaumov"}}, "additions": 193, "deletions": 66}}, {"node": {"oid": "178d16793301200550dbf7f82e4d2e641b36866e", "messageHeadline": "Setup mocking panic handling in vm (#857)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 141, "deletions": 79}}, {"node": {"oid": "60d120635f390cf72a08fc6ff286f61bf6f4dbbc", "messageHeadline": "Switch param deserialization to the runtime to interop (#853)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 108, "deletions": 105}}, {"node": {"oid": "f9249b15cee88055fe6dbf44b343270c72f3e2a4", "messageHeadline": "Use upstream cid (#850)", "author": {"name": "Volker Mische", "email": "volker.mische@gmail.com", "user": {"login": "vmx"}}, "additions": 212, "deletions": 507}}, {"node": {"oid": "85786ad3950cda35c9cd3403d7f12807f34c2cbd", "messageHeadline": "Update CODEOWNERS (#848)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c1febbfb3ac2b176757071940313ceca8310441", "messageHeadline": "Rename BlockSync -> ChainExchange and tweak parameters (#852)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 291, "deletions": 307}}, {"node": {"oid": "876b9881cd5315fc465ff1d8d4180aec3961223d", "messageHeadline": "Refactor ChainStore, tipset usage, cache loaded tipsets (#851)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 346, "deletions": 256}}, {"node": {"oid": "396052ca84e34f9e5db9e12b7e3deed7c246c1b6", "messageHeadline": "Fix: update balance table (#849)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 26, "deletions": 70}}, {"node": {"oid": "af28ef40a8f264ad28a5883ffe1b6a2cad59325c", "messageHeadline": "Update amt for_each caching mechanisms and usages (#847)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 164, "deletions": 36}}, {"node": {"oid": "ee25ba92a2896262c53decc242c0258827461181", "messageHeadline": "Add Networking and Republishing logic to MsgPool (#732)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 985, "deletions": 39}}, {"node": {"oid": "ef2583db057254b9d9aa59499d11440632979aad", "messageHeadline": "Use concrete implementations (#842)", "author": {"name": "Volker Mische", "email": "volker.mische@gmail.com", "user": {"login": "vmx"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "3c8a57b7afe37af0f2b89ca76e3550d7568a45e2", "messageHeadline": "Fix gossipsub handling to process only when in follow state (#845)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "c53a5b82c6cb465bc02a9e32280bbf6e6439acec", "messageHeadline": "Fix bug with import and cleanup (#844)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 61, "deletions": 103}}, {"node": {"oid": "1832a05ee2e028266c2a3824cd73ca7012334992", "messageHeadline": "Fix makefile test commands (#843)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "293ef19e3b51e68c8b6c3c827111255c203280b3", "messageHeadline": "Fixes code cov build (#840)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 94, "deletions": 97}}, {"node": {"oid": "62ea7ef4acfcddb8b2d464663030d64ef3675b48", "messageHeadline": "Update multihash dependency and make Cid impl Copy (#839)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 396, "deletions": 382}}, {"node": {"oid": "cb1e2c41f8d824e26d81fdc3de581c497a846d32", "messageHeadline": "Update README.md with security policy (#831)", "author": {"name": "Amer Ameen", "email": "amer@chainsafe.io", "user": {"login": "amerameen"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d7b76cc915015540691b13311c628f49d5007a1b", "messageHeadline": "Fix circleCI coverage (#836)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 63, "deletions": 59}}, {"node": {"oid": "e51e1ece2447ae2a218640ed36268decbc7d5a2c", "messageHeadline": "Fix allow internal reset after failed tx (#834)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a86f005669114d14b7746f263d2be4c714a0995a", "messageHeadline": "CircleCI updates, removal of github actions (#813)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 281, "deletions": 247}}, {"node": {"oid": "d74b34ee1b4f05128c3cf7b09233d719fec23bd2", "messageHeadline": "Add Gossipsub chain messages to MPool in the ChainSyncer instead of L\u2026", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 47, "deletions": 33}}, {"node": {"oid": "bbdddf9dbf144bafe51099eed29ecd014d66c4db", "messageHeadline": "Fix block messages generation for sequence edge case (#832)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 104, "deletions": 104}}, {"node": {"oid": "e1f1244b8dc91810e57eee8cd897adddb0797a7d", "messageHeadline": "Refactor chainstore and related components (#809)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 565, "deletions": 537}}, {"node": {"oid": "7990d4d49ac074fd790e346e2911a0e1e8a3bf41", "messageHeadline": "Cleanup batch_verify_seal and tipset state execution (#807)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 95, "deletions": 72}}, {"node": {"oid": "0b7a49b6ac3879ecea953c487218a994a91c14f7", "messageHeadline": "Process blocks coming off of GossipSub (#808)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 150, "deletions": 23}}, {"node": {"oid": "1a4473161e36452834d940280c494884d650cf7e", "messageHeadline": "Defer bitfield decoding until its first use (#803)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 262, "deletions": 91}}, {"node": {"oid": "ede371340b7854754ba355bf514aa49de5a49c0c", "messageHeadline": "Update proofs and other deps (#812)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 652, "deletions": 572}}, {"node": {"oid": "a97f4b3b29c8c045f1716fbde5845498a9c2a6c8", "messageHeadline": "Fix message receipt json (#810)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "b31fa0ae16b5e12382518d4da04e0c8e5ea97c51", "messageHeadline": "Update gossip messagepool error log (#805)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3bec812cbf91e6a049135c130aa63d9366dec23d", "messageHeadline": "Fix unsealed sector padding (#804)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 58, "deletions": 23}}, {"node": {"oid": "9eab4a8a6ddd66f9748427f1211159c29122be69", "messageHeadline": "Fix reschedule sector expirations (#802)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "21d6108ff9dcfae87445d5886566a4f7e7f346b8", "messageHeadline": "Optimize statediff and fix hamt bug (#799)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 93, "deletions": 59}}, {"node": {"oid": "7da5234542746a694eb0a33e0ac97d23ffd626b1", "messageHeadline": "add msgs to msg pool (#797)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "901d00cfeb05cb1d2543d75389553ef96703a22e", "messageHeadline": "Increase cron gas limit (#796)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ca3c131f52d05ebaf7e7f58f64d8c411305ec808", "messageHeadline": "Import snapshots and import chains (#789)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 143, "deletions": 5}}, {"node": {"oid": "7d34126dfe1f7324e6f47089ab7cd02aab8de32e", "messageHeadline": "Refactor types out of actors crate to prep for v2 upgrade (#790)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 298, "deletions": 258}}, {"node": {"oid": "54635c5232e8d275a669f74736601bd75dd2fcb6", "messageHeadline": "Fix Miner cron related things (#795)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "27d3e6687ef60415746b762deb4ef1fd41ea5157", "messageHeadline": "GossipSub Message and Block Deserialization (#791)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 51, "deletions": 10}}, {"node": {"oid": "34710f7eead790ca860d2b70c1aec4b48c38e661", "messageHeadline": "Update Dockerfile and include make command (#792)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "5a8dfaab2491f3ff067c620bee6d2ec21b55ad38", "messageHeadline": "Switch store for randomness retrieval (#793)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b94f39ded949fd13f3b1966d75076ef43fa2e228", "messageHeadline": "Update bootnodes (#794)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "2e1bb0965e700f14bbd0adab3418b49ce257185a", "messageHeadline": "Adding CircSupply Calculations (#710)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 418, "deletions": 83}}, {"node": {"oid": "36e38c67d6ac778346e6084e8292c0bf39ab156a", "messageHeadline": "Wrap cached state in async mutex to avoid duplicate state calculation\u2026", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 62, "deletions": 39}}, {"node": {"oid": "20de7a45f6e9e7da2e29734707c3fa6d92b6f592", "messageHeadline": "Adding Block Probability Calculations (#771)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 225, "deletions": 3}}, {"node": {"oid": "bee599043ac7dd5e77c0aef9d18ee963abcb147a", "messageHeadline": "Fix deferred cron and validate caller (#782)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 76, "deletions": 9}}, {"node": {"oid": "78e6bb4bf262e3b2df52901de825b8357fee19db", "messageHeadline": "Put Hamt reordering fix under a feature (#783)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "7743da7eaf154bfc6f257f61297b1e0287af354e", "messageHeadline": "Fix projection period for faults (#784)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "fb2ca2bedf057c5ea6d03790c49658c136043dfa", "messageHeadline": "Build and Api Versoining (#752)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 165, "deletions": 1}}, {"node": {"oid": "aa39749129cbe3652def9d282106ae0e34d549a4", "messageHeadline": "Fix get_sectors_for_winning_post and cleanup (#781)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 87, "deletions": 63}}, {"node": {"oid": "dd7075778f654c8e2f45f9b18b879b6fcabc0647", "messageHeadline": "Fix provider and block message limit (#780)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "199d7feb8b9ba19579710b7f998aec54ab614f85", "messageHeadline": "Refactor statediff to own crate (#779)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 162, "deletions": 103}}, {"node": {"oid": "6fb284a2b1dfc1e9d1542b5a8c41f03944d16f04", "messageHeadline": "Fix sync messages logic (#778)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 47, "deletions": 39}}, {"node": {"oid": "c571e0e0dd9c5679cc17888725635acfa904008f", "messageHeadline": "Fix tipset sorting function (#777)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "f9ab4c20e891bf8f969cf84cddb209a8451a62b8", "messageHeadline": "Update sequence based on epoch for internal messages (#775)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "057ff0d409bd3a8b559dcfe409b09691e7e44b96", "messageHeadline": "Fix chaos actor send (#773)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "0834808ad7565f23443f80efc348ca083c984d99", "messageHeadline": "minimum power fix (#774)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "34759a88fdd660a4bec4ab9d72b297cd1d9ce67c", "messageHeadline": "Fix Amt iter mut guard (#772)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "655eac22d9d90b9a11a5cf3854ae4ad11c3468e6", "messageHeadline": "Update conformance vectors (#768)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 600, "deletions": 589}}, {"node": {"oid": "1de532f3358aabd0c41b89efeba5afa9cda88ba3", "messageHeadline": "Fix link in README (#770)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6535480f9cf494cb64c1a8609cb95a55da21188c", "messageHeadline": "Remove protoc dependency and update README (#769)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 31, "deletions": 129}}, {"node": {"oid": "fc05e125db6e42e90252f83f0dd74e5c8ec06db1", "messageHeadline": "Minor fixes found during devnet testing (#753)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "982738c2d2826ba18d08244ea875563c5dbe6cad", "messageHeadline": "Authorization Setup for Write Access on RPC Calls (#620)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 719, "deletions": 280}}, {"node": {"oid": "d4de548169bc06ff8304ed0ce8b739ad7293a5d6", "messageHeadline": "Fix blockstore get gas charge (#751)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 28, "deletions": 47}}, {"node": {"oid": "fd89bb9f8875cb50bb9717c8cd0699e2864416e9", "messageHeadline": "Implement actor upgrade logic (#750)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 445, "deletions": 144}}, {"node": {"oid": "6a46d7a4e2f714042c4a5966ca1466d07ee087bb", "messageHeadline": "Add a `ValueMut` wrapper type that tracks whether AMT values are muta\u2026", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "0a7e163eb45d47366fff9b1b3c52f55c851ebebf", "messageHeadline": "Fix CronEvents in Miner Actor (#748)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3e8fd6cf495b9f1ee311776857a0a89122255c63", "messageHeadline": "Fix block validations and add chain export test (#741)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 396, "deletions": 247}}, {"node": {"oid": "a4e399d9211360231f0b61eb777ded6c46f37d58", "messageHeadline": "Remove extra state load from withdraw balance (#747)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "15e00e800e2091485bcad2189dbf9ed880c2a89d", "messageHeadline": "Fix trailing 0s on bitfield serialization (#746)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "7e7d79c3dcd8da14d9f6cb9858c9af3ea11ebd96", "messageHeadline": "Switch serde_cbor to fork to allow unsafe unchecked utf8 deserializat\u2026", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f8e16554c4da086c09e6f27d54d5840002ce6fc1", "messageHeadline": "Fix Balance Table get (#744)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6f1874203b420573b44408a74ed58a602bd14d11", "messageHeadline": "Skip send in transfer_to_actor if value is 0 (#743)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9dbcc47d84bb703b764e4cb4d96f69193963f1b7", "messageHeadline": "MAX_MINER_PROVE_COMMITS_PER_EPOCH 3 to 200 (#742)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cecf8713bcfc2bc6cac3e313934eba4694b0592f", "messageHeadline": "State diff on root mismatch option (#738)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 227, "deletions": 50}}, {"node": {"oid": "f309a28bb739f29e20aa5510c7116321bad50576", "messageHeadline": "Fix miner constructor params and proving period offset calculation (#\u2026", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "891cd3ce6b6997f6a4bd002eb1d35332aeaa7eb7", "messageHeadline": "Fix base fee in conformance, bump versions and cleanup (#739)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 53, "deletions": 73}}, {"node": {"oid": "1b23fa338247838633e1094c94a3dbcee990af64", "messageHeadline": "Add label to DealProposal (#737)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "a75b47acbb92041e555f1ca280dbd793d35a0b0b", "messageHeadline": "Add redundant writes to Hamt and Amt to interop (#731)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 270, "deletions": 88}}, {"node": {"oid": "d910cf02175c1eb80832b16e231f025886501933", "messageHeadline": "Update conformance vectors (#734)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 61, "deletions": 52}}, {"node": {"oid": "9de9e35161a0a3adb97a6521ce22c4250fdfc44b", "messageHeadline": "BlockSync provider (#724)", "author": {"name": "Stepan", "email": "s.s.naumov@gmail.com", "user": {"login": "snaumov"}}, "additions": 350, "deletions": 23}}, {"node": {"oid": "0d86e68615a45c2c2ed2b5678891396290f8386f", "messageHeadline": "Update params and fetch on daemon start (#733)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 111, "deletions": 105}}, {"node": {"oid": "cb4f779b823c782eedf7560d0ac00002691f61c0", "messageHeadline": "Updating Chaos Actor and Test Vectors (#696)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 354, "deletions": 369}}, {"node": {"oid": "15eb3f07440a6f944c2a6fa0e251c1ab08bcfbf6", "messageHeadline": "Fix signature verification in mempool (#727)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 150, "deletions": 119}}, {"node": {"oid": "3ec2337886ac6fb48b87b4974b3e36d95a249490", "messageHeadline": "Update proof verification (#726)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 978, "deletions": 782}}, {"node": {"oid": "82f76ae68362a83fc1614afcabc33592b5bf3a9c", "messageHeadline": "Add caching to Hamt and update testing (#730)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 437, "deletions": 321}}, {"node": {"oid": "630b54f123d76c6b0a246dd5730c1107bda5a913", "messageHeadline": "Update Actors error handling (#722)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1452, "deletions": 1184}}, {"node": {"oid": "e59b7ae6b99310badb5467a4bda27fd205ad66e4", "messageHeadline": "Switch bigint division usage to Euclidean to match Go (#723)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 142, "deletions": 80}}, {"node": {"oid": "2561c51c321f7f1a58c9444b7e3f4988377564fd", "messageHeadline": "Amt refactor and interop tests (#716)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 653, "deletions": 195}}, {"node": {"oid": "7a471d57f44117494d9103170fd096affd46dcd3", "messageHeadline": "Remove unnecessary feature with audit failure (#721)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 496, "deletions": 1449}}, {"node": {"oid": "b073565e7a99cbc75a3fbc2630054eccc5816142", "messageHeadline": "Mempool Update (#705)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 447, "deletions": 173}}, {"node": {"oid": "f0072101bfc17334693db27c574c648c2ded09d8", "messageHeadline": "Update Miner actor (#691)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 7330, "deletions": 3287}}, {"node": {"oid": "285b9c3470e66b09fa7fe1ee9d541deaf100e04c", "messageHeadline": "Storage miner integration (#670)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 695, "deletions": 261}}, {"node": {"oid": "04274b142534bfbf62e07a6c66b9348783102feb", "messageHeadline": "Adding More Reward Actor Tests (#715)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 387, "deletions": 34}}, {"node": {"oid": "dae9342f981eeca73c96950f70d1be37834a7563", "messageHeadline": "Update block validations (#711)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 946, "deletions": 406}}, {"node": {"oid": "6dc3b50db3731dcccaad21b68790c4f71fb0b240", "messageHeadline": "Update AMT max index bound (#714)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "d4dee5a2ba8825fa510515828c56f5236094201d", "messageHeadline": "Make block validations async (#702)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 63, "deletions": 38}}, {"node": {"oid": "8ef5ae5cbb63bfb4427b44734704a2f97a4eaeba", "messageHeadline": "Peer stats tracking and selection (#701)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 365, "deletions": 177}}, {"node": {"oid": "dc0ff4cd36705602393cba9398e1800f41b6264e", "messageHeadline": "Semantic Validation for Messages (#703)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "3411459d4896e75222c59ada61ed1a37e8ef670b", "messageHeadline": "ChainSync refactor (#693)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1319, "deletions": 1069}}, {"node": {"oid": "66ca99e2b0e5e88cc07889a97a04739454987023", "messageHeadline": "Fix StateManager use in different components (#694)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "96b64cb2527d9c5dbc24be5a24ec97e493ec83db", "messageHeadline": "Drand ignore env variable (#697)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "548a464596ca9ed91f6c725aa0c14fdec033df20", "messageHeadline": "Print out conformance results and add log for skips (#695)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0d7b16ccf9c4bc46d79dfa2da7a3ea44ba37ea65", "messageHeadline": "Add CLI command to add Genesis Miner to Genesis Template (#644)", "author": {"name": "Stepan", "email": "s.s.naumov@gmail.com", "user": {"login": "snaumov"}}, "additions": 146, "deletions": 19}}, {"node": {"oid": "0be6b76ab6cb05cd9432bee1bca401e00bf9cd15", "messageHeadline": "Chain syncing verification fixes (#503)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 98, "deletions": 27}}, {"node": {"oid": "156b2fb614027c1e53e276d1c2fdc6789ce40279", "messageHeadline": "Fix docs publish workflow (#688)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b54d0ec7abdf9d2f4407daaa706cbf30bfe83c26", "messageHeadline": "Update statetree cache (#668)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 425, "deletions": 139}}, {"node": {"oid": "0809097fd0e3be7e5d80ab7c4398924e75ba36b4", "messageHeadline": "Update blocksync message formats (#686)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 95, "deletions": 69}}, {"node": {"oid": "0db7ddbb687dc3de9afca560afba7a169638bcd6", "messageHeadline": "Tipset vector runner (#682)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 597, "deletions": 298}}, {"node": {"oid": "41ad322054c7632ce49d2172cb77f5059e8aaa2d", "messageHeadline": "Swap secio authentication for noise (#685)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "93faacde8ffe12b54df9550ba070de4c29d0d868", "messageHeadline": "Fix bitswap breaking patch release (#683)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "f2c3ff0f5aa5f7257b4a70d2f2594804236a1236", "messageHeadline": "Update apply_blocks call (#678)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 150, "deletions": 97}}, {"node": {"oid": "e411eeede26a19e391dd086523e4f185a1bbbe2f", "messageHeadline": "Remove TODOs from scoping (#675)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "24341646cf8536b15b930e2757a60258a6395c7b", "messageHeadline": "Adding Mdns and Kad Toggle (#647)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "26517fbaae28c3fe3e2d4fe59ec2b4887dc037f6", "messageHeadline": "Update edge cases for dynamic error handling in VM (#671)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "cd68b5391f91df1c1da676c5bcd0e9ffd4757671", "messageHeadline": "Update runtime transaction logic (#666)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 355, "deletions": 320}}, {"node": {"oid": "d5ccf900fa1b55960471e4603d0eb5704a06677b", "messageHeadline": "Update EPOCH_DURATION_SECONDS (#667)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c73394bc29e03d3bf0346441ec3052c39f686ffc", "messageHeadline": "fix serialization of TxnIdParams (#665)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7b4174e3293a5cc0d8d6dd7f1ff66d33c1583761", "messageHeadline": "Fix runtime implementation to return gas blockstore (#664)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2712508e021f73f8c32249d00eff2c483874d004", "messageHeadline": "Handle failed retrieve of actor state (#663)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bbbfacba418cac16d515f89dd78edd166a71d241", "messageHeadline": "check value correctly before transfer (#662)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8d87c6815508ed79c9d25254c5907a64410bdfae", "messageHeadline": "add validation in chaos actor (#661)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7d2bd2fa541e4e636c7e442942708bb53a78b9db", "messageHeadline": "Fix caller validation on nested sends (#660)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "5db465c3c2f2161b24cb78c963963ca099c344db", "messageHeadline": "Make hamt value type generic and add benchmarks (#635)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 283, "deletions": 156}}, {"node": {"oid": "5e35560c76f856d286b06fdddf038cc3a2776ec4", "messageHeadline": "Fix internal send bug, remove message ref from runtime (#659)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 44, "deletions": 49}}, {"node": {"oid": "ff754b90fa07b9486a67a0aa8c3fbfc5ee064c77", "messageHeadline": "Fix Get Actor (#658)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0d82f424f459ee99431709c635990514837774b5", "messageHeadline": "Fix bugs in vm and update runner (#657)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "809e3e8ce5294e0337df9a1d6e9f97950b1c350c", "messageHeadline": "Allow registering of Actors to the VM (#654)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 84, "deletions": 17}}, {"node": {"oid": "0f8185b219d00f3eb1e6df89c6eba5fa8a84108b", "messageHeadline": "Fix inconsistencies in apply_message (#656)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "4e0efe999dc2e8839ed296f9cb9988bf9d7c1ceb", "messageHeadline": "Add benchmarks and cleanup AMT (#626)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 152, "deletions": 21}}, {"node": {"oid": "aa6167c870fc08ea2af63e18d090f5448e4b2700", "messageHeadline": "Expose message fields (#655)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "fd91198491f8a6930ae3b5eb3c1e0080886c5427", "messageHeadline": "Adding Chaos Actor (#653)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 238, "deletions": 71}}, {"node": {"oid": "d0bd5844a766f57c9134737296addf0f421bdda8", "messageHeadline": "Fix actor creation and deletion logic (#652)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 77, "deletions": 151}}, {"node": {"oid": "81557c9ed0932e8272f3a0df87a9196378d0cf32", "messageHeadline": "Space race genesis and bootnodes updates (#650)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 75, "deletions": 48}}, {"node": {"oid": "f1bf6079712c7c98825179c0b4b8200f7b81fbf0", "messageHeadline": "Released updated protocol crates (#651)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "3fe1d46a4b45ffa7939e3bf8545d52cf1d179558", "messageHeadline": "Update gas charges in VM (#649)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 253, "deletions": 136}}, {"node": {"oid": "0fb2fa389bec5b67ff1a95dc62292bbb0cdb9bca", "messageHeadline": "Adding Puppet Actor (#627)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 322, "deletions": 1}}, {"node": {"oid": "3e6c2ee7d47f68f2f0a158c7ef44469e192a4c66", "messageHeadline": "Conformance test runner (#638)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 579, "deletions": 80}}, {"node": {"oid": "a4171bec6ff94180c8096ae4f28bd226584bdb59", "messageHeadline": "Builtin actors 0.9.3 update (#643)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 368, "deletions": 211}}, {"node": {"oid": "6029b7166d16d663c6401907a9ef3d2c1cb3e427", "messageHeadline": "Update libp2p, proofs, and other deps (#641)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 648, "deletions": 527}}, {"node": {"oid": "bbd20ccffaf6d8a0c6900f2e748366df44e2ae14", "messageHeadline": "Dynamic Gas Implementation (#639)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 674, "deletions": 84}}, {"node": {"oid": "12ea58cfc10a9f015cefd3e29a65cd9d2b798c3c", "messageHeadline": "Power actor update (#621)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 737, "deletions": 671}}, {"node": {"oid": "2371815689ee223e73998b611d316593df5cd37f", "messageHeadline": "Separate ticket and beacon randomness (#637)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 140, "deletions": 47}}, {"node": {"oid": "da57abae4a9beb7029f86f64804501bc7c80a3a2", "messageHeadline": "Update commcid to new codes and validation (#601)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 129, "deletions": 121}}, {"node": {"oid": "2b54a8734778961bbce80384f7e083ec6c6a2f2b", "messageHeadline": "Update default hamt hash function to sha256 and make algo generic (#624)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 305, "deletions": 203}}, {"node": {"oid": "f0c0149a1213f2422dad61cf4f8922ddfa1e860d", "messageHeadline": "Update header serialization (#636)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 74, "deletions": 45}}, {"node": {"oid": "2297115695bf1a5846b77b6217e73201f9a9c8e0", "messageHeadline": "Update to new empty amt serialization (#623)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "0a7036b0e0c7d9fd1f96316e7e009590f1133065", "messageHeadline": "Rpc state implementation (#618)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 739, "deletions": 537}}, {"node": {"oid": "336ae3b5fd7909f4bff8042b96466e0eec85aa48", "messageHeadline": "Add Bitfield cut operator and other improvements (#617)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 1058, "deletions": 643}}, {"node": {"oid": "88fdfbc073aed821102599616d8c29fb4c1eaf8c", "messageHeadline": "Update system actor (#622)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "bbbb9e2bc806a668dc023368d805ba9f423449e9", "messageHeadline": "New Genesis Template cli command (#612)", "author": {"name": "Stepan", "email": "s.s.naumov@gmail.com", "user": {"login": "snaumov"}}, "additions": 129, "deletions": 1}}, {"node": {"oid": "8192c126bf510b963fd68535de22af2a350573e5", "messageHeadline": "Fix bug in reading and persisting keystore data (#625)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "1b43ad5e3ae041e51db499658d8536f89274592f", "messageHeadline": "Reward actor update (#619)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 401, "deletions": 309}}, {"node": {"oid": "208f1719d490fb8e57ca8640c48b6303a3559960", "messageHeadline": "Update verified registry actor (#609)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 264, "deletions": 267}}, {"node": {"oid": "87aec32453131a0d2121f58aad07356cf12e4e65", "messageHeadline": "Add Persistent KeyStore (#604)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 97, "deletions": 7}}, {"node": {"oid": "b6602bbddb952db819a1559d0f18eac971ee1ffc", "messageHeadline": "Fix string decode handling network (#611)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "4aeadf71dc681c759d54d141a856501cfe41636c", "messageHeadline": "Paych actor updates (#608)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 383, "deletions": 371}}, {"node": {"oid": "9c8e9a60f1834f690d33fbb4140cbbc8280add49", "messageHeadline": "Smoothing Functions For Actors (#594)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 409, "deletions": 0}}, {"node": {"oid": "a84ac2f0265b0f3f14a5406325e927297c0c29e0", "messageHeadline": "Multisig actor update (#606)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 439, "deletions": 268}}, {"node": {"oid": "9035396378e32273aea587891b0e9cddb3cf2c1a", "messageHeadline": "Market actor update (#593)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1504, "deletions": 1010}}, {"node": {"oid": "44c1cd9b8f137be10ca90cd88916167fd140c122", "messageHeadline": "Add address bugfix tests and bump crate version (#598)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "d7dcaf6ef38252f1534f0bdfb4a1e1d3515690c3", "messageHeadline": "Remove incorrectly ported sanity check from go implementation (#597)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8b0b35cdfbfed5693fd94a9dc083cc385c55930b", "messageHeadline": "Returns an Error in case of slicing non-ascii strings (#599)", "author": {"name": "Natanael Mojica", "email": "neithanmo@gmail.com", "user": {"login": "neithanmo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "52a5acecd7adf97febf4155b0811f8f7263add10", "messageHeadline": "Update Drand to use HTTP with the new endpoint (#591)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 59, "deletions": 3488}}, {"node": {"oid": "4783a67039eb298887875a2381f5585c00866522", "messageHeadline": "Update cron actor (#588)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "c642d9a969bad785df150e2179c93bd239fbf3b4", "messageHeadline": "JSON client setup and chain CLI commands (#572)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 469, "deletions": 77}}, {"node": {"oid": "f80cfab78b2e4c1bfb9cf743d030db85fe0748fb", "messageHeadline": "Update account actor and params defaults/checks (#587)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 33, "deletions": 47}}, {"node": {"oid": "25203cb97fa9add6558f283c752fdf6419fbbc09", "messageHeadline": "Add bulk put blockstore function and update header persisting (#570)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 73, "deletions": 58}}, {"node": {"oid": "9982c586fbbf1cc9752b08549488fef41f589fe8", "messageHeadline": "Add Drand Beacon Cache (#586)", "author": {"name": "Stepan", "email": "s.s.naumov@gmail.com", "user": {"login": "snaumov"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "0c0b617cfbad92578ab561032d4abb01ec0093bd", "messageHeadline": "Update init actor (#589)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 42, "deletions": 41}}, {"node": {"oid": "2863f64e40fde88433f9a00be764872f54c2e5ba", "messageHeadline": "VM and Runtime updates (#569)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1081, "deletions": 844}}, {"node": {"oid": "fc523a326e28407401693a7af7bade5d2faaef3f", "messageHeadline": "Message Pool RPC (#551)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 357, "deletions": 54}}, {"node": {"oid": "907eda8f9eac883ce67b5d1cb0f1e10c9cec51a1", "messageHeadline": "State API - RPC methods (#532)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 1686, "deletions": 295}}, {"node": {"oid": "7cb6cecd5d35c9146242a5de3d519711e78c31a8", "messageHeadline": "Add actor error convenience macro (#550)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 68, "deletions": 53}}, {"node": {"oid": "b9ae7e8f53aeecaf2f3a7546dcdf40bb8b8ff55b", "messageHeadline": "Switch to use MessageInfo and refactor MockRuntime (#552)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 311, "deletions": 436}}, {"node": {"oid": "53378a9f4caf055ffaf1efb698384bf304e1c39a", "messageHeadline": "Test Runner for Message Signing Serialization Vectors (#548)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "d3a1776c3adb034729d5d6168eec8ab79edf18d7", "messageHeadline": "wallet rpc (#512)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 592, "deletions": 97}}, {"node": {"oid": "916bd4a60320c11d174972cf36e176b48d97ce44", "messageHeadline": "Have BitField store ranges instead of bytes, and add benchmarks (#543)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 810, "deletions": 378}}, {"node": {"oid": "37617d380ec173475d5d13db3fb5dc9154002d6b", "messageHeadline": "send events through publisher (#549)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0af8cfba51eba9abc076cbe8de57d9219cb32aaf", "messageHeadline": "Update machine version for docs publish (#546)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c30ffe5446dfd4a1743f83248c650e3d5a821ce", "messageHeadline": "TokenAmount and StoragePower to BigInt (#540)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 213, "deletions": 194}}, {"node": {"oid": "d83dac3c6c1546bb7f28775eeb2796cbce5314be", "messageHeadline": "Bitswap Integration (#518)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 520, "deletions": 369}}, {"node": {"oid": "b635c087c820907e46a26b82d2d3de2b68e23682", "messageHeadline": "Implement Mock Runtime Syscalls (#542)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 237, "deletions": 33}}, {"node": {"oid": "1b04f1ca773a7de9ec0b7d9cf9bffa73c4697b90", "messageHeadline": "Implement Sync API and improve syncing (#539)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 800, "deletions": 255}}, {"node": {"oid": "9c56128721dde5f91e3524318469b48edc207b4e", "messageHeadline": "paych actor tests (#492)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 1268, "deletions": 30}}, {"node": {"oid": "c7e94f246a87670a5b3fa49d76da2324004b8327", "messageHeadline": "implement msg pool (#449)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 1170, "deletions": 5}}, {"node": {"oid": "1c58f7a4c535df89edebb75bbcc41a0fd22b2fc9", "messageHeadline": "Move libp2p from fork and bump versions (#534)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 730, "deletions": 663}}, {"node": {"oid": "4125631846e72c0de3ed2f381fe5d7f8944c06c4", "messageHeadline": "Adding RPC Configuration (#531)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "250ad1bff1668fac53f89080a8f1fc5b6449b4eb", "messageHeadline": "Implements deadline tests and chain epoch update to i64 (#533)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 890, "deletions": 238}}, {"node": {"oid": "0facf1baba592ddbea4981a7d14c601da59c6f5f", "messageHeadline": "Refactor RPC and network events (#530)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 500, "deletions": 1209}}, {"node": {"oid": "2d88d06c3675139b542e80433ebbb09a0097aa9b", "messageHeadline": "Remove bitvec dependency and other bit field changes (#525)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 336, "deletions": 164}}, {"node": {"oid": "e0d574e1387fbd535c3a98461394517d1a6f841f", "messageHeadline": "Update async-std runtime setup (#526)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "a2cab7314dc0bb63c80ea0a9a1574589d3af1f34", "messageHeadline": "Implementing Market Balance (#524)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "7143e42b09024226cd833a7e2fb9846d08fae08f", "messageHeadline": "Refactor CLI and implement fetch-params (#516)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 870, "deletions": 129}}, {"node": {"oid": "95a2fcc15d332ae1c59f4864741c9ff850f548c3", "messageHeadline": "Update proofs-api to 4.0.1 (#523)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 145, "deletions": 126}}, {"node": {"oid": "6e33c2314df1e7c1537a95b4e341d23ee2eb01d3", "messageHeadline": "Bitfield improvements (#506)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 1756, "deletions": 1185}}, {"node": {"oid": "8de380d2452abda95103be2011b63b197aaca7e4", "messageHeadline": "Rupan/market actor tests (#426)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 573, "deletions": 15}}, {"node": {"oid": "68c026ae69116591fd1933018ff780c91c7c9b2e", "messageHeadline": "Fix docs push rule (#520)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f68ae5ddf04a1bf2aebbedbb23a7ff6ed8170641", "messageHeadline": "Update default branch name to main (#519)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2650f8e87480303c1b1993744e589b6d19c9b937", "messageHeadline": "Remove dead code and update CI (#517)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 17, "deletions": 130}}, {"node": {"oid": "4422cddcf42fab20912d1ad1f92e2b997f1b5bda", "messageHeadline": "A bare-bones GraphSync ResponseManager (#511)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 183, "deletions": 22}}, {"node": {"oid": "11411a371c2779c99f16f7d8db0c9755333a8d02", "messageHeadline": "Update dependencies and proofs version (#515)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 6735, "deletions": 20}}, {"node": {"oid": "8add784058e1626c682d0f9b6882efab8da621e7", "messageHeadline": "Update bootnodes and genesis for testnet (#509)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1ff34dbc5c91bbc53d6cf3d5ec5cb2cbcfd408f0", "messageHeadline": "Update proofs to v4 (#507)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 313, "deletions": 324}}, {"node": {"oid": "0f1dba0416c93ff4f4808905c798f5b8dbd8bfc7", "messageHeadline": "Updates market actor (#496)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 582, "deletions": 443}}, {"node": {"oid": "18f6aacc6889f0af5e999c1f3b3088bf5a3ff9ed", "messageHeadline": "Implement Kademlia discovery (#501)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 280, "deletions": 168}}, {"node": {"oid": "dd396b9f1e2450bc649d779063f07a434a082965", "messageHeadline": "Fix ecrecover and verify methods (#500)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 80, "deletions": 69}}, {"node": {"oid": "a326fec9da75e75da8b254bf6da7b26541099bd4", "messageHeadline": "Ashanti/winning posts (#493)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 200, "deletions": 8}}, {"node": {"oid": "f66b4e1ae36c5160cb38b2ad4b87a89030bd76b5", "messageHeadline": "added ctrl addresses (#494)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "f38a0016118582e51bc69edf8e3f6a4e40b1c873", "messageHeadline": "miner actor implemented (#486)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 4019, "deletions": 181}}, {"node": {"oid": "8d2a4936103b066eb9ce8ff26c77d193044ecdfb", "messageHeadline": "Implement Wallet (#469)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 549, "deletions": 0}}, {"node": {"oid": "418c2fed4fe9ab7139e2d9e044e7a46416bd4167", "messageHeadline": "Adds Json serialization for Message Receipts and ActorState (#484)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 153, "deletions": 1}}, {"node": {"oid": "a49f9a96720db544fa334b9b120bb962521907f8", "messageHeadline": "Update Reward actor to new spec (#480)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 352, "deletions": 176}}, {"node": {"oid": "33310f57648e3bcbd5852eecab8e2250a62dabb1", "messageHeadline": "Implements Storage Miner critical Chain API methods (#478)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 213, "deletions": 9}}, {"node": {"oid": "21b3b498b4ce03996a45172d25b6f920f696d108", "messageHeadline": "Batch seal verification implementation (#483)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 78, "deletions": 28}}, {"node": {"oid": "78e32a992beeb07c07c2367f75c8ba418efaaf87", "messageHeadline": "Switch bls pub key from using vec (#481)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "afb1fc82f06c4030f09cb5d396d59363af501913", "messageHeadline": "Updated Code to Pass Checks With Rust 1.44 (#479)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9cc24d708cf57248afd7343139770eb4cba5c0aa", "messageHeadline": "Tide JSONRPC over HTTP (#462)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 334, "deletions": 48}}, {"node": {"oid": "7e0540f10b233296c0065aec1e2c8bb044bf6ebe", "messageHeadline": "Ashanti/chain store channel (#473)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "2ad2399b11d899bae5b632295bbc1643894df285", "messageHeadline": "Ashanti/connect state transition (#454)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 153, "deletions": 29}}, {"node": {"oid": "a0dbd7bd38c2c89bc0e2b67d829247ca5a530019", "messageHeadline": "Implement Block header json (#470)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 728, "deletions": 195}}, {"node": {"oid": "206ec5655b8780b2e5ace6aec023a0ce34d32388", "messageHeadline": "update power, reward and market actors, rt and registered proofs rela\u2026", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 561, "deletions": 903}}, {"node": {"oid": "63083135d69c9c2c65a7b8375b6208c29a14585e", "messageHeadline": "Implement compatible bitfield (#466)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 767, "deletions": 159}}, {"node": {"oid": "6dab233602a0c89e13bd62a205b172480b822c65", "messageHeadline": "Add CircleCI (#441)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "8ee51446ce74b4cc56b05602252f341b2969b4ce", "messageHeadline": "Add PeerResponseSender (#453)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 962, "deletions": 0}}, {"node": {"oid": "f4b306d6b22037caab1a3471bcfb7b00d8bbf197", "messageHeadline": "Update dockerfiles for protoc install (#460)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "fb1b4085c40f14a818ec2b26db4fa38f4f21cc13", "messageHeadline": "bump async-std to 1.6 (#456)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fc34b4413e8b7dace4985568fef5e114ff68bf48", "messageHeadline": "Runtime randomness and ChainStore randomness (#415)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 138, "deletions": 33}}, {"node": {"oid": "478350257dff06548c4e7a676cc1edb06f23d68a", "messageHeadline": "Fix block header serialization (#450)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "91f44e20c47abd4ef59276d3423f30939add887d", "messageHeadline": "Setup GraphSync network interface (#442)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 450, "deletions": 0}}, {"node": {"oid": "129f17e0fb76d1b77b2163cbdec425455c902f2e", "messageHeadline": "Bump versions for release (#451)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "078eda17338321d975a437f1b09fb9f973a663b3", "messageHeadline": "Signed and Unsigned message json impls (#444)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 324, "deletions": 83}}, {"node": {"oid": "bb982fbbb97ad2d54417e83859c53e8fd94832e3", "messageHeadline": "Update libp2p to 0.19 (#439)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "acedcf08aaaf6dfb011aae28c625c5627ed2bd4e", "messageHeadline": "Remove a bajillion manual serde implementations (#433)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 328, "deletions": 2592}}, {"node": {"oid": "c9a089e8c3771814a0164b061a054500e470dc43", "messageHeadline": "Update serialization vectors (#435)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "9ef6e67a718787130f79269f483f09da18768cd3", "messageHeadline": "Add Secp address sanity check (#438)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 54, "deletions": 24}}, {"node": {"oid": "c58aeb4b3569296a4f981f9e5b020b0fe93877f9", "messageHeadline": "Setup GraphSync message types and protobuf encoding (#434)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1716, "deletions": 1}}, {"node": {"oid": "ba8d94677634bba97b0b49745ecdf227847a3f94", "messageHeadline": "Verifying Drand Entries from Blocks (#387)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 339, "deletions": 122}}, {"node": {"oid": "b1903ba274fc8e5457e71bc88738f17a7a87bc1f", "messageHeadline": "Jaden/chainstore refactor (#432)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 125, "deletions": 97}}, {"node": {"oid": "b80ab49d3dd068f50f229680d978335ffdc833d9", "messageHeadline": "Jaden/chainsync/asyncverification (#419)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 87, "deletions": 42}}, {"node": {"oid": "033bade8b2481b1c245b916c1613bdfa006be908", "messageHeadline": "Update prefix bytes encoding to include mh len (#431)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 60, "deletions": 46}}, {"node": {"oid": "a04ba8f1a3dcfa2a0e39af4fad5d4dda78ff17af", "messageHeadline": "Cargo changes for publishing core crates (#425)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 57, "deletions": 36}}, {"node": {"oid": "42fc42e9889a218fd26259bcdc0d6636a77c9d4e", "messageHeadline": "Add default implementations for Store bulk operations (#424)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 18, "deletions": 66}}, {"node": {"oid": "ff39f2aa47a567339d16b0128592aed60880c0f4", "messageHeadline": "Last block info for selectors (#418)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 191, "deletions": 27}}, {"node": {"oid": "1f96e91871271059efa6dd744039be523ab0f7e3", "messageHeadline": "Update docs and use rocksdb as feature (#421)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "187ca6cc59d593fec07ad4517dd8236232215af7", "messageHeadline": "Remove Address default implementation (#422)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "932dae3b856deadd06d1bac0f88c3b1a775e6403", "messageHeadline": "implemented verify post (#416)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "b7f6f92ad62bb6e2901a204b76df94046660e65e", "messageHeadline": "Shared types refactor (#417)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 72, "deletions": 41}}, {"node": {"oid": "6241454aeebdc356baedb88d6872bf133bc917a5", "messageHeadline": "Implement Verify Registry Actor (#413)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 569, "deletions": 0}}, {"node": {"oid": "1598ff20f08e9accc07aa3ce75e720f02ec65895", "messageHeadline": "Update tipset sorting (#412)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "4c95043ecd4b07f8185e9472a06d452f8622898d", "messageHeadline": "Ipld selector traversals implementation (#408)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1116, "deletions": 12}}, {"node": {"oid": "fa12fff0fdb9054ad0fcb65edde78e363e5985b1", "messageHeadline": "Jaden/tipsetconversions (#404)", "author": {"name": "Jaden Foldesi", "email": "jfoldesi57@gmail.com", "user": {"login": "flodesi"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "f47b75795ce6a90c7bb7dc8915c2f9c69eefb634", "messageHeadline": "SyncBucket cleanup (#407)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 37, "deletions": 83}}, {"node": {"oid": "ef7aafdcc14a378ede5c99c33543344e30d76ddd", "messageHeadline": "Async Block verification in ChainSync (#409)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0bba0ecfc9992320d74caeb26e56c0946cf846a1", "messageHeadline": "Fix CI for docs build (#406)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "81257dfddc6ac8272ebb5ebdd8f9b6dbeab57d8f", "messageHeadline": "Rupan/reward actor tests (#403)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 89, "deletions": 16}}, {"node": {"oid": "5a0bf8d9baea90ebfae73bfd9c58a92472c6608d", "messageHeadline": "Implement interfacing with Drand over GRPC (#375)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 3570, "deletions": 17}}, {"node": {"oid": "91a7e65166fe2bd2a84bb2416bc47f66752d41d8", "messageHeadline": "Selector explore implementation (#402)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 803, "deletions": 7}}, {"node": {"oid": "cbbd921a3eaf32b73f7f9f53e275967670fc5922", "messageHeadline": "refactor with structops macro (#401)", "author": {"name": "Purple Hair Rust Bard", "email": "AshantiMutinta@gmail.com", "user": {"login": "StaticallyTypedAnxiety"}}, "additions": 39, "deletions": 41}}, {"node": {"oid": "a048f250667708204081203ebc812d9719fed60f", "messageHeadline": "Init test porting (#394)", "author": {"name": "nannick", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 370, "deletions": 21}}, {"node": {"oid": "67a25f9ca78dcf7facac20186ae2d915beccb0d1", "messageHeadline": "Clean up tipsets (#397)", "author": {"name": "Tim Vermeulen", "email": "tvermeulen@me.com", "user": {"login": "timvermeulen"}}, "additions": 182, "deletions": 208}}, {"node": {"oid": "4e4fa12027c561df36a4ab5b9af83bb3d21f9d69", "messageHeadline": "Update proofs api (#400)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "2052eb9f8bdaac842bd95643efe11ed1333c4426", "messageHeadline": "Bump Dependencies (#399)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c57cf41949fcb08051c25a3edcb0ad075f36a4de", "messageHeadline": "implement verify seal syscall (#393)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "18d179b2a9c1850fa4a95a01fd928bb63c31bbf6", "messageHeadline": "DAGJson support for Ipld (#390)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 964, "deletions": 104}}, {"node": {"oid": "84fb0e44fa7431329ceb70fe1e3f2d78071077f9", "messageHeadline": "IPLD Selector framework with serialization (#395)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 477, "deletions": 0}}, {"node": {"oid": "3f8c6cf64545fc8b07df33c35fce97274b68984e", "messageHeadline": "Temporary build fix for fil-proofs (#396)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0b589d7354587ca6af6c9729f3d8e537b248e3c9", "messageHeadline": "Interop updates and refactoring (#388)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 367, "deletions": 216}}, {"node": {"oid": "1aa2e64d975910a7be62916151050b163c2a5c2e", "messageHeadline": "Implements verify consensus fault syscall and reorg vm crates (#386)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 652, "deletions": 510}}, {"node": {"oid": "aa899c08e5d621020ee6601457b1ea4bf8775535", "messageHeadline": "BlockHeader Update (#385)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 118, "deletions": 17}}, {"node": {"oid": "7e8124de215fa55b72fefa18480b8ac0777b6890", "messageHeadline": "Refactor address crate (#376)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 375, "deletions": 234}}, {"node": {"oid": "148942984c10c47ec9cca2c9c7f778f6b03c7cae", "messageHeadline": "Implement buffered blockstore cache (#383)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 146, "deletions": 18}}, {"node": {"oid": "5355acd075474864aa5d10ea2f2e162b6b82f431", "messageHeadline": "Apply Blocks and refactor (#374)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 529, "deletions": 233}}, {"node": {"oid": "8bc201a3cf56fec4113a7498a767472f602d1bf1", "messageHeadline": "Added forest img (#378)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "16483531ded5f7ccb6d238913c9dfae935e31d7e", "messageHeadline": "Added bls aggregate sig check for block validation (#371)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "3d5aeb2b77f705486cf1d611ae85866fb47b243a", "messageHeadline": "Stmgr retrieval methods + is_ticket_winner calc for block validation \u2026", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 160, "deletions": 73}}, {"node": {"oid": "cecd33d71c424e1abd3f14e0531f5be14ce06117", "messageHeadline": "Load Genesis from CAR file (#329)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 154, "deletions": 41}}, {"node": {"oid": "29b458450574d1f1b5c1374a3e13069eaa2b7717", "messageHeadline": "Compute unsealed sector CID syscall (#360)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 305, "deletions": 35}}, {"node": {"oid": "c27deabac18516effb463aa77fa7fc7cf944500f", "messageHeadline": "Setup dockerfiles and update CI (#370)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "68c4f9ae238e1d86b1caf53f741f237eaf0329a6", "messageHeadline": "Implement Weight method + st/gt for heaviest ts (#359)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 121, "deletions": 43}}, {"node": {"oid": "4382a82e3db8d1c526309c2d3835a96e29ebfba1", "messageHeadline": "Mock Runtime and tests for Account and Cron Actors (#356)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 731, "deletions": 6}}, {"node": {"oid": "ff5260a6cf8f2f98bbb638ddbf93c6a132b884a7", "messageHeadline": "Update to new PoSt sector types (#357)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 171, "deletions": 129}}, {"node": {"oid": "8f0fc1d50d0479a855da07fe14e787dfe5b9a143", "messageHeadline": "Commitment to cid conversions (#358)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 272, "deletions": 2}}, {"node": {"oid": "3798a4e824052414f90406190f07225680364442", "messageHeadline": "Disallow default Cid and Address serialization (#354)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 72, "deletions": 29}}, {"node": {"oid": "dbee0e66a23d22ca1b910293784bd674972a9da6", "messageHeadline": "Implements apply_message and apply_implicit_message (#353)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 258, "deletions": 75}}, {"node": {"oid": "1e6533a476362f5b741d1552b2a4b546f7172ec2", "messageHeadline": "Implement verify signature syscall and cleanup (#351)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 99, "deletions": 147}}, {"node": {"oid": "d257f5cd8380d09265ed9686b3f2aece7cdbd439", "messageHeadline": "Blake2b syscall (#352)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "38825e7b9fc5914d56f0eed5da9a78c4ff01a6fa", "messageHeadline": "VM gas usage implementation and refactor (#350)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 846, "deletions": 142}}, {"node": {"oid": "8f8fd1e3242bc083029016bf4453269594a7a1c7", "messageHeadline": "Connect remaining Actor invocations to runtime and cleanup (#342)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 146, "deletions": 171}}, {"node": {"oid": "4f0c6f7dae7dac49a768559125c9c7d1b82cb33d", "messageHeadline": "Market actor implementation (#338)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 1033, "deletions": 141}}, {"node": {"oid": "380dde3e68c19483566901928fc989cd5c53c090", "messageHeadline": "Update block header serialization (#337)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 259, "deletions": 204}}, {"node": {"oid": "f5845a0bcf9a43db96696f7260e8265cf1bfa12b", "messageHeadline": "Refactor error handling (#336)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 215, "deletions": 401}}, {"node": {"oid": "3bc7d410a9a7acdb8e092dfe519eb115d0b2f716", "messageHeadline": "Key hashing compatibility (#333)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 256, "deletions": 150}}, {"node": {"oid": "2876020939177d73250e2d202e258499d3643ee2", "messageHeadline": "Update peerid serialization in miner actor (#335)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "35f3c9736376e891b869e4c6c9671c88713fe4b0", "messageHeadline": "Reward Actor (#318)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 374, "deletions": 47}}, {"node": {"oid": "ca7898f727293cdd745c62d8ac1f5f3c8d96bb66", "messageHeadline": "Move bigint serialization utils (#331)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 160, "deletions": 189}}, {"node": {"oid": "e0a996bd4b7e6fb4e70f2c61a22d52b5b3674ed7", "messageHeadline": "Miner state (#325)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 533, "deletions": 64}}, {"node": {"oid": "d30d396ee9e089bb1edf0f1e3ca2ae29dbcb36db", "messageHeadline": "Market actor state (#330)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 866, "deletions": 0}}, {"node": {"oid": "5f81a1d66ef70a6ca620e42524b49a062538504a", "messageHeadline": "Runtime Implementation (#323)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1152, "deletions": 463}}, {"node": {"oid": "4aacd72aec664656e1c8888e26c9ed6f293d5387", "messageHeadline": "Initial chainsync process (#293)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 995, "deletions": 527}}, {"node": {"oid": "e2157f570a6e72671019c0e4a400f97084c71c0b", "messageHeadline": "Logging level config with RUST_LOG env variable(#328)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "29b9e265e4854f84ab190ba964809742754e577f", "messageHeadline": "Libp2p and dependency update (#326)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 79, "deletions": 128}}, {"node": {"oid": "618cf4abcb1e84b54eb82beeccda612af8eb4677", "messageHeadline": "Storage Power actor (#308)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1848, "deletions": 56}}, {"node": {"oid": "6d2bf0e08d1a566b300fb1cdf2c8be5b15862eac", "messageHeadline": "Switch MethodNum and ActorID to aliases (#317)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 30, "deletions": 65}}, {"node": {"oid": "661f52aa2ae4f9e598cc93e1ea4fd02147fd9f97", "messageHeadline": "Change ChainEpoch and TokenAmount types (#309)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 155, "deletions": 256}}, {"node": {"oid": "7e8bd6f209838331b8010c01a71b7784ff8085f9", "messageHeadline": "Payment channel actor (#299)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 844, "deletions": 57}}, {"node": {"oid": "c97033c06f0fc5d17da758c94717a2ef9e49d6c9", "messageHeadline": "Bitfield/ rle+ impl (#296)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 400, "deletions": 0}}, {"node": {"oid": "5473af591fb347c2249e21091c5643986394722e", "messageHeadline": "SetMultimap implementation (#292)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 284, "deletions": 0}}, {"node": {"oid": "1ae3ba4127cb4d7311d3087e53d0cc91e4e4c634", "messageHeadline": "Improve actors serialization handling (#297)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 69, "deletions": 55}}, {"node": {"oid": "31738128c81eee7c03d86d767523a5a05a70ffd1", "messageHeadline": "Refactor annotated serializations (#295)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 95, "deletions": 135}}, {"node": {"oid": "a5b1ab3cd13d3c4bc7be8ef94731fc10a8b0c00d", "messageHeadline": "Sector types (#294)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 561, "deletions": 80}}, {"node": {"oid": "08d523b5952dab58251604486b7c5f11f7e7ad88", "messageHeadline": "Implement multimap (#290)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 298, "deletions": 55}}, {"node": {"oid": "338ddf9d353f47f6df1d0224e37963fe6f769bde", "messageHeadline": "feat(vm): implement improved error handling (#289)", "author": {"name": "Friedel Ziegelmayer", "email": "me@dignifiedquire.com", "user": {"login": "dignifiedquire"}}, "additions": 264, "deletions": 195}}, {"node": {"oid": "9611818a5ce8f281b681ed5a01d43b86766cc917", "messageHeadline": "feat(vm): implement system-actor (#288)", "author": {"name": "Friedel Ziegelmayer", "email": "me@dignifiedquire.com", "user": {"login": "dignifiedquire"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "7671255994048dee1c2751d1e40c2ddf0073710c", "messageHeadline": "Implement balance table (#285)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 356, "deletions": 7}}, {"node": {"oid": "f2027f03e12b9fce7929d7248979b8f7fcf48cf3", "messageHeadline": "Update message for type changes (#286)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 99, "deletions": 314}}, {"node": {"oid": "af7ad3a74c62b4712e08f1da38a29dabec5e15d2", "messageHeadline": "Multisig actor implementation (#284)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 861, "deletions": 9}}, {"node": {"oid": "e1200ea63cb4dbd9e52d085d3750fc433827b51a", "messageHeadline": "Cron actor implementation (#281)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "d7f019924e9bbe8bd365e5bd151ec8c43549f3ee", "messageHeadline": "Move abi types and implement piece size (#283)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 139, "deletions": 39}}, {"node": {"oid": "7c8fb8cf0ed20fb19ee4a613cccc2a4a7a2b8741", "messageHeadline": "Init actor implementation (#282)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 294, "deletions": 70}}, {"node": {"oid": "5d8291722e80aacd7dc2d37af8590cfeeca4453c", "messageHeadline": "Clean actors and update to spec (#279)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 795, "deletions": 498}}, {"node": {"oid": "d7195739ed42266c76266db8511f6180bbcc58c8", "messageHeadline": "Remove unnecessary db trait (#274)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 73, "deletions": 68}}, {"node": {"oid": "0018c22cf0769f83e1d848584f3d2ed2615b20bc", "messageHeadline": "State tree full implementation and refactor IPLD (#273)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1232, "deletions": 370}}, {"node": {"oid": "125a9a24de02ebc3cc9245941701a4a459d73e43", "messageHeadline": "Move CodeID and ActorState to vm crate (#271)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "1a5b619ba1696c690611932113c2c6bfc1b6145d", "messageHeadline": "Update exit codes (#270)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 77, "deletions": 96}}, {"node": {"oid": "b337f7c7d933a9aa3df20e8dd7befacb40dd38fc", "messageHeadline": "Clear warnings for new nightly toolchain rule (#259)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "28cb8f5437bffd6889f659d8046539125ea88e83", "messageHeadline": "Hamt implementation (#255)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1496, "deletions": 2}}, {"node": {"oid": "17a447e0734cc3b149b1736d3dc1bcb250ad9a42", "messageHeadline": "Update runtime to new spec/ impl (#256)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 320, "deletions": 194}}, {"node": {"oid": "0c45139618194e3e7a4eb4b6dfb542ad1275a3bf", "messageHeadline": "Read CAR Files (#254)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 192, "deletions": 1}}, {"node": {"oid": "bd9f5cf0f18dff128577207743b534db9f1ed559", "messageHeadline": "Update multihash dependency and Blockstore interface (#253)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 57, "deletions": 69}}, {"node": {"oid": "6aeee77a22172e86a1ee6ec600777b7d0341946d", "messageHeadline": "Implement basic peer manager (#252)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 222, "deletions": 63}}, {"node": {"oid": "970d476fca78675d076922588ba2245ed92a7dd5", "messageHeadline": "Implement sync fork (#248)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "a43df3026434770e11103a6aa794292f03190868", "messageHeadline": "Connected blocksync requests and network polling thread (#244)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 167, "deletions": 76}}, {"node": {"oid": "7b5d8db0e57dc0bc04e0f0720c5d7c97a46c5ce4", "messageHeadline": "Refactor RPC and implement hello protocol (#246)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 483, "deletions": 230}}, {"node": {"oid": "a16720316982a3242b99fc133a47e5c4bce71df4", "messageHeadline": "Adding Verification Function for Aggregate BLS Signatures (#240)", "author": {"name": "DragonMural", "email": "rajarupans@gmail.com", "user": {"login": "RajarupanSampanthan"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "8c924495a492968f888157a27795b2dc0f428519", "messageHeadline": "ChainSync framework (#243)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 990, "deletions": 458}}, {"node": {"oid": "5a18b496afa18a0f6db623b0b84c6d1dd9ac161d", "messageHeadline": "Libp2p RPC protocol and Blocksync (#229)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1099, "deletions": 23}}, {"node": {"oid": "47dfb47c38bb27a88154a3bdc0e89631f8525c56", "messageHeadline": "Update multibase dependency for lowercase base32 support (#239)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "39a8d88e21fc7f24a297319bd634537201c5ff83", "messageHeadline": "Allow Address network prefix to be overriden for printing (#233)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 101, "deletions": 69}}, {"node": {"oid": "faa71386d3a374aca50918b54137194fb58a9c91", "messageHeadline": "Refactor SyncManager to have ownership over tipsets (#238)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 47, "deletions": 44}}, {"node": {"oid": "f242043e6c630297aa2ddbaf5e9e8e57be717bf3", "messageHeadline": "Remove all clones and copies from serializations (#234)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 94, "deletions": 75}}, {"node": {"oid": "d87704f106951f79395510219dfaccd44c30cba3", "messageHeadline": "State Manager and initial miner retrieval methods (#224)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 224, "deletions": 33}}, {"node": {"oid": "a65794baa2cbeb2f5beec91129ecde74e1fd4739", "messageHeadline": "Setup Forest execution threads (#236)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "56e623022c21ee385734afbe3c53ebd669e1cc8c", "messageHeadline": "Global async logging (#232)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 49, "deletions": 75}}, {"node": {"oid": "1411572878232debf9efe21e84e9b94db7ad7c12", "messageHeadline": "Fix cid serde feature reference (#235)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b598ffca923d7eeb8f2f98d52561d36db6ee1fa6", "messageHeadline": "Local bigint serialization (#231)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 165, "deletions": 23}}, {"node": {"oid": "1bd9a59cd326ac5c3ea08ce86685d35b8a00a263", "messageHeadline": "Refactor blockstore and Cid for usage (#230)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 139, "deletions": 169}}, {"node": {"oid": "abe9be2e564610bfec6275afbee3b28ac9674693", "messageHeadline": "Fix cbor serialization formats and cleanup (#228)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 72, "deletions": 133}}, {"node": {"oid": "59e2fc7c744215e903e289bc5de12ebaff295dc7", "messageHeadline": "Refactor keypair retrieval and saving (#221)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 56, "deletions": 67}}, {"node": {"oid": "67ebaae2774933351728aa43f04639253f41eb0d", "messageHeadline": "Initial Validation Checks - Message, Timestamp and Block Sig (#219)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 230, "deletions": 13}}, {"node": {"oid": "fdf6c50673e12eae717982149c408b7d281f7432", "messageHeadline": "Entry point for app for organization (#220)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "b25b40669f7b333e00e6aa41762a514d9e8b11c3", "messageHeadline": "Fix README build badge (#218)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "6d4304e292857343ef614785be8f272c4aa7eef1", "messageHeadline": "Added Fetch and Load Methods (#196)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 156, "deletions": 20}}, {"node": {"oid": "b41107d3893bf1c714cdd8debfae098b8cde80c5", "messageHeadline": "Clean crypto crate and interfaces with Signature types (#214)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "75224a6a70bed08e16b80ac89166abf934411a42", "messageHeadline": "Add audit to CI (#213)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "477930db29cbe2fa46a1301b30fd5c6975b7796f", "messageHeadline": "Migration to Stable Futures and Network Refactor (#209)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 133, "deletions": 242}}, {"node": {"oid": "8b1b61ba5c08a8530a50171f708563797a02dd18", "messageHeadline": "AMT implementation (#197)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1091, "deletions": 5}}, {"node": {"oid": "62beb1b215d783a8fca0a0cd0b8491229641e967", "messageHeadline": "CBOR encoding for BlockHeader (#192)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 274, "deletions": 24}}, {"node": {"oid": "3d6814c844d543bfbb324bf24ba4ac23fdf91a10", "messageHeadline": "Updated markdown for readme and templates (#208)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "15ce6d2cc6bec5980f0b671671adf209f42133c7", "messageHeadline": "Add MIT license to dual (#204)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 121, "deletions": 101}}, {"node": {"oid": "547e35b772d56abbc20652a124913953574c3aa8", "messageHeadline": "updated readme (#201)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "21635617f0c9d87e78632d39ded7d26e20e044b8", "messageHeadline": "Updated link to include internal discord (#200)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f21765c4dbf7dc5419ba999574d6aadf62b6ea38", "messageHeadline": "Rename repo (#199)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 99, "deletions": 103}}, {"node": {"oid": "957da7ed9f4f2c594e6fba71436f01cc7abfa754", "messageHeadline": "Update README.md (#198)", "author": {"name": "ChainSafe Systems", "email": "aidan@chainsafe.io", "user": {"login": "ChainSafeSystems"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2514c406b81157caa9cad0b727ff554c981dcc5c", "messageHeadline": "Sync & Store methods updated (#193)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 227, "deletions": 68}}, {"node": {"oid": "f1eb515bd887a8ce0578461e2dee010d296a81e4", "messageHeadline": "DagCBOR encoding and decoding for Tickets (#190)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 195, "deletions": 4}}, {"node": {"oid": "58f3e03a8a60134bc67e6816e722cc1e2a089d0c", "messageHeadline": "Update BlockHeader weight to BigUint and DagCBOR encoding for TipsetK\u2026", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 56, "deletions": 17}}, {"node": {"oid": "8755ec16be37e8dda55c06da86a91168f275ae4b", "messageHeadline": "Refactor to remove ToCid trait (#186)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 28, "deletions": 46}}, {"node": {"oid": "ab99a6ec20a2c6cb37f18895fe7449048791cc2e", "messageHeadline": "Wrap Signature into a struct (#184)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 102, "deletions": 12}}, {"node": {"oid": "8018d2464b39a8716bbed1c811a27b39c73699d9", "messageHeadline": "Added templates and config (#183)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "7a9fa80b8406c3862a06ab46febbba7074673286", "messageHeadline": "Basic Syncer and ChainStore methods (#173)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 282, "deletions": 30}}, {"node": {"oid": "7e524b3c25f4fc31ed9ea04406830ab87bbf547c", "messageHeadline": "UnsignedMessage cbor encoding (#174)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 419, "deletions": 33}}, {"node": {"oid": "925d2711f97c535454879c9eaf73e9ca6eb1a3d3", "messageHeadline": "MessageParams update and refactor (#175)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 96, "deletions": 116}}, {"node": {"oid": "1d6dd985419acdd0293324ab49f2139590b82da4", "messageHeadline": "Add missing fields for BlockHeader (#177)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "f025a9bb69c827a9ae519bbaa73194b49f55402d", "messageHeadline": "Update changes in spec, updated docs, updated function signatures (#171)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "c3c6e0522372410857bd8995bae26574c9cc9d30", "messageHeadline": "Updated cid format and IPLD link to Cid type (#172)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "6d527a47b4a4d9a91fbccddee3bff6ffa77dc24e", "messageHeadline": "Update message types function signatures (#170)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "468846f905a9608047d6f2db9ffb7aa030d65786", "messageHeadline": "Refactor Blockheader (#169)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 384, "deletions": 254}}, {"node": {"oid": "e70250dba5849655d1035e55d362ad970fd774e0", "messageHeadline": "Fix existing bug with multibase ToCid (#167)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 73, "deletions": 32}}, {"node": {"oid": "89a0e60e6e4cb5bfe215349b145f469c7b1aea6b", "messageHeadline": "Add CODEOWNERS (#166)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ae6861e2dad3b76eda9d6a31c52bb47afd94eeb2", "messageHeadline": "Switch from using dynamic pointers (#154)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 38, "deletions": 47}}, {"node": {"oid": "b5295e25f1b03025b9cab88825cf665476c4f71c", "messageHeadline": "Implement and update Cbor encoding (#157)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 900, "deletions": 238}}, {"node": {"oid": "e998474f3ceb7f1b2871e4e968d3c40163c25aac", "messageHeadline": "Update address for network config, clean auxiliary stuff (#145)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 123, "deletions": 95}}, {"node": {"oid": "c9d3fbbdf361013fd2786f4f29f21b2e3b66686d", "messageHeadline": "Readme Updates (#159)", "author": {"name": "David Ansermino", "email": "david@chainsafe.io", "user": {"login": "ansermino"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "1e99c0ca9cecf0451dafe6e407b26754f772af47", "messageHeadline": "Implemented block format (#149)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 48, "deletions": 21}}, {"node": {"oid": "7e58d9bc1dcd7a2229a8d02141c2fdce6d622eb7", "messageHeadline": "Docs index redirect (#151)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a641becaefd89073d54eb6c466bcaed27c289707", "messageHeadline": "Update Cid references, bump serde_cbor version (#155)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 22, "deletions": 35}}, {"node": {"oid": "79374e42ea31948f2dc9c00de0fea8f464ed45a8", "messageHeadline": "Fix license script and add to CI (#150)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 60, "deletions": 17}}, {"node": {"oid": "8431cad8c5fb204db2471b3b859768d1b5066a0c", "messageHeadline": "Docs Cleanup (#138)", "author": {"name": "David Ansermino", "email": "david@chainsafe.io", "user": {"login": "ansermino"}}, "additions": 139, "deletions": 115}}, {"node": {"oid": "9d04393e8fd0d444729bcb0c7b1f6fec8292ac91", "messageHeadline": "Implement memory db (#137)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 390, "deletions": 88}}, {"node": {"oid": "d35410efa7911ed7545e919429fca726bba67b68", "messageHeadline": "Implement Basic SyncManager (#132)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 234, "deletions": 10}}, {"node": {"oid": "1576674fae378039c1087ff9c26b0e6142f3e973", "messageHeadline": "update makefile (#140)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0d29569ccbecffec45bd9b8a595f7c03fac38df3", "messageHeadline": "Created wrapper for Cid type (#134)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 202, "deletions": 13}}, {"node": {"oid": "eace8d8176c4899e0bed54d8a334dbbadec9a6ed", "messageHeadline": "Storage Power Actor framework (#129)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "ede60e7b8e5c724caf99f6ff15051e22f24d3f15", "messageHeadline": "Naive DB + Rocksdb implemenation (#125)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 302, "deletions": 0}}, {"node": {"oid": "957d0529d26bac7f6c8b33eb353b95a2d4adb2e0", "messageHeadline": "Implement BlockHeader builder pattern (#124)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 101, "deletions": 40}}, {"node": {"oid": "d745c60d1f7b18d33cf705a30a901f38f35d9e1c", "messageHeadline": "Switch License to Apache (#139)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 413, "deletions": 185}}, {"node": {"oid": "cee77ac1a817cccab7ca9c35cec7637c2da9dd29", "messageHeadline": "Update libp2p version to fix cargo issue (#136)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "2c63bc56c0205f1dc45d27546fbd27479aee9018", "messageHeadline": "Add License and license script (#123)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 207, "deletions": 1}}, {"node": {"oid": "0ab143c4ab46d121a1fcdf565368bba60f4b18d3", "messageHeadline": "CI cleanup (#122)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "e4363f1a588660d969f51dd1b42fabd152e75034", "messageHeadline": "Implement TipIndex (#113)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 351, "deletions": 19}}, {"node": {"oid": "c916eb4daa3d77b8d04793c41c54ac89e96bc027", "messageHeadline": "Update StateTree and implement cache (#108)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 101, "deletions": 5}}, {"node": {"oid": "4c9fbd88ffc592bc9425d488b373745a468c5d1d", "messageHeadline": "MethodParameter usage and implementation in system actors (#107)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 68, "deletions": 33}}, {"node": {"oid": "af198d43a54ffa3ae4c04b79102a6172c5d52bf4", "messageHeadline": "Basic VRF (#104)", "author": {"name": "David Ansermino", "email": "david@chainsafe.io", "user": {"login": "ansermino"}}, "additions": 77, "deletions": 12}}, {"node": {"oid": "6818dc5d9b5311a77d47efe35d160af5a711cb15", "messageHeadline": "Fix linting issues (#105)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2bb5c0accf23231cb99fe4baf261ebf371ea8ac2", "messageHeadline": "remove ref keywords (#99)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d9a35b516b47e1cd00a50387f20c3f08122a6c67", "messageHeadline": "Remove redundant CI (#102)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "1bd01685f789971aaa71deca1f580dac82aea007", "messageHeadline": "MethodParams update and implementation (#103)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 100, "deletions": 11}}, {"node": {"oid": "2b8ee0ebfd156187d074a9b66b72bf528ad0366b", "messageHeadline": "Updated blocks crate to reflect spec changes (#86)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "efb3d8fcdbd423bd44af3af1cb179b55c62ed65b", "messageHeadline": "State tree and interpreter framework (#97)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "792f12042d537552b3385933c39b2d7404e4fcdd", "messageHeadline": "Reward System Actor framework (#95)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "e41786cefb72d167f3d9f411f2ecd6dedf42b8dc", "messageHeadline": "Account System Actor framework (#96)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "51a17882ba0fb1fa35587d0f5b25ea9139ebe2cf", "messageHeadline": "Updated ChainEpoch usages and clock crate (#98)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "de80b34a417218b5bc4d70479dec953ac433bbe1", "messageHeadline": "Refactor Message type and vm packages (#79)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 401, "deletions": 159}}, {"node": {"oid": "e99d8b5739846f43a81823a90f854dd7369672f8", "messageHeadline": "add libp2p Identify protocol (#94)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "cb4576d41c2cafa0f509dd8de430b69f2cb4fa9e", "messageHeadline": "cleanup epoch time (#92)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "62888071cc4ee4ee4357d702878f40694f6e4b73", "messageHeadline": "readme typo fix (#93)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a2092b753b88b1017e1ee6850e20849296119b5", "messageHeadline": "Persist networking keystore (#90)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 133, "deletions": 37}}, {"node": {"oid": "db7d7fc485dfcf75f974081621e7d6b6dac0e2d3", "messageHeadline": "Ec2/libp2p ping (#91)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "36acea441648688196437d9d0c7ab44d884928ec", "messageHeadline": "Cron system actor (#84)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 135, "deletions": 46}}, {"node": {"oid": "db5dad034be7f19964a3ba9b4eb8e269a12674d5", "messageHeadline": "update libp2p dep (#87)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "93caa63cb509b7c7f30d872410d80f322e88ca66", "messageHeadline": "Initial Structures for Message - Manager Communication (#69)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "054f25d4b2895a3f34628b67a72dbfe95e55d733", "messageHeadline": "InitActor framework (#76)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 321, "deletions": 28}}, {"node": {"oid": "d75c8f2e17e44807a1569c7664785ad6ee272723", "messageHeadline": "CLI cleanup (#70)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "bbea6130dcf12a775b806a98b59fb4db2b4118c0", "messageHeadline": "Add config file parsing (#60)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 53, "deletions": 24}}, {"node": {"oid": "d10a5460f37062f42300ea955106876fee4efdc6", "messageHeadline": "Runtime trait and vm types (#68)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "ca0159f6f12538ff01b8702fc255ec3a0117b8da", "messageHeadline": "Implements basic actor type (#61)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "3438654ded1a7a9ea68040748fb70fdb9a6ff31b", "messageHeadline": "Fix makefile clean and phony targets (#62)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "af33dd2b098d8b155e16481c6e8b9b1bf9619b2d", "messageHeadline": "Implements Address cbor encoding (#59)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 178, "deletions": 35}}, {"node": {"oid": "bf6088086be8ace73260adfc0797a849718148b4", "messageHeadline": "Create Networking Service (#49)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 431, "deletions": 2}}, {"node": {"oid": "acb00bb034ec51468194e50e6b6ae22b3c5ff397", "messageHeadline": "Closes #51 - Add basic makefile (#57)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "9fd58b8d3af792830276c5776c5c329d4161019a", "messageHeadline": "Add file reading and writing (#54)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 169, "deletions": 10}}, {"node": {"oid": "9fba7d98ddcaba222bb20be43ad4f83818eb05e7", "messageHeadline": "New Tipset w/ unit tests (#56)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 274, "deletions": 27}}, {"node": {"oid": "f77723392a59da05ca0ad2e67d8be2bc28f7a5dc", "messageHeadline": "Encoding library and standardizing usage (#48)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 226, "deletions": 72}}, {"node": {"oid": "996900c45865dd389d57ae5deb0f7f824679b7fc", "messageHeadline": "Add an async logger (#53)", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "fd53486945abab3dc9b2a18931d4ebeec743c0e4", "messageHeadline": "Remove unneeded types (#47)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 7, "deletions": 33}}, {"node": {"oid": "dc04a06fc22ebb247cb080e8534f2d9a22e755e5", "messageHeadline": "Add message and messageReceipt to block (#37)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff9b67571241386a64ab33ec39364d7b9eabb918", "messageHeadline": "Refactor crypto and address to libraries (#40)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 255, "deletions": 109}}, {"node": {"oid": "e85e6992e31b80c15c5c821a3186166eda141f3d", "messageHeadline": "[VM] Implement basic message types and signing stubs (#31)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 173, "deletions": 28}}, {"node": {"oid": "62194eb7701d827156d110f44fc085d1ff4d56c2", "messageHeadline": "[VM] Address module cleanup (#32)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "ae846751abf20ab4d59f65c5819789f618230a06", "messageHeadline": "Basic blockchain types and Tipset methods (#28)", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "fd667b8dbe477ced92f1854b9cc35fa45563bbe1", "messageHeadline": "Basic clock interface (#27)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "29c8b4414e9dae0efa4f6ccc355b4fedd9597fad", "messageHeadline": "Add basic cli (#25)", "author": {"name": "Gregory Markou", "email": "16929357+GregTheGreek@users.noreply.github.com", "user": {"login": "GregTheGreek"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "e79cc5f7fb3aa099f544dffe79ec1a5859718ba4", "messageHeadline": "[VM] Address logic and code restructure (#21)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 806, "deletions": 238}}, {"node": {"oid": "dba3d3ed751fd8a640776998e7de2549ef78c1d9", "messageHeadline": "Fix build and setup node binary and subsystem libs (#1)", "author": {"name": "Austin Abell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 193, "deletions": 69}}, {"node": {"oid": "0443c1d416a0b1eb77f15faca68538d1c4830551", "messageHeadline": "remove signed block", "author": {"name": "Eric Tu", "email": "tu.eric@hotmail.com", "user": {"login": "ec2"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ea16ee42b2b480151f103808331fe0942e900896", "messageHeadline": "chain_sync stub", "author": {"name": "austinabell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "995aa6ee653493aa1092286007c370a6c72e7bce", "messageHeadline": "fixed fn naming", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2644a4934a6b806af8a2c7d331bbb8298c5c3d2e", "messageHeadline": "added stubbed message pool.rs", "author": {"name": "Dustin Brickwood", "email": "dustinbrickwood204@gmail.com", "user": {"login": "dutterbutter"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "bc6cb2a815015eb11dc38869377cb0c5c76bf821", "messageHeadline": "blocks refactor", "author": {"name": "Eric Tu", "email": "tu.eric@hotmail.com", "user": {"login": "ec2"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "c0af00aab197dce0ca379bfac670183ecf71e925", "messageHeadline": "Merge branch 'master' of github.com:ec2/rust-filecoin", "author": {"name": "Eric Tu", "email": "tu.eric@hotmail.com", "user": {"login": "ec2"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "10868e1932a23915a83285a643f79a4a2215b27d", "messageHeadline": "more block stubs", "author": {"name": "Eric Tu", "email": "tu.eric@hotmail.com", "user": {"login": "ec2"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "5eaa11cbf527e6ba97b0029ff1072da14e717b08", "messageHeadline": "Change how types are referenced externally", "author": {"name": "austinabell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a37ee2d45277ab0967f3ec5498bd867f90116fcb", "messageHeadline": "Merge branch 'master' of github.com:ec2/rust-filecoin", "author": {"name": "Eric Tu", "email": "tu.eric@hotmail.com", "user": {"login": "ec2"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a927122c1fbdf8f8bdc388536a029838d7e47a5d", "messageHeadline": "Exported message types for use", "author": {"name": "austinabell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e78e209cc467cb5e88b982923a68ac41e002e8ed", "messageHeadline": "basic incomplete stubbing for block", "author": {"name": "Eric Tu", "email": "tu.eric@hotmail.com", "user": {"login": "ec2"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "235f00d57909b40f090d49804f3e4c604b659a28", "messageHeadline": "stubbed some vm", "author": {"name": "Eric Tu", "email": "tu.eric@hotmail.com", "user": {"login": "ec2"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "cb354a609a9dce01e5c1ffd198c95bfd98e2ffd9", "messageHeadline": "fix gitignore", "author": {"name": "austinabell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8e71e100d59edec4671c39dc7fda96231de82b7", "messageHeadline": "Remove cargo lock", "author": {"name": "austinabell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "f3cc8430b9d9cd7761545786a0133346124727ef", "messageHeadline": "Updated lockfile", "author": {"name": "austinabell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "83730efd86b8fc62778f3567d25c141e0f1dc20e", "messageHeadline": "Set up subsystems", "author": {"name": "austinabell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "04b6d5bff760c50356bb40fc39a3c6777324975e", "messageHeadline": "Set up vm and blockchain system binaries", "author": {"name": "austinabell", "email": "austinabell8@gmail.com", "user": {"login": "austinabell"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "ba604fa5a8f008c973bc5a04d888cb46b160f08a", "messageHeadline": "executable project template", "author": {"name": "Eric Tu", "email": "tu.eric@hotmail.com", "user": {"login": "ec2"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8344e2b82701d132848c5eb7cb893d814aa4736c", "messageHeadline": "Initial commit", "author": {"name": "Eric Tu", "email": "6364934+ec2@users.noreply.github.com", "user": {"login": "ec2"}}, "additions": 1, "deletions": 0}}]